Embedded Firmware Engineer
Core
Design and implement embedded device software from requirements to production deployment across diverse industries.
Role type
Senior Embedded Firmware Engineer
Builds
Embedded systems and software services for aerospace, medical, robotics, and industrial automation
Domain
Embedded systems, RTOS, bare-metal, FPGA, and multi-domain hardware integration
Required skills
C, C++, embedded systems design, preemptive multitasking RTOS, hardware subsystems knowledge, OS coding techniques, IP protocols, schematics reading
Preferred skills
VHDL, Embedded Linux (Yocto/Buildroot), Python, C#, .NET, source control, defect tracking tools, peer review, big-picture prototyping
Technologies
C, C++, VHDL, Embedded Linux, Yocto, Buildroot, Python, C#, .NET, RTOS, FPGA
Responsibilities
Design and implement embedded software from requirements to deployment, collaborate with cross-disciplinary engineering peers, document engineering designs throughout the product lifecycle
Seniority
Senior, hands-on IC