SIGN IN
Embedded Software Test Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Aeronix · 1 day ago

Embedded Software Test Engineer

Aeronix is seeking an experienced Embedded Software Test Engineer to develop, execute, and automate test strategies for embedded systems. This role focuses on validating software functionality, verifying requirements, and ensuring reliability through rigorous testing.
ElectronicsInformation Technology
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop and execute test plans, procedures, and automated test scripts for embedded software systems
Review and interpret system and software requirements, ensuring traceability and compliance
Design and implement automated test frameworks using C/C++, Python, C#, and other languages
Perform integration and verification testing on embedded hardware and software components
Utilize instrument control (single-board-computers, oscilloscopes, logic analyzers, power supplies) for hardware/software validation
Collaborate with software and hardware engineers to troubleshoot and resolve defects
Maintain test documentation, including test cases, results, and compliance reports
Support continuous integration (CI) pipelines for automated build and test processes
Conduct formal verification and provide evidence for requirement compliance
Present test results and findings to internal teams and customers

Qualification

Embedded C/C++Automated testingInstrument controlRequirements analysisCI/CD toolsCommunication protocolsDebugging skillsProblem-solving skillsCollaboration skillsWritten communicationVerbal communication

Required

Bachelor's Degree in Electrical Engineering, Computer Engineering, or related field
Minimum 7 years of experience in embedded software testing and validation
Strong background in C/C++, automated testing frameworks and scripting languages
Excellent written and verbal communication skills
Ability to work in a collaborative team environment
US Person required; ability to obtain and maintain a DoD Secret clearance
Strong proficiency in embedded C/C++ for understanding and validating low-level software
Hands-on experience with C, Python, C# and other languages for automated testing and scripting
Knowledge of instrument control and test equipment for embedded systems
Experience with requirements analysis, traceability, and verification
Familiarity with embedded hardware concepts, microcontrollers, and real-time systems
Ability to design and maintain automated test environments
Strong problem-solving and debugging skills

Preferred

Experience with CI/CD tools (Jenkins, Bamboo) and version control (Git)
Familiarity with communication protocols (UART, I²C, SPI, Serial RapidIO, Ethernet)
Familiarity with unit testing tools
Familiarity of Linux environments and shell scripting
Familiarity with MIL-STD Qualification testing
Familiarity with Manufacturing processes, and Electronic Stress Screening
Understanding of “Bare metal” programming
Exposure to model-based testing and simulation tools
Understanding of formal verification processes and compliance standards

Company

Aeronix

twittertwitter
company-logo
Aeronixis a defense & space company providing military communication systems and electronics development services.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Steve Iezzi
Chief Technology Officer
linkedin
Company data provided by crunchbase