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 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Rust in Novi, MI vacancy
  •  ...Automotive Embedded Software Developer6+ years of experience in automotive embedded software development. Responsible for developing embedded software for automotive ECUs and applications. Excellent programming skills in C and embedded C. Experience in Vector Davinci Bootloader... 
    Suggested
    Work experience placement

    Omni Inclusive

    Northville, MI
    20 hours ago
  •  ...Job TitleMandatory 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

    Omni Inclusive

    Novi, MI
    14 hours ago
  •  ...Senior Embedded Software EngineerWe are seeking a Senior Embedded Software Engineer to support the development of Battery Management System (BMS) software for next-generation battery platforms. This individual will develop and deliver embedded software that meets customer... 
    Suggested
    Contract work
    Flexible hours

    Brooksource

    Novi, MI
    14 hours 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
    20 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
    Internship
    Work at office
    Local area
    Remote work

    General Motors

    Milford, MI
    1 day ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: Position Overview and Objective...  ...Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that... 
    Flexible hours

    Astemo Ltd

    Farmington Hills, MI
    4 days 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
    20 hours ago
  •  ...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

    JConnect Infotech

    Milford, MI
    3 days ago
  •  ...Senior EngineerAstemo'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 automotive... 

    Astemo Ltd

    Farmington Hills, MI
    20 hours ago
  •  ...Embedded Hardware EngineerBs degree with 7 years experience hardware design and development and communicate with teams and implement design assist test experience in microcontroller, design and development knowledge in allegro cadance for simulation schematic draft, pcb... 

    Kasmo Global

    Farmington Hills, MI
    14 hours ago
  •  ...Team: The Ethernet Systems Engineering team develops, validates, and...  ...foundation that enables GM’s Software-Defined Vehicle architecture....  .... As part of the broader Embedded Platform Infrastructure...  ...programming languages such as Python, Rust or C++. Knowledge of... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    24 days ago
  •  ...Software Engineer, II - Plymouth, MichiganDiscover your potential. Pursue your passion. Link Engineering Company (LINK) is a premier designer...  ....Knowledge, Skills & Abilities:Proven experience with embedded systems or software-based controls to control electro-mechanical... 
    For contractors
    Work at office
    Weekend work
    Afternoon shift

    Link Engineering

    Plymouth, MI
    4 days ago
  •  ...by your manager). The Role: General Motors is seeking a Principal Software Engineer to set technical direction for the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for an enterprise... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric Power Steering (EPS) systems. This role involves analyzing... 

    Astemo Ltd.

    Farmington Hills, MI
    4 days ago
  •  ...Sr. Software Engineer 8 year of experience in the Automotive domain Experience in Issue management, prioritization and risk analysis Experience in the ALM tool chain eg, JIRA and confluence Good knowledge on Generic Global Diagnostics specification (GGSD)... 

    Keylent Inc

    Northville, MI
    3 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
    a month 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... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 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
    8 days ago
  •  ...frequency dictated by your manager). The Role: General Motors is seeking a Staff Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on... 
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...Software Design Release Engineer The Software Design Release Engineer represents an exciting and challenging leadership position related to the development and launch of embedded controller products. Is project management your strong suit? As a SW DRE you will be responsible... 
    Relocation
    Relocation package

    General Motors

    Milford, MI
    1 day 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 at office
    Work from home

    Digital Check Corp

    Novi, MI
    8 days ago
  •  ...Job Title Summary: BS in Computer Science/Electrical Engineering. Three years of experience in exception handling. Experience in data...  ...experience integrating client algorithms into cloud platforms and embedded systems. Required skills, IoT-Edge with Python. Experience 4... 

    Omni Inclusive

    Northville, MI
    12 hours ago
  • Description The Team: The BSW (Basic Software) Memory Boot & Programming Services team is a core embedded-software group responsible for the memory, boot, and...  ...content across manufacturing, service, engineering, and over-the-air use cases. The team develops... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  •  ...Overview Miracle Software Systems, Inc is looking for Java Full Stack Developer position at Novi, MI. Please find the below details...  ...the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user... 
    Full time

    Miracle Software

    Novi, 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
    4 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
    4 days ago
  • $65 per hour

     ...functionality using Matlab, Simulink, Stateflow. Develop test cases for software unit and integration tests. Support HIL and bench validation...  ...6262. 3. Basic Qualifications: Bachelors degree in electrical engineering, computer science or a related field. 2+ years in developing... 
    For contractors
    Local area
    Remote work

    3B Staffing LLC

    Novi, 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 Mobility Solutions Corporation America

    Farmington, MI
    5 days ago
  •  ...Software EngineerThe Role:We are seeking a creative and highly motivated software engineer eager to learn diverse datasets to build data pipelines, deploy scalable, AI-driven solutions, and create interactive web apps that deliver measurable impacts across GM vehicle... 
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  •  ...Software Engineering IIAmerisure creates exceptional value for its partners, policyholders, and employees. As a property and casualty insurance company, Amerisure's promise to our partner agencies and policyholders begins with a comprehensive line of insurance products... 
    Work at office
    Local area
    Flexible hours

    Amerisure Mutual Insurance Company

    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!