Zaden Technologies, Inc.
Embedded Software Engineer, Automated Quality and Test
Zaden Technologies, Inc., Brownsboro, Alabama, United States, 35741
About Zaden Technologies, Inc.
Join Zaden Technologies on our mission to simplify the delivery and improve the utility of software products for our customers. At Zaden, we believe that our employees are our greatest assets. We hire the right candidates with the right skill sets who fit our culture of customer obsession, innovation, and continuous learning. We are our customers biggest advocate and we are looking for like-minded individuals who encompass these same ideals. It is important to us to offer you competitive pay and comprehensive benefits with opportunities that match your life and propel your career!
Zaden Technologies is seeking an Embedded Software Engineer specializing in Automated Quality & Test to join our team supporting critical defense systems. This role is central to ensuring the reliability, security, and performance of embedded software through comprehensive automated testing strategies. The ideal candidate will have a passion for quality engineering, test automation, and continuous integration practices in embedded environments. You'll work at the intersection of software development and quality assurance, building robust test frameworks that enable rapid, secure delivery of mission-critical systems while maintaining the highest standards of operational excellence.
Role 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
Collaborate with firmware engineers to define testability requirements and improve code coverage
Develop automated performance and stress testing tools for embedded systems
Analyze test results, identify defects, and work with development teams to ensure timely resolution
Maintain test documentation, metrics, and reporting dashboards for quality visibility
Support DevSecOps practices by integrating security testing into automated quality workflows
Required Qualifications:
U.S. Citizenship and ability to obtain a security clearance
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
Strong analytical and debugging skills with attention to detail
Excellent communication skills and ability to work in cross-functional teams
Preferred Qualifications:
Active security clearance
Experience with real-time operating systems (VxWorks, FreeRTOS, or similar)
Hands-on experience with hardware virtualization tools (QEMU, SIMICS)
Knowledge of test automation frameworks such as Google Test, CppUTest, or Unity
Experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing
Familiarity with CMake and complex embedded build systems
Experience with static and dynamic analysis tools (Coverity, SonarQube, Valgrind)
Background in missile defense, aerospace, or other defense systems
Knowledge of DO-178C, ISO 26262, or other safety-critical software standards
Experience with scripting languages (Bash, PowerShell) for test automation
Understanding of Agile/Scrum methodologies and test-driven development (TDD)
What we offer:
Robust startup environment with a variety of projects to work on Growth paths and endless opportunities to learn and develop Paid holidays and flexible paid time off Employer contributions toward 401k Performance-based bonus and profit-sharing 50% coverage of health insurance for employees and their dependents PI032dc5de5d91-29952-38879410
Robust startup environment with a variety of projects to work on Growth paths and endless opportunities to learn and develop Paid holidays and flexible paid time off Employer contributions toward 401k Performance-based bonus and profit-sharing 50% coverage of health insurance for employees and their dependents PI032dc5de5d91-29952-38879410