Embedded Software Engineer

2 days ago


Auburn Hills, Michigan, United States Joyson Safety Systems Full time

Together We Save Lives

The keys to success are yours at Joyson Safety Systems We are a global leader in design, development and manufacturing of safety-critical systems and components for the automotive and non-automotive markets. We are committed to bringing life-saving technology to customers worldwide. Joyson Safety Systems leverages the power of collaboration and innovation to provide quality and service excellence for our customers worldwide. Our company is headquartered in Auburn Hills, Michigan, USA, with a global network of more than 50,000 employees in 25 countries.

Our team is passionate about the automotive industry, focused on delivering quality and innovation for the future. We encourage lifelong learning and provide the resources to help our team members build the foundation for a strong future with us. We strive to promote from within, offering excellent opportunities for career growth and advancement.

We are currently seeking a
Senior Software Engineer
for our
Auburn Hills, Michigan
facility.

About the Role

We're looking for an experienced
Senior Software Engineer
to join our team and contribute to the design, development, and integration of safety-critical software for advanced automotive systems. In this role, you'll collaborate with cross-functional teams, ensure compliance with safety and quality standards, and deliver innovative software solutions that power the future of mobility.

Key Responsibilities

  • Translate system requirements into software requirements and designs.
  • Collaborate with hardware engineers to implement and test HW-SW interfaces.
  • Develop embedded software compliant with ISO 26262, AUTOSAR, UDS, cybersecurity, and diagnostic requirements.
  • Integrate algorithms into embedded architectures, focusing on optimization, performance, and verification (SIL & HIL).
  • Support static analysis, unit testing, and system testing of software.
  • Ensure compliance with ASPICE and functional safety standards.
  • Serve as the primary software contact for stakeholders, customers, and project management.
  • Work with various communication protocols (CAN, CAN FD, SPI, I2C, LIN, Ethernet, etc.)

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering.
  • 2+ years of embedded software development experience (C, C++, Java, Python).
  • Strong background in embedded software design & implementation.
  • Experience with Agile development and ASPICE processes.
  • Knowledge of functional safety standards (ISO
  • Hands-on experience with debugging, tracing, and profiling tools (e.g., Lauterbach, GCC, IAR, jLink).
  • AUTOSAR experience is a plus.

Skills

  • Strong communication, coordination, and problem-solving abilities.
  • Experience setting up and maintaining software projects in tools such as CodeWarrior, Visual Studio, MPLAB, IAR, GCC.
  • Solid understanding of object-oriented design, coding standards, multi-processing, and synchronization.

We are an Affirmative Action/EEO employer. All qualified applicants will received consideration for employment without regard to race, color, sex, religion, national origin, age, disability or veteran status.

Joyson Safety Systems does not provide immigration related sponsorship for this role. Please do not apply for this role if you will need JSS immigration sponsorship (e.g. H-1B, TN, OPT, etc.) now or in the future.



  • Auburn Hills, Michigan, United States Pentangle Tech Services | P5 Group Full time $120,000 - $180,000 per year

    Job Title: Embedded MBD Software Engineer – Drivetrain Systems (SP56 / Floating-to-Fixed Point)Location :Auburn Hills, MIDuration:Long Term ContractPosition SummaryWe are seeking an experienced Embedded MBD Software Engineer with expertise in Digital Signal Processing (DSP) and fixed-point software implementation for drivetrain control systems,...


  • Auburn Hills, Michigan, United States Tata Technologies Full time $104,000 - $170,000 per year

    At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world's leading manufacturers. Due to our continued growth, we are now recruiting for a below positionJob Title: Embedded MBD Software EngineerLocation:Detriot, MIDuration:Full TimeWe are seeking an experienced Embedded...


  • Auburn Hills, Michigan, United States Pi Square Technologies Full time

    Job Description & Skill Requirement:Minimum of 8 years of experience in MCU design for automotive applications, with a proven track record of successful projects and product launches.Proven experience in embedded software development, with a focus on automotive MCUs and ECUs.Familiarity with automotive communication protocols and standards, including CAN,...


  • Auburn Hills, Michigan, United States Stellantis Full time $140,000 - $170,000 per year

    The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews...


  • Auburn Hills, Michigan, United States Stellantis Full time $120,000 - $180,000 per year

    Vehicles are among the most complex software-intensive systems in existence, containing hundreds of embedded computers (e.g. ECUs, HPCs), hundreds of systems (e.g. recharging, infotainment, lighting), and hundreds of software features. Each vehicle that is sold must have its hardware and software precisely configured according to the brand, trim-level,...


  • Auburn Hills, Michigan, United States Stellantis Full time

    The CEES Cost Engineer will be responsible for the cost evaluation of different software platforms and their evolution. Understanding the development road map (the design, code, build and platforming of the applications) is very important to the role.The Cost Engineer will assist the worldwide team challenging the internal SW team with best practices and...

  • Software Tester

    1 week ago


    Auburn Hills, Michigan, United States Tata Technologies Full time $80,000 - $120,000 per year

    At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world's leading manufacturers. Due to our continued growth, we are now recruiting for a below positionJob Title: Software Tester (HIL/SIL Engineer)Location:Detriot, MIDuration:Full TimeJob SummaryWe are seeking a highly...

  • Controls Engineer

    1 week ago


    Auburn Hills, Michigan, United States Aarna Software and Solutions Full time $80,000 - $120,000 per year

    Job title: Hybrid Controls EngineerRole Description:Experience with Model Based Development Tools like Matlab Simulink, Stateflow Expert in Control System Design and Development for Powertrain applications using MATLAB. Expert in Thermal Management, Torque Controls Development, Torque Security Expert in Embedded Software Development Proficient in Code...


  • Rochester Hills, Michigan, United States Twenty80 Full time $90,000 - $125,000 per year

    Senior Project Engineer – Embedded Development (Automotive / Heavy-Duty)Location: Rochester Hills, MI (100% Onsite)Compensation: $90,000 – $125,000 per yearEmployment Type: Full-timeAbout the RoleWe're looking for a Senior Project Engineer (Embedded Development) to lead the design and development of diagnostic solutions across PC, Mobile, and Embedded...

  • Project Engineer

    1 week ago


    Auburn Hills, Michigan, United States Top Tier Resources Full time $90,000 - $120,000 per year

    Our client has an immediate need for an experiencedProject Engineer. This is professional should have a strong background inengineering and software development.The best candidate has worked in the Automotive industry and can customize solutions. You will work to deliver tailored technical solutions. This role blends hands-on technical expertise with project...