Ref. #: 5323 - Product Software Design Engineer

Responsibilities:

  • Software Design Function, responsible for the design, implementation, test and release of embedded control software.
  • Project management from inception through production.
  • Ensure systems and customer requirements are known and documented.
  • Interface between electronics, hydraulics, vehicle package as well as internal departments to address system level issues; generate and oversee product specifications.
  • Support vehicle demonstrations and prototype builds, and interface with customer suppliers to develop and launch antilock braking, traction control and vehicle stability control products.
  • Coordinate with internal departments to develop braking products concurrently that meet cost, reliability and manufacturing objectives; create product specifications.
  • Maintain engineering product procedures through product development processes.
  • Manage engineering change requests and coordinate specification releases or changes.
  • Conduct engineering laboratory development evaluations and provide technical advisory for application calibration efforts.

Requirements:

  • Minimum of 4 years of experience working in product development of automotive chassis systems or related embedded software design (requirements and analysis), implementation (programming code C / C++ / assembler), testing of control algorithms, software debug, integration, verification, validation, release and maintenance.
  • Knowledge and utilization of MatrixX and Simulink (bench and vehicle), in-vehicle data measurements, recording and benchtop simulation.
  • Ability to understand fault monitoring and HW/SW interface and to develop efficient solutions to the implementation and test are essential.
  • Able to use compilers, debuggers, emulators for controllers as well as digital oscilloscopes and logic analyzers.
  • Knowledge and support of CAN, J1850, J1939, etc., communication protocols.
  • OOA/OOD and control systems knowledge a plus.
  • Six Sigma Black Belt/Green Belt certification preferred.
  • Education: Minimum of Bachelor degree in Electrical Engineering, Computer Science, or Mechanical Engineering with basic software skills..