Skip to main content

Sr Embedded Software Engineer

Posted 8 days ago

software technologyFarmington (MI)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Embedded SW Engineer Looking for a Senior Embedded SW Engineer who has hands on embedded SW development experience in either C++ or Java. In this role you will be responsible for designing embedded applications and services. This role is a long term, rolling contract. This role does require onsite work in Farmington Hills, MI. Please do NOT apply if you are unable to work onsite in Farmington Hills.
Responsibilities:
  • Designing (including creating design documents) embedded applications and services (Android or embedded Linux)
  • Developing codes and tools for embedded applications and services.
  • Setting up test & evaluation environment (HW & SW) for embedded applications and services.
  • Performing test and evaluation for embedded applications and services.
  • Writing documents and reports that summarize the results and findings.
  • SkillsFour-year College Degree in at least one STEM major (Science; Technology; Engineering; Math).More than 7 years of embedded SW development required. Proficiency in C/C++ or JAVA required. Linux OS experience required.
  • Experience with Yocto, cmake, or make required.
  • Should be able to create and modify build environment/script.
  • Experience with Android development highly preferred.
  • Experience with low-level drivers, especially camera/sensor driver, is a plus. Knowledge and experience with camera/sensor/lens HW preferred.
  • Experience with Git highly preferred.
  • Experience with camera/sensor driver is a plus. Should be able to design, code, and test SW modules independently.
Required Skills: More than 7 years of embedded SW development required. Proficiency in C/C++ or JAVA required - embedded development! If they do not have embedded development please do not submit. Linux OS experience required. Experience with Yocto, cmake, or make required. Basic Qualification: Additional Skills: Long term contract Working on state of the art embedded software development Brand new position because of growth within the organization One and done interview! There will be a small coding exercise ding that interview.
Background Check: Yes Drug Screen: Yes

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this