Jobs · Michigan

Software Engineer (Client Opening- Treetown Tech)

Rehmann · Ann Arbor, MI · 3 wk ago
Full-time

Treetown Tech seeks Embedded Software Engineers to join their multi-disciplinary engineering team in Ann Arbor, Michigan. This is a hybrid remote position offering schedule flexibility and the opportunity to work from home several days per week, dependent upon project needs.

About the role

Are you a software engineer with embedded software and microcontroller experience? Are you a self-driven technical expert who enjoys conceiving and implementing solutions to complex real-world problems? Do you thrive in a collaborative, always-learning, and customer-focused environment? If so, this may be your dream job developing cutting-edge technology.

Responsibilities

  • Develop embedded software for innovative R&D projects in both the consumer and military space.
  • Work closely with the software department and project teams to solve problems, design software architecture, and transfer knowledge.
  • Test and debug new and existing platforms.
  • Software documentation and version control.
  • Design and develop Windows and Linux-based software test verification tools.

Requirements

  • 2 or more years’ experience developing embedded software required.
  • Experience and proficiency with C or C++ programming required; Python is a bonus.
  • Good understanding of low-level microcontroller programming.
  • Passion for developing quality software and software development methodologies.
  • Experience programming and debugging microcontrollers on PCBs.
  • Experience with Unit Test and CI/CD tool chains for embedded development preferred.
  • Degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering desired; however, your experience matters most to us.
  • Ability to work directly with end-users and customers.
  • Collaborative nature that enjoys an R&D and prototyping environment that allows you to work as part of a team of experts as well as be an active individual contributor.
  • Experience with tools like MATLAB/Simulink and Stateflow for developing, simulating, and validating control algorithms is a bonus.
  • Experience with web frameworks (Django, Flask, React, Vue.js, etc.) is a bonus.
  • Experience working with relational databases (PostgreSQL, MySQL, Oracle) and/or ORMs (ODB, Django, SQLAlchemy) is a bonus.
  • Applicants must be authorized to work in the United States for any employer; no sponsorship is available.

Benefits

  • Flexible work schedule.
  • Health, dental, and vision insurance fully paid by the company.
  • Retirement plan with 3% match and immediate full vesting.
  • Bonus/profit-sharing plan.
  • Paid time off and paid holidays (including the time between Christmas and New Year).
  • Relocation assistance available.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net