Associate Embedded Software Engineer
Core
Develop, maintain, and debug embedded software and firmware components that interface with hardware systems to enable product functionality.
Role type
Associate Embedded Software Engineer (IC)
Builds
Embedded software solutions and firmware for hardware systems
Domain
Semiconductor / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, embedded systems concepts, microcontrollers, hardware-software interaction, debugging tools, version control (Git)
Preferred skills
Python, Shell scripting, embedded development tools/IDEs/compilers, software testing/validation methodologies
Responsibilities
Develop and debug embedded software and firmware; Participate in coding, testing, and documentation; Integrate software with hardware systems; Support verification, validation, and troubleshooting; Collaborate with cross-functional hardware and systems teams; Contribute to technical documentation and code reviews