Senior Engineer, Software Testing
Core
Designing, scripting, and executing tests for embedded software systems while leading the testing team.
Role type
Senior embedded software testing engineer
Builds
Embedded software test strategies, test cases, and validation results
Domain
Embedded systems, automotive protocols, industrial automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
LabVIEW, NI TestStand, embedded software testing, test strategy design, test traceability management, version control, software architecture, UDS, KWP2000, CANopen, J1939, CAN communication, FPGA, LabVIEW Real-Time
Preferred skills
Certified LabVIEW Architect (CLA), change management, software testing life-cycle practices
Technologies
LabVIEW, NI TestStand, FPGA, CAN, UDS, KWP2000, CANopen, J1939
Responsibilities
Write and manage software test case specifications, Script test cases according to specifications, Execute tests and report results, Create test strategies for embedded software, Lead and coach the testing team, Manage test traceability and documentation
Seniority
Senior, hands-on IC with team leadership