← Search all jobs

Software Engineer, Embedded Rust

Gentherm

Listing collected from Gentherm's career site. NextChapter is independent of Gentherm.

Novi, MI · Posted October 24, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at Gentherm

More in Michigan job market · All Software Engineer jobs (2,084) · Manufacturing & Industrial · Engineering jobs

More roles at Gentherm

Similar jobs

Where Novi, MI ranks

Where Novi, MI placed in our monthly rankings, month by month. Each month stays online at its own address.

Pay compared with the market

This listing does not state pay. Across 762 open software engineer listings that state pay, the middle half runs $153,500 to $247,500 and the median is $195,000.

Listed pay is what employers advertise, not what people are paid.

Software Engineer salaries by state · Check your own pay

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

Skills this job asks for

Say which you have and which you want to build. We use it to match you to jobs like this one.

About the job

Your Career. Your Impact. Your Future.

At Gentherm, we believe the next big breakthrough begins with you. As a global leader in thermal management and pneumatic comfort technologies, we develop advanced systems that deliver meaningful solutions to enhance health, wellness, comfort, and efficiency in everyday life. Our products and innovations are created for you, by you.

Be part of our team where a human-centric mindset drives everything we do—from the technologies we build to the careers we support. With decades of expertise, we have pioneered advanced solutions that have become a standard expectation for consumers around the world.

The same thoughtful approach we take in developing our technologies guides how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives.

Software Engineer, Embedded Rust

Gentherm is expanding its business portfolio beyond the traditional automotive sector and into new markets. To support this strategic growth, the Advanced Engineering department is looking for a ​Software Engineer (Embedded Rust)​. This engineer will be directly involved in development of the next generation software for our electronics products. This role is instrumental in integration of almost every Gentherm product together. This is a highly interdisciplinary project that requires the successful candidate to demonstrate aptitude in acquiring and assimilating domain knowledge from diverse scientific and engineering areas.

The role will focus on supporting software development for the control of thermal and pneumatic comfort systems into products across diverse industries, including automotive seating, commercial trucks, two-wheelers, and medical applications. While our portfolio is broad, our core mission remains consistent: to create products that positively impact people. Whether through enhancing comfort or delivering measurable health benefits, our goal is to provide best-in-class user experiences and outcomes.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

Migrate existing embedded C-based software modules into Rust

Design and implement new drivers and software modules in Rust

Collaborate on software test plans, execute unit and HIL test cases

Expand our usage of open-source software and tooling

Collaborate with cross-functional and cross-regional teams working in an agile development environment.

Assist engineering and product teams in defining product specifications.

Work with systems team to establish best-in-class software and test requirements.

Follow software development process to ensure quality standards are met.

Develop test cases and automated testing based on defined software requirements and design.

MINIMUM QUALIFICATIONS

BSc Computer Engineering, Computer Science, Electrical or Electronics Engineering

4+ years embedded development experience

2+ years embedded Rust experience

Has open-source contributions to embedded Rust ecosystem

Experience with TI MSPM0 or NXP microcontrollers

Experience navigating detailed electronics schematics and data sheets

Demonstrated problem-solving, data analysis, and troubleshooting skills.

Strong communication and presentation skills with cross-functional teams.

Ability to thrive in fast-paced, multi-project environments

PREFERRED QUALIFICATIONS

Knowledge of communication protocols: CAN, LIN, Ethernet, Bluetooth

Knowledge of Python or another scripting language

Working knowledge of modeling tools such as Matlab/Simulink

Experience with embedded development kits.

Experience working in distributed repositories and managing merge/pull requests in GitHub/GitLab

History analyzing and parsing data to develop technical insights and make decisions

Basic project management skills, including planning and organization, decision making, problem solving, prioritizing

Ability to prepare and present technical written reports and other documents to peers and management

NICE TO KNOW

Travel: Possible ( Competencies:

Deliver Results

Understand the mission and output of your team; set SMART objectives and deliver.

Drive Change

Focus on agility and commitment to continuous improvement; Understand and act on internal and external drivers of change.

Build Capability

Foster a culture of learning and development; Support individual growth through continuous feedback to achieve personal and professional goals.

Cultivate Innovation

Openly embrace, create, implement and support new and innovative ideas, processes and technology that deliver business results.

PHYSICAL DEMANDS/WORK ENVIRONMENT (US):

All positions in our office require interaction with people and technology while either standing or sitting. In order to best service our customers, internal and external, all associates must be able to communicate face-to-face and on the phone with or without reasonable accommodation. Gentherm is committed to compliance with its obligations under all applicable state and federal laws prohibiting employment discrimination. In keeping with this commitment, it attempts to reasonably accommodate applicants and employees in accordance with the requirements of the disability discrimination laws. It also invites individuals with disabilities to participate in a good faith, interactive process to identify reasonable accommodations that can be made without imposing an undue hardship.

Gentherm is an Equal Opportunity Employer. We are committed to building an inclusive culture through Our Network of Engagement (ONE) where we value our differences and work together to positively impact the lives of our employees, customers, and communities. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, genetic information, sexual orientation, gender identity, disability, or protected veteran status.