Joyson Safety Systems

Joyson Safety Systems

1 open position available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 1 most recent job
Joyson Safety Systems

Sr. Software Engineer

Joyson Safety SystemsAuburn Hills, MIFull-time
View Job
Compensation$120K - 160K a year

Plan and coordinate embedded software development activities ensuring quality, safety standards, and timely delivery for automotive systems. | Bachelor's in Electrical/Computer Engineering, 7+ years embedded software experience, knowledge of ASPICE, ISO-26262, AUTOSAR, communication protocols, and experience with embedded toolchains. | Date: Aug 23, 2025 Company: Joysonsafety Job Function: Engineering Job Type: Location: Auburn Hills, Michigan, US Country/Region: US Requisition ID: 1794 We are currently seeking a Senior Software Engineer for our Auburn Hills, Michigan facility. Summary: The Senior Software Engineer will plan and coordinate electronics software development activities of collocated or distributed software teams to ensure deliverables are completed on time per project schedule and meets quality standards. Duties/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. Education/Experience: • Bachelor's degree in Electrical or Computer Engineering • 7+ years' experience in embedded software development (C, C++, Java, Python) • Background in working with global distributed teams • Experience with Agile development • Knowledge of ASPICE Quality processes • Knowledge of Functional Safety Standards • Strong communication, coordinator and problem-solving skills • 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

Embedded software development (C, C++, Java, Python)
ASPICE Quality processes
Functional Safety Standards (ISO-26262)
AUTOSAR toolchain
Communication protocols (SPI, I2C, LIN, CAN, Ethernet)
Agile development
Software architecture and design
Static analysis and testing
Software project setup and build tools
Verified Source
Posted 3 months ago

Ready to join Joyson Safety Systems?

Create tailored applications specifically for Joyson Safety Systems with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt