Embedded Firmware and Software Engineer
Core
Design, development, and debugging of embedded software/firmware for hardware, ensuring efficient and reliable operation.
Role type
Senior IC embedded firmware engineer
Builds
Firmware for hardware components, including DSP, embedded code, EFI drivers, EFI applications, and BIOS/UEFI
Domain
Embedded systems and hardware integration
Deliverable
production ML models | product features
Required skills
C, C++, Embedded Systems, Firmware Development, Real-Time Operating Systems, Debugging, Algorithms, Linux, Git
Preferred skills
Python, Electrical Engineering, Computer Science
Technologies
Linux, Git, EFI, BIOS/UEFI, DSP
Responsibilities
Design enhancements and updates for firmware subsystems; write and execute testing plans and protocols; lead project teams of engineers and partners; collaborate with hardware and cross-functional teams to define requirements; create instructional technical manuscripts for firmware operation.
Seniority
Senior, hands-on IC with team leadership