Sr Engineer, Software

Joysonsafety

Auburn (AL)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading safety systems company in Auburn is looking for an experienced R&D professional specializing in embedded software development. The ideal candidate will have a Bachelor's degree in Electrical or Computer Engineering and over 7 years of experience with programming languages like C, C++, Java, and Python. Responsibilities include system design decomposition, software development adhering to safety standards, and collaborating with hardware engineers. Join a dynamic team dedicated to innovation in the automotive industry.

Qualifications

  • Ability to demonstrate concepts of object-oriented design and coding standards.
  • Experience tracing and profiling running code using instrumentation or JTAG.
  • Experience setting up and maintaining software projects and workspaces.

Responsibilities

  • Decompose system requirements into software requirements.
  • Collaborate with hardware engineers for interface requirements.
  • Develop software that meets ASIL safety standards.

Skills

Strong communication
Coordinator skills
Problem-solving skills
Experience with Agile development
Background in working with global distributed teams

Education

Bachelor's degree in Electrical or Computer Engineering
7+ years' experience in embedded software development (C, C++, Java, Python)
Knowledge of ASPICE Quality processes
Knowledge of Functional Safety Standards

Tools

CodeWarrior
Visual Studio
MPLAB
IAR
GCC
AUTOSAR toolchain (Vector, EB, ETAS)
Lauterbach

Job description

Date: Apr 14, 2026

Company: Joysonsafety

Job Function: R&D

Job Type:

Location: Auburn Hills, US

Requisition ID: 2519

Together We Saves Lives by Innovation!

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 automotive and non-automotive markets. We are dedicated to delivering life-saving technology to customers worldwide. Joyson Safety Systems harnesses collaboration and innovation to ensure quality and exemplary service for our customers worldwide. Our company is headquartered in Auburn Hills, Michigan, USA, with a global network of more than 30,000 employees in 22 countries.

Our team is passionate about the automotive industry, dedicated to delivering quality and innovation for the future. We support lifelong learning and offer resources that help our team members establish a strong, solid foundation. We aim to promote from within, providing excellent opportunities for career growth and advancement.

Our talented team is hardworking and dedicated to keeping people safe. We foster a collaborative, open culture; as a global business, we encourage our team members to communicate and collaborate with colleagues worldwide. As our operations continue to grow, we are always seeking top talent to join our winning team.

Essential Job Duties and Responsibilities:
  • Decompose system requirements and system design elements into software requirements
  • Collaborate with hardware engineers to review, improve, implement and test hardware-software interface requirements;
  • Develops software that meets ASIL safety standards (ISO-26262), diagnostics, safe state, memory management, cybersecurity, UDS, AUTOSAR, and internal and external software requirements
  • Design software within prescribed architectures based on decisions required interfaces, supplied vs. developed code, runtime services, and software layering
  • Deliver software product based on timing, features and quality goals to the customer
  • Integrate algorithms into embedded architectures, supporting optimization, performance tradeoff analysis, and SIL & HIL verification
  • Integrate software for use within autonomous vehicle control sensors, actuators, and human machine interfaces
  • Develop, support and direct static analysis, software unit testing, software system testing procedures, programming, and documentation
  • Act as primary point of contact to stakeholders (including Customer and Project Management) for all items related to software development, as well as communicate updates to the project team related to software design and implementation
  • Conduct formal process-driven reviews of software requirements, architecture, design and code; provide and respond to peer feedback professionally and judiciously
  • Ensure software process quality (ASPICE) on project level
  • Drive process adherence and compliance with Quality Assurance standards
  • Hands on experience with various communication protocols: SPI, I2C, LIN, CAN, CANFd, Ethernet, etc.

To perform this job successfully, an individual must be able to perform each essential duty

  • Strong communication, coordinator and problem-solving skills
  • Background in working with global distributed teams
  • Experience with Agile development
Education and Experience:
  • Bachelor's degree in Electrical or Computer Engineering
  • 7+ years' experience in embedded software development (C, C++, Java, Python)
  • Knowledge of ASPICE Quality processes
  • Knowledge of Functional Safety Standards
  • Experience setting up and maintaining software projects, workspaces and build targets in CodeWarrior, Visual Studio, MPLAB, IAR, GCC
  • Ability to demonstrate concepts of object-oriented design, data encapsulation, coding standards, defensive programming, software layering, multi-processing and synchronization, event-based design
  • Experience with AUTOSAR toolchain (Vector, EB, ETAS)
  • Experience tracing and profiling running code using instrumentation, JTAG, or other recognized methods. Preferred toolchains are Lauterbach, GCC, IAR jLink, and P&E

The Company is an Equal Opportunity Employer (EEO) and does not discriminate in any employment or employee relations based on race, color, religion, sex, sexual orientation, national origin, age, marital status, disability, veteran’s status, or any other basis protected by applicable discrimination laws.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C Senior Engineer
Embedded C Senior Engineer

Joyson Safety Systems • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Manager, Compensation & Benefits
Manager, Compensation & Benefits

Joyson Safety Systems • Auburn Hills (MI)

On-site
USD 90,000 - 130,000
Sr. Engineer - Architect Software Functional Safety
Sr. Engineer - Architect Software Functional Safety

Magna International • Auburn Hills (MI)

On-site
USD 180,000 - 240,000
Software Applications Engineer
Software Applications Engineer

118-WW TMG MFG OPS • Dallas (TX)

On-site
USD 110,000 - 170,000
Safety Critical Software Engineer
Safety Critical Software Engineer

Cooperidge Consulting Firm • Washington

On-site
Competitive Compensation
Health & Wellness benefits
401(k) with company match
+6
Safety Critical Software Engineer
Safety Critical Software Engineer

Cooperidge Consulting Firm • Annapolis (MD)

On-site
Competitive Compensation
Health & Wellness
401(k) with company match
+5
Functional Safety Engineer – Automotive Systems (ISO 26262)
Functional Safety Engineer – Automotive Systems (ISO 26262)

Yora • Southfield (MI)

On-site
USD 90,000 - 120,000
System Safety Engineer
System Safety Engineer

Woven by Toyota • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Health insurance
401k program
Flexible vacation policy
+1
Functional Safety Platform Systems Engineer
Functional Safety Platform Systems Engineer

Yoh Services LLC • Dearborn (MI)

On-site
USD 65,000 - 95,000
Medical and dental benefits
401K Retirement Savings Plan
Life & Disability Insurance
+2
Software for Applications Engineer
Software for Applications Engineer

North Star Staffing Solutions, Inc. • Washington

On-site
USD 80,000 - 110,000