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
Sr. Embedded Software Engineer Description
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.
Sr. Embedded Software Engineer Responsibilities
- 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
Sr. Embedded Software Engineer Qualifications
- 5+ years of experience developing embedded software required
- Proficiency with C programming experience is required
- Experience programming and debugging microcontrollers on PCBs is required
About #twiceasnice Recruiting
Across industries, roles, and North America, we help clients quickly attract top talent with custom-built searches. With the lowest fee in the industry, the longest guarantee, and commission-free senior recruiters - we align our interests with the long-term success of every placement.
Need recruiting help? www.twonice.com
Job Type: Full-time
Pay: $125,000.00 - $150,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Retirement plan
- Vision insurance
Application Question(s):
- This is a hybrid position. Do you have any concerns commuting to Ann Arbor roughly ~3 days per week? Where are you located?
- The base salary range for this role is $125K-$150K+ DOE plus Profit Sharing. Is that within an acceptable range for you?
- Why does this role interest you & why are you the best candidate
- LinkedIn profile, if available:
Education:
Experience:
- embedded software development : 5 years (Required)
- C programming : 1 year (Preferred)
- microcontroller programming/debugging : 1 year (Required)
- Python: 1 year (Preferred)
- Embedded Linux (not req) : 1 year (Preferred)
- full-stack web application development (not req): 1 year (Preferred)
Work Location: In person