JobRaahGet matched free

Jobs

Software Engineer, Embedded Rust

GenthermPROD · Novi, MI, US, 48377 · United States · On-site

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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…