Principal Firmware Engineer
Core
Designing, developing, and maintaining firmware for electronic devices, ensuring seamless integration with hardware components.
Role type
Principal Firmware Engineer
Builds
Electronic devices
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, microcontrollers, embedded systems, hardware integration, project leadership, technical mentorship, complex problem solving
Responsibilities
Design firmware architecture and solutions, write, test, and debug firmware code, lead firmware projects and manage timelines, provide technical guidance and mentorship to junior engineers, collaborate with hardware engineers on system integration, identify and resolve complex firmware issues, create and maintain design specifications and documentation
Seniority
Principal, hands-on IC with strategic leadership