Embedded Firmware and Software Engineer
Core
Leading the design, development, and optimization of embedded software and firmware for complex hardware products and platforms.
Role type
Senior IC embedded firmware and software engineer (team lead)
Builds
Complex hardware products and platforms
Domain
Embedded systems and firmware development
Deliverable
production ML models | product features
Required skills
C, C++, Embedded Systems, Firmware Development, Real-Time Operating Systems, Linux, Debugging, Algorithms, Git, Software Engineering
Preferred skills
Python, New Product Development, Operating Systems
Technologies
C, C++, Python, Linux, Git
Responsibilities
Lead multiple project teams of software firmware engineers and development partners; oversee creation of technical manuscripts for firmware operation; collaborate with hardware engineers for integration; specify communication protocols and feature requirements; mentor less-experienced engineers; drive innovation in firmware design.
Seniority
Senior, hands-on IC with leadership responsibilities
