Software Systems Engineer

RedolentPlymouth, MI
Onsite

About The Position

Within Drivers Assistance development of Ultrasonic Based Systems, this role is responsible for designing, developing and testing software(S/W). Conduct Requirements Analysis and highlight deviations and risks for new business quotes. Participate in quote preparation and Customer reviews. Participate/support Customer demonstrations. Maintain S/W requirements in DOORS. Link S/W requirements to System and H/W, Test specification and S/W change items. Architect and design core S/W modules and conduct/participate in Design reviews. Provide effort estimates for work packages and improve accuracy in estimates. Implement/develop code and state machines per S/W Requirements and track effort. Integrate S/W modules and build S/W for release. Generate Release notes. Conduct/participate in code reviews, as needed. Support Application and calibration development. Check-in work into the defined Configuration Management system regularly. Create baseline for all major releases. Devise comprehensive bench level test plan and link test cases S/W requirements. Setup a test bench and define new Simulation requirements, if needed. Execute test plan and produce report shared w/ customer. Support System validation effort. Follow change management process and provide input re: impact on schedule and costs. Issue release notes for all relevant baselines. Write S/W design, S/W requirement and Quality Assurance plan. Provide updates to upper Management and Program Managers. Participate and present in project review meetings.

Requirements

  • Bachelor’s degree in an Engineering Discipline.
  • 3 - 5+ years of embedded software experience.
  • Requirements analysis, managing requirements and design, development and testing.
  • Embedded control system design.
  • System level vehicle SW testing using HW in the loop simulator.
  • Knowledge of Vehicle electrical architecture, such as CAN, Flexray or J1850.
  • Knowledge of Process Models like ASPICE.
  • Experience working with global teams.
  • Good communication skills.

Nice To Haves

  • Degree in Electrical, Electronics, Mechanical, Computer Engineering preferred.

Responsibilities

  • Designing, developing and testing software(S/W) within Drivers Assistance development of Ultrasonic Based Systems.
  • Conducting Requirements Analysis and highlighting deviations and risks for new business quotes.
  • Participating in quote preparation and Customer reviews.
  • Participating/supporting Customer demonstrations.
  • Maintaining S/W requirements in DOORS.
  • Linking S/W requirements to System and H/W, Test specification and S/W change items.
  • Architecting and designing core S/W modules and conducting/participating in Design reviews.
  • Providing effort estimates for work packages and improving accuracy in estimates.
  • Implementing/developing code and state machines per S/W Requirements and tracking effort.
  • Integrating S/W modules and building S/W for release.
  • Generating Release notes.
  • Conducting/participating in code reviews, as needed.
  • Supporting Application and calibration development.
  • Checking in work into the defined Configuration Management system regularly.
  • Creating baselines for all major releases.
  • Devising comprehensive bench level test plans and linking test cases to S/W requirements.
  • Setting up a test bench and defining new Simulation requirements, if needed.
  • Executing test plans and producing reports shared with customers.
  • Supporting System validation effort.
  • Following change management processes and providing input regarding impact on schedule and costs.
  • Issuing release notes for all relevant baselines.
  • Writing S/W design, S/W requirement and Quality Assurance plans.
  • Providing updates to upper Management and Program Managers.
  • Participating and presenting in project review meetings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service