Junior Embedded Software Developer
Core
Develop ROM-embedded software that kickstarts microcontrollers, sets up hardware, and locks down security for next-generation vehicles and IoT devices.
Role type
Junior IC embedded software engineer (ROM firmware)
Builds
ROM firmware and bootloaders for microcontrollers
Domain
Automotive and IoT embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, microcontroller architecture, low-level debugging, version control (GIT), security frameworks compliance
Preferred skills
ROM/bootloader development, ISO 26262/ASPICE standards, ARM low-level drivers, real-time operating systems, Python scripting
Technologies
C, GIT, ARM microcontrollers, make
Responsibilities
Develop ROM firmware in pre-silicon environments, conduct verification and debugging, strengthen codebase security, collaborate with hardware and validation teams
Seniority
Junior, hands-on IC