Senior Embedded Software Engineer — Hybrid with Flexible Schedule

Rehmann

Ann Arbor (MI)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental and vision insurance
Retirement plan 3% match
Bonus/profit sharing
Paid time off
Paid holidays
Relocation assistance

Job summary

Treetown Tech is hiring Senior Embedded Software Engineers in Ann Arbor, MI for a hybrid role with flexibility to work from home several days per week. You will contribute to innovative R&D projects in consumer and military spaces, developing robust embedded software and tools.

Candidates should have 5+ years of embedded experience, strong C/C++ skills, and familiarity with Linux/Matlab environments. Collaboration with cross-functional teams and direct end-user interaction are essential.

Qualifications

  • 5+ years of embedded software development experience.
  • Proficient in C or C++ with Python a bonus.
  • Strong understanding of microcontroller programming.
  • Experience with unit testing and CI/CD for embedded systems.
  • Ability to work with end-users and in R&D environments.

Responsibilities

  • Develop embedded software for R&D projects in consumer and military spaces.
  • Collaborate with software and project teams to design architecture and transfer knowledge.
  • Test and debug new and existing platforms.
  • Create software documentation and manage version control.
  • Design Windows/Linux based verification tools.

Skills

Embedded software
C/C++ programming
Python
Microcontroller experience
Team collaboration

Education

B.S. in CS/CE/SE or equivalent

Tools

MATLAB/Simulink
YOCTO/Buildroot
Git/CI-CD tooling
Linux

Job description

Treetown Tech is hiring Senior Embedded Software Engineers in Ann Arbor, MI for a hybrid role with flexibility to work from home several days per week. You will contribute to innovative R&D projects in consumer and military spaces, developing robust embedded software and tools.

Candidates should have 5+ years of embedded experience, strong C/C++ skills, and familiarity with Linux/Matlab environments. Collaboration with cross-functional teams and direct end-user interaction are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Client Opening - Treetown Tech)
Senior Software Engineer (Client Opening - Treetown Tech)

Rehmann • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Health, dental and vision insurance
Retirement plan 3% match
Bonus/profit sharing
+3
Senior Embedded Software Engineer — Hybrid, C/C++
Senior Embedded Software Engineer — Hybrid, C/C++

Ian Martin Group • Plantation (FL)

Hybrid
USD 107,000 - 152,000
Senior Embedded Software Engineer — Hybrid, Linux & Security
Senior Embedded Software Engineer — Hybrid, Linux & Security

Ridgemont Resources, Inc. • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer — Hybrid (Mon/Wed/Thu)
Senior Embedded Software Engineer — Hybrid (Mon/Wed/Thu)

CareerNerds, LLC • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer | Hybrid (3 in, 2 remote)
Senior Embedded Software Engineer | Hybrid (3 in, 2 remote)

General Motors Company • Milford Charter Township (MI)

Hybrid
USD 95,000 - 135,000
Hybrid work policy
Senior Embedded Robotics Software Engineer (Hybrid | Equity)
Senior Embedded Robotics Software Engineer (Hybrid | Equity)

Treeswift • New York (NY)

Hybrid
USD 140,000 - 180,000
Competitive salary and equity package
Medical, dental, vision coverage
Life insurance and disability
+6
Senior Embedded Robotics Software Engineer - Hybrid
Senior Embedded Robotics Software Engineer - Hybrid

Treeswift • Town of Philadelphia (NY)

Hybrid
USD 140,000 - 180,000
Competitive pay & equity
Medical, dental, vision
Life and disability
+6
Senior Embedded Software Engineer - Hybrid, Security, Linux
Senior Embedded Software Engineer - Hybrid, Security, Linux

Your Talent Team • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer – Hybrid (On-Site M/W/Th)
Senior Embedded Software Engineer – Hybrid (On-Site M/W/Th)

Talent Solutions Partners • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer — Hybrid/Flexible Schedule
Senior Embedded Software Engineer — Hybrid/Flexible Schedule

Leonardo DRS • Goleta (CA)

Hybrid
USD 107,000 - 145,000
Medical/dental/vision insurance
401K retirement plan
Paid time off