Software Engineer, Embedded Rust
Gentherm
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. 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 an Software Engineer (Embedded Rust). This engineer will be directly involved in the 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 ( 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 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. Country/Region: US Nearest Major Market: Detroit Job Segment: Test Engineer, Testing, Thermal Engineering, Embedded, Software Engineer, Engineering, Technology #J-18808-Ljbffr Gentherm
- GENTHERM GmbH is seeking a Software Engineer, Embedded Rust in Novi, Michigan. This engineer will play a crucial role in developing next-generation software for electronics products across diverse industries including automotive and medical applications. Ideal candidates...Suggested
- ...JD: 6+ years of experience in Automotive embedded software development. Responsibilities: Responsible for developing Embedded Software for automotive ECUs and applications. Excellent programming skills in C and embedded C. Experience in Vector Davinci Bootloader development...SuggestedWork experience placement
$125k - $150k
...Senior Embedded Software Engineer Step into a high-impact Senior Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense,Automotive/ Motor Vehicles,Electrical Equipment & Components...SuggestedRelocation package- ...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 standard...Suggested
- ...to report to Milford, Michigan three times per week, at minimum. The Role We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will collaborate...Suggested
- Arrow Electronics is seeking a Senior Embedded Engineer to develop product solutions at their Novi, Michigan location. Ideal candidates should... ...of experience, including expertise in AUTOSAR and security software, along with strong debugging skills. The role involves full...
- Israelvcforum is seeking a Brake Control Software Engineer to work on vehicle development lifecycle projects. This role requires expertise... ...meet safety regulations. If you have a strong background in embedded controls and demonstrated problem-solving abilities, join us...
- Energy Jobline ZR is seeking a self-motivated FPGA Development Engineer to join their Embedded Development Group in Farmington Hills, Michigan. This role involves the design, development, and maintenance of embedded systems, requiring strong expertise in VHDL and system...
- ...About The Role You will design, implement, and validate embedded software for rugged, industrial wireless control systems used in heavy equipment... ...Bachelor’s in Computer, Electrical, or Software Engineering (or equivalent practical experience). 3+ years developing embedded...Hourly pay
- ...Position Overview Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next‑generation AD/ADAS ECUs. This is a flexible role that spans application, platform, and tooling layers—supporting the implementation and integration of advanced...Flexible hours
- ...Embedded Software Engineer (Long-Term Contract - Dallas-Fort Worth, TX) Job Summary: We are seeking an experienced Embedded Software Configuration Engineer for a long-term contract in Dallas-Fort Worth, TX. In this role, you will develop and implement software...Long term contract
- ...Embedded Software Engineer – Vehicle Motion Embedded Controls Embedded systems software development and best practices Excellent embedded C programming skills Some exposure to embedded Linux software development UDS based diagnostic implementation fundamentals Good understanding...Full time
$40 - $70 per hour
...Insight Global is looking for an Embedded Software Engineer to join one of our global manufacturing and supplier clients. This person will a specialized R&D team that is pioneering high-accuracy micro-location technologies that rely on advanced algorithms to achieve centimeter...Contract work- ...ASTEMO AMERICAS, INC. is hiring an Engineer II in Farmington Hills, Michigan. This role involves developing embedded software for advanced AD/ADAS ECUs, requiring expertise in C/C++ and Python. The ideal candidate will have a Master’s or Ph.D. in Computer Science or Electrical...
$100k - $115k
...Confidential Opportunity Embedded Software Engineer A confidential employer in Southfield, Michigan seeks an Embedded Software Engineer to develop next-generation vehicle safety and autonomous technologies. This direct-hire role offers the chance to drive full...Permanent employmentImmediate startRemote workRelocation package- ...hardware and battery systems to intuitive design, intelligent software, and next‑generation safety and entertainment features.... ..., shaping the future of transportation on a global scale. Embedded Software Engineer – Basic Software (BSW), Mechatronics Infrastructure...Full timeH1bRelocationRelocation packageFlexible hours
- General Motors is looking for an Embedded Software Engineer for their Mechatronics Software Platform. The role involves designing and implementing software in embedded C, collaborating with cross-functional teams, and ensuring high quality and safety in software development...
- We are looking for a Software Triage Engineer to support an Automotive Instrument Panel Cluster (IPC) ECU program by owning fast, accurate issue... ..., version tracking, and rollback when needed Debug embedded issues using IDE/debugger tools (breakpoints, watchpoints,...
- ...to report to Milford, Michigan three times per week, at minimum. The Role: We are seeking a skilled Software Engineer to design, develop, implement, and test embedded controls algorithms and SW for electrified vehicles propulsion systems. In this role, you will collaborate...
- General Motors is seeking a skilled Software Engineer to design and develop software for electrified vehicle propulsion systems. The successful... ...will collaborate within Agile teams to create high-quality embedded software. This is an opportunity to impact GM’s electric...
- ...battery systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...ESNM) organization within Vehicle Mechatronic Embedded Controls (VMEC) has an opening for an Embedded Software Engineer. ESNM is a start-up within VMEC that focuses...H1bRelocationRelocation packageFlexible hours
- ...Position Overview Astemo's Advanced Development Division is hiring a Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. This role goes beyond integration of vendor-provided BSPs, focusing on the platform capabilities that differentiate...
- General Motors is seeking a skilled Software Engineer to design, develop, implement, and test embedded control algorithms for electrified vehicle propulsion systems. This role includes collaboration with diverse Agile teams and focuses on creating high-quality software...
- ...Senior Embedded SW Engineer Looking for a Senior Embedded SW Engineer who has hands on embedded SW development experience in either C++ or... ...Skills: Long term contract Working on state of the art embedded software development Brand new position because of growth within the...Long term contract
- ...Embedded Developer Location: Milford, MI Duration: Fulltime Job Description: • A bachelor’s degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least 5 years of experience in the battery management...Full time
- ...looking for an ECU Security Validation Engineer to own the validation of vehicle ECUs. You... ...validation of automotive ECUs. Analyze software requirements to ensure they are clear, complete... ..., UDS, LIN, CAN). 4+ years testing in embedded Linux platforms . Hands-on with...Contract work
$95k - $110k
...Software Design Engineer Step into a high-impact Software Design Engineer opportunity with a confidential client, where you will help... ...or equivalent. At least 3 years of experience in embedded software design. At least 3 years of automotive experience...- General Motors in Milford Charter Township is looking for an Embedded Software Engineer to develop software for battery management, inverters, and electric motor systems. You will play a key role in expanding GM's strategy into new markets with cutting-edge technology....
- ...Job Title: Embedded Test Engineer Location: Michigan, USA Job Type: On-Site About Us: We are a leading innovator... .... Maintain test environments, including hardware, software, and simulation tools. Document test results and provide...Relocation package
- ...based MCU Low-level driver development, SPI, RMII, Flash, MCU Registers Static Code Analysis CI build and unit testing for embedded systems Ability to read schematics 5 + years exp years embedded programming + Medical device experience (FDA) (Preferred...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Embedded Rust. Be the first to apply!
- senior robotics software engineer Novi, MI
- senior software engineer Novi, MI
- software developer fintech Novi, MI
- senior software engineer ruby on rails Novi, MI
- consulting software engineer Novi, MI
- software engineer travel Novi, MI
- junior software developer remote Novi, MI
- senior software engineer remote Novi, MI
- entry level software engineer remote Novi, MI
- startup software engineer Novi, MI

