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

Software Engineer, Embedded Rust

Job in Novi, Oakland County, Michigan, 48377, USA
Listing for: Gentherm
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 department is looking fora Software Engineer (Embedded Rust). This engineer will be directly involved indevelopmentof the next generation software for our electronics products. This role is instrumental in integration ofalmost every

Genthermproduct 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 Git Hub/Git Lab
  • 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 (

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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary