Embedded Software Engineer – Hybrid (R&D & Microcontrollers)

Rehmann Robson LLC

Ann Arbor (MI)

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

Treetown Tech in Ann Arbor, MI, seeks Embedded Software Engineers for a hybrid role with flexible schedule and work-from-home days. You will develop embedded software for cutting-edge R&D projects across consumer and military spaces, collaborating across teams to craft architecture and verification tools.

The role emphasizes hands-on debugging, documentation, and end-user collaboration, with bonus familiarity in MATLAB/Simulink, web frameworks, and databases.

Qualifications

  • 2+ years of experience developing embedded software.
  • Experience with C or C++ programming; Python is a bonus.
  • Good understanding of low-level microcontroller programming.
  • Familiarity with unit testing and CI/CD toolchains for embedded development.
  • Degree in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering preferred.
  • Ability to work directly with end-users and customers.
  • Experience with MATLAB/Simulink and Stateflow is a bonus.
  • Experience with web frameworks (Django, Flask, React, Vue.js) is a bonus.
  • Experience with relational databases (PostgreSQL, MySQL, Oracle) and ORMs (ODB, Django, SQLAlchemy) is a bonus.

Responsibilities

  • Develop embedded software for R&D projects in consumer and military space.
  • Collaborate with software department and project teams to design software architecture.
  • Test and debug new and existing platforms.
  • Maintain software documentation and version control.
  • Design and develop Windows and Linux based software test verification tools.

Skills

Embedded software
C/C++
Python
Microcontrollers
Unit tests
CI/CD
MATLAB/Simulink
Stateflow
Web frameworks
Databases/ORMs

Education

BS in CS/CE/SE/EE

Tools

Django
Flask
React
Vue.js

Job description

Treetown Tech in Ann Arbor, MI, seeks Embedded Software Engineers for a hybrid role with flexible schedule and work-from-home days. You will develop embedded software for cutting-edge R&D projects across consumer and military spaces, collaborating across teams to craft architecture and verification tools.

The role emphasizes hands-on debugging, documentation, and end-user collaboration, with bonus familiarity in MATLAB/Simulink, web frameworks, and databases.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Hybrid R&D
Senior Embedded Software Engineer - Hybrid R&D

Rehmann • Ann Arbor (MI)

Hybrid
USD 110,000 - 150,000
Flexible schedule
Relocation assistance
Senior Embedded Software Engineer - Hybrid R&D Innovator
Senior Embedded Software Engineer - Hybrid R&D Innovator

Rehmann Robson LLC • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Flexible schedule
Health, dental & vision insurance
Retirement plan with 3% match
+3
Senior Embedded Software Engineer - Hybrid R&D Impact
Senior Embedded Software Engineer - Hybrid R&D Impact

Rehmann • Ann Arbor (MI)

Hybrid
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+4
Hybrid Remote Embedded Software Engineer (C/C++, Linux)
Hybrid Remote Embedded Software Engineer (C/C++, Linux)

Rehmann • Ann Arbor (MI)

Hybrid
USD 85,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer (Client Opening - Treetown Tech)
Senior Software Engineer (Client Opening - Treetown Tech)

Rehmann Robson LLC • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Flexible schedule
Health, dental & vision insurance
Retirement plan with 3% match
+3
Software Engineer (Client Opening- Treetown Tech)
Software Engineer (Client Opening- Treetown Tech)

Rehmann Robson LLC • Ann Arbor (MI)

Hybrid
USD 90,000 - 130,000
Flexible work schedule
Health, dental, and vision insurance
Retirement plan with 3% match
+3
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Senior Embedded Software Engineer (Client Opening - Treetown Tech)

Rehmann • Ann Arbor (MI)

Hybrid
USD 110,000 - 150,000
Flexible schedule
Relocation assistance
Software Engineer (Client Opening- Treetown Tech)
Software Engineer (Client Opening- Treetown Tech)

Rehmann • Ann Arbor (MI)

Hybrid
USD 85,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer (Client Opening - Treetown Tech)
Senior Software Engineer (Client Opening - Treetown Tech)

Rehmann • Ann Arbor (MI)

Hybrid
USD 110,000 - 160,000
Health insurance
Dental insurance
Vision insurance
+4
Automotive Real-Time Systems Engineer (Hybrid)
Automotive Real-Time Systems Engineer (Hybrid)

The Mice Groups, Inc. • Ann Arbor (MI)

Hybrid