Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Embedded Rust

Gentherm

Select how often (in days) to receive an alert: Create Alert

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

Genthermis expanding its business portfolio beyond the traditional automotive sector and into new markets. To support this strategic growth, the Advanced Engineering departmentis looking foroSoftware Engineer (Embedded Rust). This engineerwill be directly involved indevelopmentof the next generation software for our electronics products. This role is instrumental in integration ofalmost everyGenthermproduct together. This is a highly interdisciplinary project that requires the successful candidate todemonstrateaptitude inacquiringand 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(<5%)

Deliver Results

  • Understand the mission and output of your team; set SMARTobjectivesanddeliver.

Drive Change

  • Focus on agility and commitment to continuous improvement; Understand and act on internal and external drivers ofchange.

Build Capability

  • Foster a culture of learning and development; Support individual growth through continuous feedback to achieve personal and professionalgoals.
  • Openly embrace, create, implement and support new and innovative ideas, processes and technology that deliver businessresults.

PHYSICAL DEMANDS/WORK ENVIRONMENT (US):

All positions in our office require interaction with people and technology while either standing or sitting.In order tobest 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.Genthermis committed to compliance with its obligations under all applicable state and federal laws prohibiting employment discrimination. In keeping with this commitment, itattemptstoreasonably accommodateapplicants and employeesin accordance withthe requirements of thedisabilitydiscrimination laws. It also invites individuals with disabilities toparticipatein a good faith, interactive process toidentifyreasonable 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.

Company: Gentherm Incorporated

Country/Region: US

Published: Sep 25, 2026


