Intermediate to Senior Embedded Software Developer
S
Staff Unlimited Recruitment
📍 gqeberha, eastern cape, South-Africa
Job Description
Are you ready to elevate your career by solving complex embedded systems challenges? Join a dynamic team focused on pioneering connected hardware products, where your expertise will directly influence innovative communication solutions and device integration.
Duties
- Design, develop and maintain embedded software and firmware for connected hardware devices.
- Implement and optimise software for microcontroller and processor-based systems.
- Build and sustain device drivers, bootloaders, middleware components, and communication stacks.
- Develop features for wired and wireless communication interfaces, including protocols such as UART, SPI, I2C, USB, Ethernet, Bluetooth, and Wi‑Fi.
- Interface embedded devices with peripherals and external systems, ensuring robust hardware-software integration.
- Collaborate closely with cross-functional teams to commission new devices and support product development from prototype to ...