Zaden Technologies is looking to solve the problem of ensuring the reliability, security, and performance of embedded software in critical defense systems through comprehensive automated testing strategies.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 3+ years of experience in embedded software testing or quality assurance
- Strong programming skills in C/C++ and Python for test automation
- Experience developing automated test frameworks and test harnesses for embedded systems
- Knowledge of software testing methodologies, including black-box, white-box, and gray-box testing
- Familiarity with continuous integration tools (Jenkins, GitLab CI, or similar)
- Experience with version control systems (Git) and collaborative development workflows
Responsibilities
- Design, develop, and maintain automated test frameworks for embedded software systems
- Implement comprehensive test strategies including unit, integration, system, and regression testing
- Develop and execute automated tests for real-time operating systems and embedded applications
- Integrate automated testing into CI/CD pipelines to enable continuous testing and delivery
- Create and maintain test infrastructure using hardware-in-the-loop (HIL) and software-in-the-loop (SIL) approaches
- Develop automated performance and stress testing tools for embedded systems
- Analyze test results, identify defects, and work with development teams to ensure timely resolution
Other
- U.S. Citizenship and ability to obtain a security clearance
- Excellent communication skills and ability to work in cross-functional teams
- Strong analytical and debugging skills with attention to detail
- Paid holidays and flexible paid time off
- 50% coverage of health insurance for employees and their dependents