Open role
Embedded Software Engineer
UnknownPhoenix, AZFull-time
This position involves developing low-level embedded systems and firmware from the ground up, with emphasis on bare-metal programming and hardware-software integration. The engineer will work alongside hardware teams to define system requirements, troubleshoot integration challenges, and maintain code quality through documentation and reviews. The role also includes mentoring junior developers and contributing to architectural decisions. This opportunity suits senior engineers with deep expertise in embedded systems who want to work on complex, foundational software while guiding newer team members.
Requirements
10+ years of embedded software development experienceExpert-level proficiency in C/C++ for embedded systems and bare-metal programmingStrong Python skills for scripting, automation, and testingExperience with microcontrollers (ARM, PIC, STM32) and RTOSBachelor's degree in Computer Science, Electrical Engineering, or related fieldExperience with bootloaders and hardware debugging tools
Listed August 6, 2026 · Verify details with the employer before applying.
More roles at Unknown
- Lead AI and Data Science Engineer IIPhoenix, AZ
- Windows Server EngineerChandler, AZ
- Site Reliability Engineer (SRE)Phoenix, AZ
- Multi-Location PositionPhoenix, AZ