×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer

Job in Auburn Hills, Oakland County, Michigan, 48326, USA
Listing for: Joysonsafety
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Select how often (in days) to receive an alert:

Sr. Software Engineer

Company:
Joysonsafety

Job Function:
Engineering

Job Type:

Location:

Auburn Hills, Michigan, US

Requisition

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
  • Develop 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, andhuman 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, work spaces and build targets in Code Warrior, 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 tool chains are Lauterbach, GCC, IAR jLink, and P&E
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary