Principal Embedded Software Engineer — Automated Test & Verification
Colossus Technologies Group
Principal Embedded Software Engineer — Automated Test & Verification
Melbourne, FL (Hybrid Remote)
Long Term Contract-to-Hire with benefits
A leading aerospace technology company is seeking an Automated Test & Verification Software Engineer to support the verification, validation, and certification of safety-critical airborne software for advanced aviation systems. This engineer will work closely with embedded software, systems, hardware, quality, certification, and flight-test teams to develop automated test solutions and produce objective evidence that software meets its requirements.
This is a hands-on role for an engineer with aviation-domain experience who understands the rigor of DO-178C software verification. The ideal candidate has experience building automated test frameworks for embedded or real-time systems and can connect requirements, test cases, results, coverage, traceability, and certification artifacts across the airborne software lifecycle.
What You’ll Do
- Design, develop, and maintain automated test and verification software for safety-critical embedded aviation systems.
- Create automated test frameworks, test harnesses, simulators, stubs, drivers, and data-analysis tools used to verify airborne software.
- Translate high-level, low-level, interface, and derived software requirements into complete, traceable, repeatable test procedures and automated test cases.
- Develop and execute unit, software integration, hardware/software integration, hardware-in-the-loop, system integration, regression, robustness, and requirements-based testing.
- Support verification activities in accordance with DO-178C, including the production and maintenance of certification-quality verification evidence.
- Build and maintain requirements-to-test traceability, ensuring every applicable software requirement is verified and that test results are reviewable and reproducible.
- Develop automated approaches for structural coverage analysis, including statement, decision, MC/DC, and data/control coupling coverage, as applicable to the project’s Design Assurance Level.
- Identify coverage gaps, analyze test results, support root-cause investigations, and work with software engineers to resolve defects and verification anomalies.
- Develop test automation in Python, C/C++, MATLAB/Simulink, shell scripting, or comparable languages and environments.
- Build test environments that emulate or interface with avionics hardware, sensors, actuators, flight-control computers, communications buses, and external aircraft systems.
- Support hardware-in-the-loop and software-in-the-loop test environments, including test-bench configuration, test-equipment integration, automation, and maintenance.
- Interface with avionics communication protocols and buses such as CAN, ARINC 429, ARINC 664/AFDX, MIL-STD-1553, Ethernet, RS-232/422/485, SPI, I2C, or UART.
- Partner with embedded software, systems, and hardware teams to define testability requirements, test strategies, acceptance criteria, and verification plans early in the development lifecycle.
- Support code reviews, test-case reviews, verification reviews, audits, and certification milestones.
- Maintain controlled test procedures, test scripts, test reports, problem reports, configuration records, and verification documentation.
- Support lab integration, ground testing, flight-test readiness, and post-test data analysis when needed.
Required Qualifications
- 7+ years of professional experience in software test, verification, validation, test automation, embedded software, or systems integration engineering.
- Demonstrated experience verifying embedded, real-time, safety-critical, or mission-critical software in aviation, aerospace, defense, UAS/drone, eVTOL, avionics, automotive safety, medical devices, or a similarly regulated environment.
- Hands-on experience developing automated test software, test harnesses, simulation tools, regression suites, or hardware-in-the-loop test solutions.
- Strong programming ability in Python and/or C/C++;
experience with scripting and test-tool development is essential. - Experience performing unit, integration, system, regression, and requirements-based testing for embedded or real-time systems.
- Working knowledge of the software development lifecycle, including requirements, design, implementation, verification, configuration management, issue tracking, and release readiness.
- Ability to interpret software requirements, interface-control documents, electrical schematics, hardware documentation, and system-level architecture.
- Familiarity with embedded hardware, microcontrollers/processors, RTOS or bare-metal environments, sensors, actuators, and device communication interfaces.
- Experience troubleshooting software and test failures using logs, debuggers, telemetry, lab equipment, and structured root-cause analysis.
- Strong documentation, analytical, communication, and cross-functional collaboration skills.
Preferred Qualifications
- Direct experience supporting DO-178C verification activities for airborne software.
- Experience working on software developed to DAL A, DAL B, DAL C, or DAL D objectives.
- Familiarity with DO-178C supplements and related guidance, including DO-330 tool qualification, DO-331 model-based development and verification, DO-332 object-oriented technology, or DO-333 formal methods.
- Experience creating or reviewing Software Verification Plans, verification procedures, test cases, test reports, Software Accomplishment Summaries, problem reports, or certification-review artifacts.
- Experience with structural coverage tools and analysis, including statement coverage, decision coverage, MC/DC, and data/control coupling analysis.
- Experience with verification and test toolchains such as VectorCAST, LDRA, Rapita, Cantata, Tessy, IBM Rational Test RealTime, Polyspace, or comparable tooling.
- Experience developing or supporting HIL, SIL, PIL, integration-lab, simulation, digital-twin, or automated test-bench environments.
- Familiarity with requirements and lifecycle-management tools such as DOORS, Polarion, Jama, Codebeamer, Jira, Git, Jenkins, GitLab CI, or comparable platforms.
- Experience with MATLAB/Simulink, model-based testing, test-vector generation, or simulation-based verification.
- Familiarity with aircraft and avionics interfaces, including ARINC 429, ARINC 664/AFDX, CAN Aerospace, MIL-STD-1553, Ethernet, or serial communication protocols.
- Experience supporting FAA, EASA, military-airworthiness, UAS, or eVTOL certification programs.
- Knowledge of DO-254, ARP4754A, ARP4761, systems safety, configuration management, or quality-assurance processes in an aerospace environment.
- ...Supporting the world's bravest. Job Summary The Principal Embedded Software Engineer serves as a technical leader responsible for defining... ...Coordinate software activities across systems, hardware, FPGA, verification, manufacturing, and program teams. Provide regular...SuggestedLocal areaFlexible hours
$86.8k - $165.2k
...highly motivated engineering team developing advanced... ...delivers embedded processing solutions... ...the development, verification, certification, and... ...Embedded Platform Software Engineers to join... ...pipelined build and test environments including automated build systems, CI/...SuggestedTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...Aerospace is seeking a Principal level Global... ...System (GNSS) Software Engineer to support the... ...integration, and verification of advanced avionics... ..., implementing, testing, and validating... ..., and test embedded software for advanced... ...levels.Apply automation, scripting, and...SuggestedTemporary workWork experience placementStart working todayWork at officeLocal areaRemote workFlexible hours- ...bravest. Job Summary The Senior Embedded Software Engineer is responsible for the architecture... ...design, development, integration, verification, and sustainment of complex... ...Experience with software verification, automated testing, and CI/CD pipelines. Experience...SuggestedLocal areaFlexible hours
$91k - $129.8k
...be part of the Product Engineering team, working closely with Automation, Manufacturing Operations... ...make a difference? As an Embedded Software Engineer, you will... ...with software design and test requirement specifications and conduct verification testing during development...SuggestedWork experience placementWorldwide- Job Title: Specialist, Integration and Test Software EngineerJob Code: 40773Job Location: Palm... ...seeking a Specialist, Integration & Test Engineer to support the development, assembly, integration, verification, and test automation of space payloads, spacecraft subsystems...For subcontractorRelocationRelocation packageWeekend work
- ...Lead, Integration and Test EngineerJob Code: 4510... ...seeking an experienced Test Engineer with a strong... ...foundation and solid software development background... ...Skills:Experience with automated test equipment, data acquisition... ...testing and formal verification processes and Fault...
$125k - $140k
...Description Job Description Embedded Software Engineer Job Description This... ...development, integration, verification, and sustainment of... ...development, integration, testing, and sustainment of complex... ...supporting software verification, automated testing, CI/CD pipelines,...Permanent employment$93.3k - $147.6k
...Principal Software Engineer RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE... ...: Design, develop, document, test and debug applications software and... ...Develop software test products such as Verification Cross Reference Matrices to tie...Relocation packageShift work- ...-level and high-level software in CesiumAstro's products... ...and coding, analysis, test, qualification, and in... ..., as well as software engineering and software project... ...software for embedded devices and systems, from... ...potential inconsistencies or verification signals in application...Permanent employmentFull timeContract workWork experience placementLocal area
- Job Title: Lead, Systems Engineering - Space Vehicle Bus Integration... ...Vehicle bus integration and test leadership for Moog buses. The... ..., directs Bus environmental verification test readiness and execution... ...engineering, hardware, software, quality, manufacturing, and...
$80k - $103k
...Job Title: Embedded Software Engineer II Location: on-Site, Melbourne, FL Employment Type:... ...the design, development, integration, verification, and maintenance of embedded software... ...ll Do: Design, develop, integrate, test, and maintain embedded software applications...Full timeWorldwideShift work$55 - $70 per hour
...Job Title: Embedded Software Engineer Duration: 12 Month C2H Pay: $55/hr - $70/hr Location: Palm Bay, FL (Onsite)... ...~ Experience with hardware/software integration, testing, and Python -based test automation Nice To Have Requirements: Active Secret...$90k - $125k
...Description Job Description Embedded Software Engineer – Job Description Job... ...with a strong emphasis on testing and validation to ensure... ...level integration. Support automated build and test pipelines... ...Familiarity with formal verification procedures. Ability to...Full time- ...Senior Associate, Software EngineerJob Code:... ...:The Software Engineer will support the... ...development, integration, test, and maintenance... ...principles in an embedded Linux environment... ...Python for test, automation, and tooling.... ..., software verification, and validation.Experience...
- Job Title: Specialist, Software Engineering - Embedded C2Job Code: 44998Job Location... ...bring-up through integration, verification, and field-ready... ...Develop Python services and automation for networked applications... ...workflows.• Develop and execute test procedures, investigate...
- Job Title: Lead, Software Qual EngineerJob Code: 4378... ...:The Software Quality Engineer (SWQE) is responsible... ...requirements, design, code, testing, deliverables,... ...process and products, verification of COTs and license control... ...of manual and automated tests to proactively discover...Contract workFor subcontractor
- ...Title: Specialist, Software EngineeringJob Code:... ...L3Harris is seeking Embedded Software Engineers in Palm Bay, FL to work... ..., integration, and test of embedded... ...testDevSecOps and Test automation experience using Python... ...Integration, Test, and Verification/ValidationThe...Immediate start
$147k - $224.25k
...Job Description Summary As a Principal Software Engineer at AV, you’ll develop software to control... ...programs. Perform hands‑on field testing with robots to validate new features.... ..., autonomous vehicles, or other embedded systems Experience with CI/CD pipelines...Permanent employmentContract workWork at office- ...Role: Embedded Software Engineer Location: Melbourne, FL Description: Must-Haves : ~7 years' experience with C/C++ embedded programming RTOS Testing and debugging Must be able to work very well in a small team environment Nice to Haves :...
- ...company; we are the engine behind a "safer,... ...blending cutting-edge embedded processing with... ...various lab tests for the characterization... ...configuration for verification and... ...accurate lab notes (software of your choice) and... ...(i.e. Python) to automate lab bench equipment...Work at office
- ...Specialist, FPGA Firmware Engineering Job Code: 45520Job... ...the intersection of embedded hardware and mission... ..., timing closure, verification, and hardware bring-... ...alongside systems, software, and test teams, you will help... ...environments and automation.Prior defense, aerospace...
- Job Title: Lead, Integration and Test EngineerJob Code: 42848Job Location: Palm Bay, FloridaJob Schedule: Standard 9/80Job Description... ...Space Vehicle Assembly, Integration and Test (SV AI&T) engineer to support activities on programs building and testing space vehicles...
- Job Title: Lead, Integration & Test EngineerJob Code: 45109Job Location: Palm Bay, FLJob... ...systems. You will configure hardware and software platforms, diagnose and resolve technical... ...audiences, whether that's fellow engineers, program managers, or customer leadership...
$100k
...Server Ensures code quality and maintainability through unit testing and automated testing frameworks Performs code reviews and optimizes... ...Looking For ~ Bachelor's degree in computer science, engineering, or a related field ~5+ years of professional experience...Full timeWork experience placementWork at office- Job Title: Lead, Software EngineerJob Code: 45091Job Location: Palm... ...Senior Specialist, Software Engineer who wants to stay hands-on... ...Python, Docker, and Linux to embedded software integrated with... ...troubleshooting.Git, debugging, automated testing, and secure development...
- Job Title: Senior Specialist, Software Engineer Job Code: 40955Job Location:... ...technical landscape from embedded software and backend services... ..., development, integration, test, and sustainment of software... ...code reviews, debugging, and automated build or test workflows....Relocation package
- ...Software Engineer Experienced Software Engineer / Web Developer to create C#.NET / MVC Entity Framework web applications for internal... ...individuals. Must have experience writing and maintaining automated tests. Have strong knowledge of software architecture methodologies...
- ...currently seeking aSoftware Engineer 3for our clientNorthrop... ...latest technology to modernize software product production with... ...integration, continuous test, continuous cyber, continuous... ...Engineering, Real-time & Embedded Software, Test Automation, DevSecOps, and Systems...Immediate start
- ...are looking for an Avionics Systems Software Engineer with experience in GNSS/GPS, navigation... ...system requirements, integration, verification & validation, and technical documentation... ...interface definition (ICD), and integration testing . \n Experience in system...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer — Automated Test & Verification. Be the first to apply!
- embedded engineer Melbourne, FL
- embedded software engineer Melbourne, FL
- embedded systems software engineer Melbourne, FL
- embedded developer Melbourne, FL
- senior principal cloud computing engineer Melbourne, FL
- principal Melbourne, FL
- ultimate software Melbourne, FL
- software qa Melbourne, FL
- embedded software Melbourne, FL
- software sales Melbourne, FL





