Job Description

We are looking for an Intermediate to Senior Embedded Software Developer to design, develop, test and maintain software and firmware for embedded systems and connected devices.

The ideal candidate is comfortable working across low-level firmware, embedded software architecture, device communication protocols and hardware interaction. This person should be capable of contributing both independently and collaboratively, with a strong emphasis on reliability, performance and maintainability in real-world deployment environments.

Responsibilities

  • Design, develop and maintain embedded software and firmware for connected hardware products.
  • Implement and optimise software for microcontroller and processor-based systems.
  • Build and maintain device drivers, bootloaders, middleware components and communication stacks.
  • Develop features for wired and wireless communication interfaces appropriate to the product domain.
  • Interface e...

Ready to Apply?

Take the next step in your AI career. Submit your application to Wirk today.

Submit Application