About the position

The Software Engineer/Tester position focuses on developing and executing testing scripts for Hardware In the Loop (HIL) test stands, which are crucial for validating embedded software in automotive applications. The role involves executing unit and integration testing of software across various environments, including virtual setups and physical labs. The successful candidate will analyze issues that arise during testing and drive the resolution of these issues, ensuring that the software meets the required standards and functions correctly in real-world scenarios. In this position, the engineer will leverage their experience in embedded software development and testing, which can be gained through education, training, or relevant projects. Strong communication and teamwork skills are essential, as the role requires collaboration with other team members and stakeholders. The ability to work independently in a self-directed environment is also critical, as the engineer will be responsible for managing their own tasks and priorities. The candidate should have experience with software testing and verification in various environments, including Hardware In the Loop (HIL), Software In the Loop (SIL), and on-vehicle testing. Familiarity with programming languages, particularly Python, is important, as the role involves writing and maintaining testing scripts. Additionally, the ability to read and understand C code is beneficial. Technical experience related to the design and diagnostics of electronic test stands, especially using National Instrument modules, is also required. Knowledge of CAN communication protocols, such as J1939 and ISO 14229 standards, and experience with AUTOSAR will be advantageous for this position.

Responsibilities

  • Develop testing scripts for Hardware In the Loop (HIL) test stands.
  • Execute unit and integration testing of software in multiple environments (virtual and lab).
  • Analyze issues and drive for resolution of issues found during testing.
  • Collaborate with team members to ensure effective communication and teamwork.
  • Work independently in a self-directed environment.

Requirements

  • Experience with embedded software development and testing through education, training, or projects.
  • Strong communication and teamwork skills.
  • Ability to work in a self-directed environment.
  • Experience with software test and verification in various environments (HIL, SIL, on Vehicle).
  • Experience (or training) in embedded software development with Python and C programming language.
  • Technical experience relating to design and diagnostics of electronic test stands using National Instrument modules.
  • Experience with CAN communications protocols such as J1939 and ISO 14229 standards.
  • Experience with AUTOSAR.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service