Software Engineer

  • Analyze requirements specifications, identify software requirements, and develop a software requirements matrix to show software meets all specified requirements.
  • Write software design specifications, software interface specifications and software verification documents.
  • Develop C and assembly code, make files, linker command files, and any necessary build scripts or batch files. Use debugger tools to flash ECU and debug software on a HIL bench.
  • Perform unit testing and integration testing on a HIL bench to verify software against the software design specifications.
  • Exercise version control by checking in and out of a source code repository and follow department policies for maintaining trunk and branch integrity.

To apply for this job email your details to