Software Test Engineer II
Core
Develop and execute manual and automated testing for embedded software and hardware-based systems, ensuring requirements traceability and system validation.
Role type
Software Test Engineer (Embedded Systems)
Builds
Validated embedded software and hardware systems for rail and transportation applications
Domain
Rail and transportation industry, embedded systems, hardware/software integration
Required skills
Python, C/C++, Linux, Windows, test automation, requirements traceability, embedded systems testing, debugging, Agile/Scrum
Preferred skills
Experience with geographically distributed teams, rail/transportation industry exposure
Technologies
Python, C, C++, Linux, Windows, IBM ELM
Responsibilities
Review system and software requirements for testability; Develop detailed test plans and procedures; Create and maintain test cases with requirements traceability; Perform manual and automated testing and debugging of embedded software and hardware; Support hardware/software integration activities; Develop and maintain test automation solutions
Seniority
Mid-level, hands-on IC
