Senior Software Engineer (Client Opening Treetown Tech)
Ann Arbor, MI - USA
Job Summary
Treetown Tech seeks Senior 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 assistanceavailable.
Applicants must be authorized to work in the United States for any employer; no sponsorship is 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 growthopportunity for a committed professional to excel. Strong candidates for this position possess the following:
- 5 or more years experience developing embedded software required.
- Experience and proficiency with C or C programming required; Python 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.
- Degree in Computer Science Computer Engineering Software Engineering or Electrical Engineering desired however your experience matters most to us.
- Experience with Unit Test and CI/CD tool chains for embedded development preferred.
- 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.
- Embedded Linux experience working with tools such as YOCTO or Buildroot is a bonus.
- Experience with web frameworks (Django Flask React 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.
Required Experience:
Senior IC
About Company
Join Our Team at Allergy Associates of Western Michigan! Are you a Certified Medical Assistant looking for a fulfilling role in a supportive and dynamic environ...