Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer Automated Test & Verification (Melbourne) in Melbourne, FL vacancy
  •  ...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... 
    Suggested
    Worldwide

    Acara Solutions

    Melbourne, FL
    8 days ago
  • $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... 
    Suggested
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Local area
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    4 days ago
  • $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... 
    Suggested
    Shift work

    Northrop Grumman

    Melbourne, FL
    4 days ago
  • $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... 
    Suggested
    Local area

    Prattwhitney

    Melbourne, FL
    4 days ago
  •  ...: 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... 
    Suggested
    Local area

    Harris Corporation

    Melbourne, FL
    3 days ago
  • $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

    Actalent

    Melbourne, FL
    8 days ago
  •  ...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 hours
    Temporary work

    Navstar

    Melbourne, FL
    4 days ago
  •  ...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 area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    4 days ago
  • 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 subcontractor
    Relocation
    Relocation package
    Weekend work

    L3Harris Technologies

    Palm Bay, FL
    4 days ago
  •  ...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... 

    L3Harris Technologies

    Palm Bay, FL
    5 days ago
  •  ...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 sharing
    Full time
    Part time
    Remote work
    Flexible hours

    Leidos

    Melbourne, FL
    5 days ago
  •  ...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 subcontractor
    Local area
    Relocation
    Relocation package
    Weekend work

    Harris Corporation

    Palm Bay, FL
    3 days ago
  •  ...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

    Harris Corporation

    Palm Bay, FL
    3 days ago
  • $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 time
    Full time

    Maxar Technologies

    Melbourne, FL
    6 days ago
  • $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

    AERONIX INC

    Melbourne, FL
    3 days ago
  • $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

    SOC Support Services

    Melbourne, FL
    7 days ago
  • $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 time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Melbourne, FL
    4 days ago
  •  ...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... 
    Internship
    Local area

    Harris Corporation

    Melbourne, FL
    3 days ago
  •  ...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

    Acara Solutions

    Melbourne, FL
    8 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    5 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Melbourne, FL
    4 days ago
  • 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... 

    L3Harris Technologies

    Palm Bay, FL
    9 days ago
  •  ...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 time
    Local area

    L3Harris Technologies

    Palm Bay, FL
    8 hours ago
  •  ...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

    L3Harris

    Melbourne, FL
    17 hours ago
  • $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 placement
    Work at office
    Remote work

    Raytheon

    Melbourne, FL
    4 days ago
  • ## 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 employment
    Full time
    Work at office

    Argotec S.r.l.

    Melbourne, FL
    19 hours ago
  •  ...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.... 

    Colossus Technologies Group

    Melbourne, FL
    4 days ago
  •  ...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 time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work

    Front Door Defense

    Melbourne, FL
    19 hours ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Prattwhitney

    Melbourne, FL
    4 days ago
  • $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 work
    Temporary work
    Work at office
    Flexible hours

    Actalent

    Melbourne, FL
    6 hours ago

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!