Embedded Software Engineer KZN
Core
Design, develop, code, test, and debug system software for embedded systems, optimizing efficiency, stability, and scalability while interfacing with hardware.
Role type
Embedded Software Engineer
Builds
Embedded system software
Domain
Embedded systems / Hardware integration
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, RTOS, microcontrollers, system calibration, software verification, quality assurance procedures, hardware interface design
Preferred skills
new technology evaluation, cross-functional collaboration
Technologies
C, C++, RTOS, microcontrollers
Responsibilities
Design, develop, code, test, and debug system software for embedded systems; Analyze and optimize efficiency, stability, and scalability of system resources; Interface with hardware design and development; Participate in system calibration, improvement, and maintenance; Develop software verification plans and quality assurance procedures; Evaluate and implement new technologies to improve the overall system
Seniority
Mid-level IC