×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - Embedded Linux

Job in Farmington Hills, Oakland County, Michigan, USA
Listing for: The Headhunters, LLC
Full Time position
Listed on 2025-12-04
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Principal Software Engineer - Embedded Linux

Farmington, MI

This company, a global leader in automotive safety technology, is building up a new development team for next‑generation products. They’re looking for a Principal Software Engineer with Linux expertise (BSP, kernel, and driver) to be a technical lead in this group.

Company Information

This is a globally recognized innovator who works with automotive manufacturers on products critical to their future development, no matter what direction the overall industry takes. While most automotive tech companies slash positions, they’ve turned the corner and are building teams to move forward.

Position Description

You’ll be the Linux expert on a team responsible for developing embedded software for safety‑critical automotive computer vision–based applications. You’ll take projects through the full life‑cycle, from concept to delivery into production. You’ll work globally with product development teams to make sure the final product hits all marks.

Responsibilities

  • Design, implement, test, and debug core and application‑specific software for automotive embedded electronic module serial production projects.
  • Develop software in compliance with a formal ASPICE/Comma‑based Global Engineering Process (GEP).
  • Work on hardware/software integration and software configuration management.
  • Act as the subject‑matter expert on all Linux‑based embedded development questions.

Qualifications

  • Bachelor’s degree and 10+ years of experience in full life‑cycle embedded software development.
  • Strong background with Linux kernel, device drivers, and BSPs.
  • Experience with ARM architecture (Nvidia, Qualcomm, TI).
  • Background in automotive or machine‑vision technologies (machine learning/ML, ISP, etc.) is a strong plus.
  • SoC background is a plus.
  • Excellent communication and collaboration skills with global teams.

Compensation and Benefits

Base pay range: $/yr – $/yr.

H‑1B visa transfers and TN visa holders can be considered for this opening.

Relocation assistance is available.

This is a direct‑hire position, with a full benefit package including medical insurance, vision insurance, 401(k), paid maternity leave, and paid paternity leave.

Hiring Information

Senior level:
Mid‑Senior level.

Employment type:

Full‑time.

Job function:
Software Engineering – Electric Power Transmission, Control, and Distribution.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary