Principal Embedded Software Engineer Automated Test & Verification (Melbourne)
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.
- ...Category: IT - Computer/Software/Hardware Position... ...Details: Job Title: Principal Embedded Software EngineerLocation: on-Site, Melbourne, FLEmployment Type:... ...Principal Embedded Software Engineer serves as a technical... ..., hardware, FPGA, verification, manufacturing, and...SuggestedWorldwide
$107.5k - $204.5k
...Location: US-FL-MELBOURNE-312 ~ 795 W... ...is seeking a Principal level Global... ...System (GNSS) Software Engineer to support... ...integration, and verification of advanced... ...implementing, testing, and... ...integrate, and test embedded software for... ...levels.Apply automation, scripting, and...SuggestedTemporary workWork experience placementStart working todayWork at officeLocal areaRemote workFlexible hours$79.3k - $118.9k
...Software System Safety EngineerAt Northrop... ...Software System Safety Engineer (Level 2 or 3) to... ...be located in Melbourne, Florida.The... ...and a culture of automation.Essential Responsibilities... ...HDBK-516.Reviews Test Plans and... ...safety requirements verification and potential...SuggestedShift work$107.5k - $204.5k
...Aerospace is seeking a Principal level Global... ...System (GNSS) Software Engineer to support the... ...integration, and verification of advanced avionics... ...position in Melbourne, Florida requires... ...integrate, and test embedded software for advanced... .... Apply automation, scripting, and...SuggestedLocal area- ...: Lead, Integration/Test Engineering Job Code: 45519 Job Location: Melbourne, Florida Job Schedule... ...the focal point for automated and manual test... ...collaborating with Systems, Software, and senior I&T... ...support validation and verification efforts. Essential...SuggestedLocal area
$125k - $140k
...Job Description Embedded Software Engineer Job Description... ...development, integration, verification, and sustainment of... ...development, integration, testing, and sustainment of... ...fully onsite in Melbourne, FL. ~ U.S.... ...software verification, automated testing, CI/CD pipelines...Permanent employment- ...Principal Engineer Software (SW & HW Integration and Test)At Northrop Grumman, our employees have incredible opportunities to work... .... This position will be located in Melbourne, Florida.Responsibilities will include deploying, automating, maintaining, troubleshooting, and...Shorter hoursTemporary work
- ...Embedded Software Engineer IILocation: Melbourne, FL, US, 32935Job Summary: The Embedded Software Engineer II supports... ..., development, integration, verification, and maintenance of embedded software... ...:Design, develop, integrate, test, and maintain embedded software applications...Local areaFlexible hours
- Job Title: Specialist, Integration and Test Software EngineerJob Code: 45945Job 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...
- ...meaningful outcomes.The Mission Software Solutions business delivers... ...experienced Technical and Engineering Leaders to support the... ...opportunities available in both Melbourne and Canberra.As we position... ..., infrastructure, cloud, testing, automation, AI and data disciplines....Job sharingFull timePart timeRemote workFlexible hours
- ...security. Job Title: Specialist, Integration and Test Software Engineer Job Code: 45945 Job Location: Palm Bay, FL Job... ...Engineer to support the development, assembly, integration, verification, and test automation of space payloads, spacecraft subsystems, and full...For subcontractorLocal areaRelocationRelocation packageWeekend work
- ...Title: Lead, Integration and Test Engineer Job Code: 46626... ...engineering foundation and solid software development background. The... ...Skills: Experience with automated test equipment, data acquisition... ...-based testing and formal verification processes and Fault...Local area
$95k - $201k
...roles is contingent upon verification of clearance status. Export... ....Vantor is seeking a Software Engineer to support the development... ...packages.Build and improve on automated test and verification software... ...protected by law.SummaryLocation: Melbourne, FLType: Full timeFull time$90k - $125k
...Job Description Embedded Software Engineer – Job Description Job... ...strong emphasis on testing and validation to ensure... .... Support automated build and test pipelines... ...Familiarity with formal verification procedures.... ...Position located in Melbourne, FL and Greenville,...Full time$47.6 - $68 per hour
Software Engineer/Data Analyst needed for a contract opportunity with SOC’s client to work onsite in Melbourne, FL.Contract Lenth: 6+ Months, possible conversion... ...:Design, develop, test, and maintain full stack... ...including code reviews, automated testing, version control...Contract work$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research... ...Windows/Linux binaries to embedded firmware running non‑traditional... ...Developing and applying automated reverse engineering and... ..., VA, near Dayton, OH, Melbourne, FL, Carlsbad, CA,...Full timeWork experience placementLocal areaImmediate startNight shift- ...interest of national security. Job Title: Intern, Software Engineering Job Code: 42049 Job Location: Melbourne, FL Job Schedule: 9/80: Employees work 9... ..., design, implementation, integration, and test of embedded software for real-time control of advanced...InternshipLocal area
- ...Category: IT - Computer/Software/Hardware Position Type... ...: Job Title: Sr Embedded Software EngineerLocation: on-Site, Melbourne, FLEmployment Type: DirectIndustry... ...Embedded Software Engineer is responsible for the... ..., integration, verification, and sustainment of complex...Worldwide
$155.5k - $204.5k
...2026-09-29Location: US-FL-MELBOURNE-312 ~ 795 W Nasa Blvd ~ BLDG... ...Aerospace has an opening for a Principal Engineer, Software Engineering in Melbourne,... ...and conduct complex tests and debug control and diagnostic... ...of experience with Realtime Embedded Systems Development. Non-US...Temporary workWork experience placementWork at officeRemote workFlexible hours$155.5k - $251.6k
...2026-10-19Location: US-FL-MELBOURNE-307 ~ 1100 W Hibiscus Blvd... ...has an opening for a Senior Principal Engineer, Software Engineering in Melbourne,... ...bug fixes.Define software verification approaches and... ...experience in safety-critical embedded software development and verification...Temporary workWork experience placementWork at officeRemote workFlexible hours- 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...
- ...security. Job Title: Lead, Systems Engineering - Space Vehicle Bus Integration & Test Job Code: 42141 Job... ...suppliers, directs Bus environmental verification test readiness and execution,... ...systems engineering, hardware, software, quality, manufacturing, and operations...Full timeLocal area
- ...Harris Technologies is seeking an Intern in Software Engineering in Melbourne, FL. You will apply CS, engineering, and... ...the software development life cycle, write test procedures and documentation, and gain exposure to embedded real-time systems across platforms...Internship
$155.5k - $204.5k
...Principal Engineer, Software EngineeringRockwell Collins Inc. d/b/a Collins Aerospace... ..., Software Engineering in Melbourne, FL.Joining Collins... ...coordinate and conduct complex tests and debug control and diagnostic... ...experience with Realtime Embedded Systems Development.Non-US...Work experience placementWork at officeRemote work- ## Senior Embedded Software EngineerApply: Melbourne, FL: Full time: Posted 4 Days Ago: JR100011**DUTIES & RESPONSIBILITIES... ...** As a **Senior Embedded Software Engineer** in the U.S. office, you will... ...the team to develop, integrate and test portable software modules for on-...Permanent employmentFull timeWork at office
- ...We’re hiring experienced Embedded Software Engineers to support the development of real-time, mission... ...: Design, develop, integrate, and test embedded software for real-time systems... ...Participate in software integration, verification, and system-level testing....
- ...Senior Embedded Software Engineer II Lead embedded software development from concept to production... ...satellite-grade hardware Location: Melbourne, Florida About The Role Software... ...detailed design and coding, analysis, test, qualification, and in-orbit support....Full timeContract workWork experience placementWork at officeLocal areaRemote work
$155.5k - $204.5k
...of America Location: US-FL-MELBOURNE-312 ~ 795 W Nasa Blvd ~ BLDG... ...has an opening for a Principal Engineer, Software Engineering in Melbourne, FL... ...coordinate and conduct complex tests and debug control and diagnostic... ...experience with Realtime Embedded Systems Development. Non...Temporary workWork experience placementWork at officeRemote workWorldwideFlexible hours$40 - $80 per hour
Job Title: Embedded Software EngineerJob Description We are... ...Embedded Software Engineer to design, develop,... ...through implementation, testing, verification, and validation,... ...Develop and execute automated test scripts and maintain... ...based out of Melbourne, FL. Pay and Benefits...Contract workTemporary workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer Automated Test & Verification (Melbourne). Be the first to apply!
- principal Melbourne, FL
- senior principal cloud computing engineer Melbourne, FL
- senior principal scientist Melbourne, FL
- software quality assurance Melbourne, FL
- entry level software sales Melbourne, FL
- id software Melbourne, FL
- software sales Melbourne, FL
- software asset management analyst Melbourne, FL
- internship software Melbourne, FL
- software intern Melbourne, FL





