Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

Aerotek Embedded C Developers in Troy, Michigan

We are looking to add a full-time, remote Embedded C/C++ developer to help us solution and execute work for our external customers.

This is a great opportunity for someone who would like to work in a fun-loving, dynamic team, and who would like to grow technically and personally, by working on a variety of projects. The group focuses on embedded C machine control software, in a number of applications, ranging from automated self-driving vehicles, to leading edge semiconductor manufacturing equipment, to semi-autonomous exploration platforms.

The duties of this position will entail:

  • Analyze and document requirements from external customers

  • Create and document designs to meet the requirements extracted

  • Write driver level software in C Code from the documented design

  • Debug, test, and troubleshoot new software


c++, linux, unix, scripting, written and verbal skills, python, Embedded software, embedded c programming, microcontroller

Top Skills Details:

Embedded C Development



Additional Skills & Qualifications:

The right applicants will be able to demonstrate the following capabilities and experience

-Ability to function as an individual contributor as a C develop for low level device drivers

-BS Computer Science, Computer Engineering, or Electrical Engineering (or equivalent work experience)

-Must be able to develop and design C embedded control applications from scratch

-Understanding and knowledge of software development lifecycles and process (maybe CMMi or ASPICE or just the knowledge of waterfall or AGILE etc.)

-Experience in using tools for software debugging (debuggers, oscilloscopes, etc.)

-Good written and verbal communication

-Exposure to collaboration tools: Atlassian tool suites like JIRA, Confluence, Bitbucket or similar and share point or similar

-Process adherence (understanding the importance of process)

-Some hands-on C++ development (not necessarily in embedded) & exposure to (/understanding of) to basic C++ OO concepts

About EASi:

Amazing begins here. EASi is a leading global services company specializing in engineering and sciences. For more than 35 years, EASi has delivered critical services across a range of industries, including energy and utilities, transportation, heavy equipment, consumer and industrial products, medical devices, pharmaceutical and biotechnology, as well as academic and health care research. By adapting to the constantly evolving needs of our customers, we have built specialized expertise and a multidisciplinary perspective - leveraging cutting-edge technology and processes - to constantly improve and innovate. Through EASi's flexible solutions and consultative approach, customers in engineering and sciences can expect unparalleled quality, increased speed to market and collaborative customer engagement services.

Headquartered in Hanover, Maryland, EASi has 3,700 dedicated employees across North America, Europe and Asia. EASi is an Aerotek company, a leader in the recruiting and staffing industry. Aerotek is an operating company of Allegis GroupĀ® Inc., a global leader in talent solutions. To learn more about EASi, visit EASi.com.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.