Nearest Major Market: Detroit
Job Segment: Open Source, Embedded, Testing, Test Engineer, Thermal Engineering, Technology, Engineering

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Rust in Novi, MI vacancy
  • $60 - $70 per hour

     ...Senior Embedded Software Engineer Location: Novi, Mi (On-site) Contract to Hire Rate: $60-70 About the Role: We are seeking a Senior Embedded Software Engineer to support the development of Battery Management System (BMS) software for next-generation battery... 
    Suggested
    Contract work
    Local area
    Flexible hours

    Eight Eleven Group

    Novi, MI
    22 hours ago
  •  ...Job Title Mandatory Skills Qualifications: SAE J1939 and diagnostics, it is mandatory • 5+ years of experience in embedded software development, preferably in an automotive setting. • Proficient with MISRA C development of embedded real-time software using automotive... 
    Suggested

    Omni Inclusive

    Novi, MI
    1 day ago
  •  ..., temperature) Design and implement software from platform/base layers (bootloader, diagnostics...  ...and maintain traceability between engineering phases and artifacts to ensure quality...  ...(M.S. preferred) In-depth embedded software experience for automotive or industrial... 
    Suggested

    Talentify.io

    Novi, MI
    22 hours ago
  •  ...vehicles. Work closely with multi-disciplined engineering teams to interpret functional...  ...diagnostic strategies. Create and integrate software in either MATLAB Simulink models or hand...  ...Engineer, Associate Software Engineer, Embedded Software Engineering Intern, Software Test... 
    Suggested
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...strategy. We develop and test low-level embedded software that is portable and scalable across...  ...automotive applications. As a member of the HWIO Engineering group, you’ll work with cutting-edge... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...-level hardware input and output (HWIO) software for various microcontrollers. Work with...  ...design. Design, develop, and test low-level embedded software for functionalities including...  ...: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...at minimum.The Role:At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance...  .... We are seeking a Senior Advanced Emission System Software Engineer to support Advanced Technical Work (ATW) projects in the... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    22 hours ago
  • Description DUTIES: Produce or deliver software for embedded controls systems in the electrification, autonomous, engine, transmission, or chassis space. Design, development and implementation of Physics and Controls requirements to continuously improve software for... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we...  ...ADAS/AV Platform Software Verification Engineer, you will play a crucial role in...  ...QNX or Linux based software systems and Embedded programming. Knowledge in ROS, Linux-based... 
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...DescriptionThe Role:We are seeking experienced and motivated candidates for the role of Senior Software Engineer - Virtual CloudPlatform as part of the Virtualization & Embedded Software Development Tools (VEST) team in VSEE. Our mission is to develop tools, platforms,... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  • Job-ID32555081Reference26-02239Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI...  ...: 0 Division: Skills Required: Data Analysis, Connectivity, Embedded Software, Telematics, Customer Support, Cross-functional,... 
    Shift work
    Day shift

    Kyyba

    Farmington, MI
    22 hours ago
  •  ...industry shifts toward electrification and software-defined vehicles, we work across the...  ...working in close collaboration with global engineering teams and customers. Key...  ...Engineering (Master’s preferred) ~5+ years of embedded software experience (automotive preferred... 
    Temporary work
    Flexible hours
    Shift work

    AUO Mobility Solutions Corporation America

    Farmington, MI
    a month ago
  •  ...system requirements to create a robust Software Architecture design model for all Software...  ..., unit test, debug, and modify complex embedded systems software to ensure project objectives...  ...closely with a team of highly skilled engineering professionals to solve cross-functional... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...Optimal EV is seeking a Vehicle Controls Engineer to develop, integrate, calibrate, test,...  ...Develop and maintain vehicle control software using MATLAB/Simulink and Stateflow....  ...with control systems, automotive controls, embedded systems, or vehicle development. Experience... 

    Optimal Inc.

    Plymouth, MI
    24 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer...  ...development, verification and validation of embedded controllers and calibrations for various... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    2 days ago
  •  ...office - Milford Proving Grounds, Michigan three times per week, at minimum.The Role:As a Senior Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Battery and High Voltage Agile Release Train (ART). Your... 
    Full time
    Work experience placement
    Work at office
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...and software variants. This role blends embedded application development, ADAS feature integration... 
    Hourly pay

    Lucid Motors

    Southfield, MI
    1 day ago
  • Job DescriptionDUTIES: Design and lead embedded programming and bootloader software for microcontroller based automotive ECUs supporting software defined...  ...office.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer Engineering,... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...development, verification, and validation of embedded controllers and calibrations for hybrid, electrification, engine, transmission, chassis, and intelligent brake...  ...Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Engineering, or related... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    22 hours ago
  •  ...process due to a disability will be returned. Position: Software Engineer, II Location: Plymouth, MI Job Id: 2868 # of...  ...Knowledge, Skills & Abilities: Proven experience with embedded systems or software-based controls to control electro-mechanical... 
    For contractors
    Work at office
    Flexible hours
    Weekend work
    Afternoon shift

    Link Engineering

    Plymouth, MI
    22 hours ago
  • Job DescriptionThe Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. As a Senior Software Engineer specializing in DevOps and configuration... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...your leadership exposure.Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery...  ....Additional Preferred Requirements:Passion for automotive embedded controlsHas participated in a hands-on role in: SAE, Formula... 
    Rotational program
    Full time
    Work experience placement
    Internship
    Local area
    Relocation

    Robert Bosch

    Farmington Hills, MI
    2 days ago
  •  ...Job Description Job Description Principal Modern Controls Engineer (Embedded Systems) Location: New Hudson, MI (Onsite) Employment...  ...focused on developing sophisticated control algorithms, embedded software, and vehicle-level system integration. The ideal... 
    Monday to Friday

    GLOBAL Recruitment Solutions LLC

    Milford, MI
    a month ago
  •  ...industrial metrology and quality intelligence. We design innovative software solutions and services that enable manufacturers to master...  .... About the Role Metrologic is looking for a Software Engineer to join our QDM/IF development team. In this role, you will help... 
    Full time
    Apprenticeship
    Immediate start
    Worldwide

    Metrologic DCS

    Wixom, MI
    17 days ago
  •  ...America, in the Calibration Engineering group of Power Solutions....  ...motivated and knowledgeable software engineers working on a cutting...  ...the entire software stack from embedded operating systems to cloud infrastructure...  ...languages including Go, Rust, Typescript, and Python.... 
    Internship
    Local area
    Remote work

    Bosch Group

    Farmington, MI
    22 days ago
  •  ...to deliver advanced mobility solutions for government markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will support both vehicle and non-vehicle applications across... 
    Permanent employment
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...Job Description Job Description Description: Senior Software Engineer Who We Are A Top Place to Work! We believe in small...  ...Models, and Generative AI. What You Will Do Work fully embedded in a development team, including attending stand-up meetings... 

    Credibly

    Southfield, MI
    20 days ago
  •  ...Field Applications Engineer Processor Change the world. Love your job. The Field Applications Engineer Processor (FAEP) is...  ...processor solutions to customers in a consultative role have strong embedded software development skills Develop custom applications and... 
    Local area
    Visa sponsorship

    Texas Instruments

    Novi, MI
    22 hours ago
  •  ...zero congestion. Our innovative team of engineers and developers is at the forefront of transformingmobility...  ...Systems (ADAS) Motion Controls Software engineer to support design, development,...  ...design, Simulink modelling, Python and embedded C/C++ programming• Excellent oral and... 
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    1 day ago
  • $104.1k - $173.9k

     ...industries providing clients with product engineering and low-volume production solutions. Our...  ...small team responsible for controls and software development, system integration,...  ...position requires a deep understanding of embedded systems, control theory, and real-time software... 
    Permanent employment
    Full time
    Monday to Friday
    Night shift
    Weekend work

    Pratt Miller

    New Hudson, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Rust. Be the first to apply!