Jobs · Engineering · Michigan

Sr Engineer, Software

Joyson Safety Systems · Auburn Hills, MI · 5 days ago
EngineeringFull-time

Essential Job Duties and Responsibilities

  • Decompose system requirements and system design elements into software requirements
  • Collaborate with hardware engineers to review, improve, implement and s 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 sing, software system sing 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.

Requirements

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
  • Experience with AUTOSAR toolchain (Vector, EB, ETAS)
  • Experience tracing and profiling running code using instrumentation, JTAG, or other recognized methods

Similar jobs

Sr Software Engineer

Cox Automotive Inc.Burlington, VT· 2 wk ago
Information Technology$102k–$169k/yrapply on jobs.coxenterprises.com

Sr Software Engineer

Expedia GroupSeattle, WA· 2 wk ago
Engineering$185k–$258k/yrapply on careers.expediagroup.com

Sr Software Engineer

SmartThingsMinneapolis, MN· 1 mo ago
Engineering$117k–$158k/yrapply on smartthings.pinpointhq.com

Sr Software Engineer

OracleAustin, TX· 2 wk ago
Engineering$89k–$210k/yrapply on eeho.fa.us2.oraclecloud.com