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

Software Engineer, Embedded Rust

Gentherm

Software Engineer, Embedded RustGentherm 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. Whether through enhancing comfort or delivering measurable health benefits, our goal is to provide best-in-class user experiences and outcomes.Essential Functions and ResponsibilitiesMigrate existing embedded C-based software modules into RustDesign and implement new drivers and software modules in RustCollaborate on software test plans, execute unit and HIL test casesExpand our usage of open-source software and toolingCollaborate with cross-functional and cross-regional teams working in an agile development environmentAssist engineering and product teams in defining product specificationsWork with systems team to establish best-in-class software and test requirementsFollow software development process to ensure quality standards are metDevelop test cases and automated testing based on defined software requirements and designMinimum QualificationsBSc Computer Engineering, Computer Science, Electrical or Electronics Engineering4+ years embedded development experience2+ years embedded Rust experienceHas open-source contributions to embedded Rust ecosystemExperience with TI MSPM0 or NXP microcontrollersExperience navigating detailed electronics schematics and data sheetsDemonstrated problem-solving, data analysis, and troubleshooting skillsStrong communication and presentation skills with cross-functional teamsAbility to thrive in fast-paced, multi-project environmentsPreferred QualificationsKnowledge of communication protocols: CAN, LIN, Ethernet, BluetoothKnowledge of Python or another scripting languageWorking knowledge of modeling tools such as Matlab/SimulinkExperience with embedded development kitsExperience working in distributed repositories and managing merge/pull requests in GitHub/GitLabHistory analyzing and parsing data to develop technical insights and make decisionsBasic project management skills, including planning and organization, decision making, problem solving, prioritizingAbility to prepare and present technical written reports and other documents to peers and managementNice to KnowTravel: Possible (<5%)Competencies: Deliver Results, Drive Change, Build Capability, Cultivate InnovationGentherm is committed to compliance with its obligations under all applicable state and federal laws prohibiting employment discrimination. It attempts to reasonably accommodate applicants and employees in accordance with the requirements of the disability discrimination laws. Gentherm is an Equal Opportunity Employer.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Rust in Novi, MI vacancy
  • Job DescriptionThe RoleVehicle Mechatronic Embedded Controls (VMEC) is a team that is comprised of inclusive and diverse Agile teams...  ....VMEC TRP Team is seeking a creative, highly motivated, Software Engineer with passion and expertise in Embedded Controls and great attention... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...Job Title: Embedded Software & Control Lead Job Location: New Hudson, MI Eligibility/Clearance: US Citizenship required as this supports a government contract Job Description The Defense Controls Engineer Team Lead will oversee a small team responsible for controls and... 
    Suggested
    Contract work
    Monday to Friday
    Night shift
    Weekend work

    Arena Technical Resources

    New Hudson, MI
    3 days ago
  •  ...Embedded Software Engineer (Long-Term Contract – Dallas-Fort Worth, TX)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 and hardware configuration... 
    Suggested
    Long term contract

    Kasmo Global

    Southfield, MI
    2 days ago
  •  ...Engineer IIAstemo'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... 
    Suggested
    Flexible hours

    Astemo Ltd

    Farmington Hills, 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
    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
    1 day ago
  •  ...control systems from the ground up, bringing key capabilities in-house for the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day one: writing hand-coded C, owning software end to end, and directly shaping how... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...Senior Embedded SW EngineerLooking for a Senior Embedded SW Engineer who has hands on embedded SW development experience in either C++ or Java. In this role you...  ...term contract Working on state of the art embedded software development Brand new position because of growth... 
    Long term contract

    Software Technology Inc

    Farmington Hills, MI
    2 days ago
  •  ...responsibilities of the job). Designs and develops software applications, application interfaces (APIs) and/or embedded software (firmware) to meet specified...  ...process. Collaborates with other Software Engineers on moderately complex aspects of projects. Work... 
    Work at office
    Work from home

    Digital Check Corp

    Novi, MI
    8 days ago
  • Job Title: Field Application Engineer - Radar SystemLocation: Midwest, USGlobal Sales Introduction...  ...RTOS with ARM cores, proficient in C embedded development, and IDE tools.Core...  ...customer HW (radar sensor) and associated software integrationWork with MCU and MPU debug and... 
    Full time
    Local area
    Remote work

    NXP Semiconductors

    Novi, MI
    1 day ago
  • Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence...  ...: 0 Division: Skills Required: Data Analysis, Connectivity, Embedded Software, Telematics, Customer Support, Cross-functional, Support... 
    Shift work
    Day shift

    Kyyba

    Farmington Hills, MI
    2 days ago
  •  ...Multiple positions available.REQUIREMENTS: Bachelor's degree in Software Engineering, Electrical Engineering, Mechanical Engineering, or related...  ...usage of additional simulation tools including GT-Power; Embedded controls software and the automated software build processes... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day 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 Corporation America

    Farmington, MI
    more than 2 months ago
  •  ...to Milford, MI three times per week, at minimum, or as dictated by the business.The Role: As a Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Electrification Propulsion domain both for EV and HEV products... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...reduce complexity. Coordinate with systems engineers and hardware teams to ensure alignment...  ...and test cases to enable quality software creation. Support the scrum team members...  ...experience as a Senior Software Engineer, Embedded Software Engineer, Assistant Engineer, related... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    14 hours ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth...  ...Software Engineer or in an occupation involving Automotive Embedded Software development with C. Additionally, the applicant... 
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    1 day ago
  • Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth...  .... Handle AUTOSAR Configurations in Vector Tools, Embedded C coding, and Feature Owner of Diagnostics Application module... 
    Remote work
    2 days per week

    Robert Bosch

    Plymouth, MI
    23 hours ago
  •  ...through with robust solutions to join our Controls and Software team! Software Design Engineers work closely with controls engineers, systems engineers...  ...the organization to design, implement, test, and refine embedded control software for our next-generation engine and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • $129.4k - $198.4k

    Job DescriptionSenior Software Engineer — Interactive ExperienceJob SummaryWe are seeking a highly skilled and experienced Senior Software...  ...this role, you will design and deliver production automotive embedded software spanning microcontroller (MCU) and System-on-Chip (... 
    Full time
    Local area
    Work from home
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    1 day ago
  •  ...electric mobility. As we move toward a fully Software‑Defined Vehicle (SDV) architecture, core...  ...for the role of Senior Software Engineer - Battery State Estimation. This role is...  ...ownership across algorithm development, embedded software implementation, and system‑level... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    4 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” to...  ...passion for modeling and simulation of embedded and physical systems with in-depth knowledge... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  • Position: Sr. Manager, Software Engineering Location: Novi, MIJob Id: 630 # of Openings:...  ...senior-level manager with experience in the development of embedded systems in the automotive space. The leader of this role must... 
    Worldwide

    A123 Systems

    Novi, MI
    5 days ago
  • The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Management Software (WMS) runs seamlessly across both automated and manual facilities. This role focuses on investigating, diagnosing, and resolving operational software issues... 
    Full time
    Local area
    Remote work
    Rotating shift

    Lineage Logistics

    Novi, MI
    23 hours ago
  •  ...industries providing clients with product engineering and low-volume production solutions. Our...  ...company to create a specific Defense software team focused on our mission. This position...  .../Matlab, FMI/FMU, Modelica)IoT, ROS, Embedded DevelopmentRaspberryPi, Arduino, ROS/ROS... 
    Permanent employment
    Full time
    Contract work
    Remote work
    Monday to Friday
    Weekend work

    Pratt Miller

    New Hudson, MI
    1 day ago
  •  ...GPU Software Engineer (CUDA) – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    Full time
    H1b
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Novi, MI
    6 hours 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
    14 days ago
  •  ...General Motors is seeking a Senior Software Engineer for Battery State Estimation to design and productionize SOC, SOH, and SOP estimation algorithms. You will implement robust, production‑quality embedded software in C/C++, with MISRA adherence, and validate across MIL... 

    G.M. SERVICES INC.

    Milford, MI
    2 days ago
  • $81k - $130k

     ...technical support for DTS hardware and software systems used in automotive crash and component...  ...labs, component test labs, and other engineering environments, including: ~Sensor...  ...acquisition systems, sensors, electronics, or embedded systems ~ Demonstrated hands-on... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Vishay Precision Group

    Novi, MI
    23 days ago
  •  ...DescriptionDUTIES: Plan, lead, and execute software content and timing for SDV2.0 MCU...  ...’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering...  ...including Unix, Linux, and RTOS for embedded system; Instrumentation including INCA,... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    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
    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!