Software Engineer (Client Opening- Treetown Tech)

Rehmann

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years in embedded software development
  • Proficient in C or C++ programming; Python is a plus
  • Strong low-level microcontroller programming skills
  • Experience with programming and debugging microcontrollers on PCBs
  • Solid understanding of software development methodologies
  • Ability to work with end-users and customers
  • Collaborative spirit in R&D and prototyping environments
  • Bonus: Familiarity with MATLAB/Simulink and Stateflow for control algorithms
  • Bonus: Knowledge of web frameworks like Django or React
  • Bonus: Experience with relational databases or ORMs

Responsibilities

  • Develop embedded software for R&D in consumer and military applications
  • Collaborate with software teams to solve issues and design architecture
  • Test and debug new and existing platforms
  • Maintain software documentation and version control
  • Create test verification tools for Windows and Linux

Benefits

  • Flexible work schedule with hybrid remote options
  • Fully paid health, dental, and vision insurance
  • Retirement plan with 3% match and immediate vesting
  • Bonus and profit-sharing opportunities
  • Generous paid time off and paid holidays
  • Relocation assistance available
Full Job Description
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 and dependent upon project needs.

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!

BENEFITS. In addition to working with brilliant pace-setting teammates, employees enjoy a 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.

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.


A CAREER OPPORTUNITY. This position offers immense growth opportunity for a committed professional to excel. Strong candidates for this position possess the following:
  • 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 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 (i.e., PostgreSQL, MySQL, Oracle) and/or ORMs (i.e., ODB, Django, SQLAlchemy) is a bonus.


Similar Jobs

More Jobs at Rehmann

More Information Technology Jobs

Find similar Software Engineer (Client Opening- Treetown Tech) jobs: