Embedded Rust Engineer - Build Next-Gen Thermal Systems

GENTHERM GmbH

Novi (MI)

On-site

USD 90,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gentherm Incorporated in Novi, MI is seeking an Software Engineer, Embedded Rust to migrate C modules to Rust and develop drivers for thermal and pneumatic control systems. The role spans across automotive seating, trucks, and medical applications, requiring strong embedded skills and collaboration with diverse teams.

Responsibilities include designing Rust drivers, unit/HIL testing, and expanding open-source tooling while maintaining high quality software processes in a fast-paced environment.

Qualifications

  • BSc in Electrical/Electronics, Computer Engineering or Computer Science.
  • 4+ years embedded development experience.
  • 2+ years embedded Rust experience.
  • Open-source contributions to embedded Rust ecosystem is desirable.
  • Experience with TI MSPM0 or NXP microcontrollers.
  • Ability to read schematics and data sheets.
  • Strong problem-solving and troubleshooting skills.
  • Effective communication with cross-functional teams.

Responsibilities

  • Migrate embedded C modules to Rust.
  • Design and implement drivers and modules in Rust.
  • Collaborate on test plans; run unit and HIL tests.
  • Expand use of open-source tooling.
  • Work with cross-functional and cross-regional teams in an Agile environment.
  • Assist in defining product specifications.
  • Coordinate with systems team on software and test requirements.
  • Follow SDLC processes to ensure quality.

Skills

Embedded Rust
Open-source projects
Debugging skills
Cross-functional
Problem solving
Multi-project work
Hardware knowledge

Education

BSc Electrical/Electronics
BSc Computer Science
BSc Computer Engineering

Tools

TI MSPM0
NXP MCUs
Embedded dev kits
GitHub/GitLab

Job description

Gentherm Incorporated in Novi, MI is seeking an Software Engineer, Embedded Rust to migrate C modules to Rust and develop drivers for thermal and pneumatic control systems. The role spans across automotive seating, trucks, and medical applications, requiring strong embedded skills and collaboration with diverse teams.

Responsibilities include designing Rust drivers, unit/HIL testing, and expanding open-source tooling while maintaining high quality software processes in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Rust Engineer for Next-Gen Systems
Embedded Rust Engineer for Next-Gen Systems

Gentherm • Novi (MI)

On-site
USD 80,000 - 100,000
Embedded Rust Engineer for Thermal & Pneumatic Systems
Embedded Rust Engineer for Thermal & Pneumatic Systems

GENTHERM GmbH • United States

On-site
USD 90,000 - 115,000
Software Engineer, Embedded Rust
Software Engineer, Embedded Rust

GENTHERM GmbH • United States

On-site
USD 90,000 - 115,000
Software Engineer, Embedded Rust
Software Engineer, Embedded Rust

GENTHERM GmbH • Novi (MI)

On-site
USD 90,000 - 150,000
Software Engineer, Embedded Rust
Software Engineer, Embedded Rust

Gentherm • Novi (MI)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

GENTHERM GmbH • Novi (MI)

On-site
USD 85,000 - 120,000
Product Engineer - Automotive Thermal Systems
Product Engineer - Automotive Thermal Systems

Gentherm • Novi (MI)

On-site
USD 85,000 - 115,000
Software Engineer
Software Engineer

Gentherm • Novi (MI)

On-site
USD 90,000 - 130,000
Product Engineer, Thermal & Automotive Systems
Product Engineer, Thermal & Automotive Systems

GENTHERM GmbH • Northern (KY)

Hybrid
USD 85,000 - 120,000
Automotive Embedded Software Engineer
Automotive Embedded Software Engineer

Gentherm • Novi (MI)

On-site
USD 90,000 - 130,000