Embedded Software Engineer, Automated Quality & Test

Zaden Technologies, Inc.
  • Huntsville, AL
  • $130,000–$165,000 Per Year
  • Instant Apply
4 days ago

Job Description

About Zaden Technologies, Inc.

At Zaden Technologies, our mission is to simplify software delivery and improve its utility for our customers — especially those operating in high-stakes defense and aerospace environments.


We build automation into everything we do, from secure DevSecOps pipelines to continuous testing and compliance.

Our team is our greatest strength. We hire innovators who thrive in fast-moving environments, care deeply about quality, and challenge the status quo. If you’re passionate about automating the un-automatable and driving reliability at mission scale — this is where you belong.



Zaden Technologies is seeking an Embedded Software Engineer specializing in Automated Quality & Test to join our team doing IVNV (independent validation and verification) and software development supporting critical defense systems. This role is central to ensuring the reliability, security, and performance of embedded software through comprehensive automated testing strategies.

This is not your typical QA role - the ideal candidate will have a passion for software 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. Experience with Ada is not required, but it’s a huge plus for this role.

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
  • Active secret security clearance and willingness to obtain top secret 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:

  • Experience developing or testing software in Ada (highly desired)
  • 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)

The pay range for this role is:
130,000 - 165,000 USD per year(Huntsville, Alabama)

Compensation details: 130000-165000 Yearly Salary



PI1d7cd95207c5-25401-42027221

Numbers & Facts

LocationHuntsville, AL
Salary$130,000–$165,000 Per Year

Skills

  • Ada Programming Languageunmatched
  • Aerospace and Defenseunmatched
  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Automationunmatched
  • Bash Scriptingunmatched
  • Black Box Testingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CMakeunmatched
  • Cisco Unityunmatched
  • Code Coverageunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Detail Orientedunmatched
  • Documentationunmatched
  • Dynamic Analysisunmatched
  • Electrical Engineeringunmatched
  • Embedded Operating Systemsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Gitunmatched
  • Hardware Quality Assuranceunmatched
  • Hardware Virtualizationunmatched
  • ISO (International Organization for Standardization)unmatched
  • Jenkinsunmatched
  • Performance Testingunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Metricsunmatched
  • Realtime Operating Systemunmatched
  • Regression Testingunmatched
  • Reporting Dashboardsunmatched
  • Requirements Managementunmatched
  • Scripting (Scripting Languages)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Secret Clearanceunmatched
  • Security Clearanceunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Static Analysisunmatched
  • Stress Testingunmatched
  • System Testunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Strategyunmatched
  • Test Toolsunmatched
  • Testabilityunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Top Secret Clearanceunmatched
  • Unit Testunmatched
  • United States Citizenunmatched
  • Validation Testingunmatched
  • VxWorksunmatched
  • White Box Testingunmatched
  • Windows PowerShellunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder