What are the responsibilities and job description for the Embedded Software Test Engineer position at Haystack?
We're hiring on behalf of a Haystack partner!
The Role
The Role
- Support testing and validation activities for embedded systems in complex technical environments.
- Troubleshoot across embedded software, networking, hardware interfaces, and automated test environments.
- Support the full software test lifecycle from planning through post-test analysis and reporting.
- Collaborate with software developers, systems engineers, and hardware engineers to ensure quality, reliability, and performance.
- Develop, maintain, and execute automated and manual test procedures for embedded software applications.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related discipline.
- 8 years of experience in software testing, integration, and verification of embedded systems.
- Extensive software testing and automation experience, with strong Python scripting and debugging skills.
- Experience developing and maintaining automation frameworks.
- Ability to analyze and interpret complex test data and troubleshoot across various systems.
- Experience with network analysis tools like Wireshark and platforms like Jira for defect tracking and workflow support.
- Opportunity to work on unique solutions for complex problems, specifically regarding missile defense systems.
- Contribution to the quality, reliability, and performance of embedded system applications.
- Work within a multi-disciplinary team environment.
- Competitive salary range provided ($87,100 – $157,450 per year).
Salary : $87,100 - $157,450