Sr. Embedded Software Engineer; PCB Microcontroller Exp Req – HYBRID
Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listed on 2025-12-27
-
Software Development
Software Engineer, Embedded Software Engineer
Sr. Embedded Software Engineer (PCB Microcontroller Exp Req) – HYBRID
Location:
Ann Arbor, MI
Salary: $125,000 - $150,000+ DOE plus Profit Sharing + Benefits
Benefits:
Health/Dental/Vision fully paid by the company, Retirement Plan w/ 3% Match, PTO
Job Type: Full-Time
Typical
Hours:
M-F, 9:30am – 4:30pm Flexible
Start Date: ASAP
Sponsorship is not available
Relocation assistance is available
Our client in the technology industry is seeking a Senior Embedded Software Engineer to join their team in Ann Arbor, Michigan. This is a hybrid opportunity where you can work from home a few days per week, dependent upon project needs. Reporting to the Director of Software Engineering, you will develop embedded software solutions for a wide range of client projects supporting R&D from prototype to production.
The ideal candidate has an innovative mindset, enjoys a highly collaborative environment, and brings strong embedded software experience involving hands-on work with microcontrollers. To be successful, you must be naturally curious, adaptable, and motivated by solving complex technical challenges across diverse projects. This is an excellent opportunity to join a tech-driven organization that values flexibility, creativity, and cutting-edge engineering.
- Develop embedded software solutions for a wide range of client projects
- Design and execute tests for new and existing embedded platforms
- Debug firmware on microcontrollers and custom PCBs
- Support 1-4 client projects at a time across varying stages of development
- Collaborate with project teams to assess and translate client needs into technical requirements
- Participate in weekly company meetings to review progress and address project challenges
- Prepare progress updates and reports for client review
- Maintain clear documentation, revision history, and version control
- Mentor and advise junior-level Engineers
- Contribute to prototype development by rapidly iterating, testing, and refining solutions
- Pursue ongoing professional development and stay current with emerging technologies
- 5+ years of experience developing embedded software required
- Proficiency with C programming experience is required
- Experience programming and debugging microcontrollers on PCBs is required
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).