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

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 19 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer — Automated Test & Verification in Melbourne, FL vacancy
  •  ...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... 
    Suggested
    Long term contract
    Remote work

    Colossus Technologies Group

    Melbourne, FL
    3 days ago
  • $50 - $70 per hour

     ...Job Description Job Description Embedded Software Test Engineer Job Description This role focuses on developing, executing, and automating test strategies for embedded software...  ...on real hardware, support formal verification activities, and contribute to continuous... 
    Suggested
    Contract work
    Temporary work
    Work at office

    Actalent

    Melbourne, FL
    3 days ago
  • $117k - $157k

     ...Description Job Title: Principal Embedded Software Engineer Location: on-Site, Melbourne, FL Employment Type: Direct Industry...  ...software activities across systems, hardware, FPGA, verification, manufacturing, and program teams. Provide regular project... 
    Suggested
    Worldwide
    Shift work

    Aleron

    Melbourne, FL
    19 hours ago
  • $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... 
    Suggested
    Work experience placement
    Worldwide

    Wabtec

    West Melbourne, FL
    3 days ago
  •  ...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... 
    Suggested
    Local area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    1 day ago
  •  ...Senior Embedded Software EngineerRequired Skills & Experience:Bachelor...  ...Computer Science, Computer Engineering, or a related field4+...  ...integration and testingPython-based test automation experienceExperience with...  ...analysis, and software verification/validationJob Description:... 

    Insight Global

    Palm Bay, FL
    1 day 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
    2 days ago
  •  ...Job Title: Lead, Integration/Test Engineering Job Code: 45519 Job...  ...serve as the focal point for automated and manual test activities supporting...  ...collaborating with Systems, Software, and senior I&T engineers to support validation and verification efforts. Essential... 
    Local area

    Harris Corporation

    Melbourne, FL
    2 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
    20 hours ago
  • $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

    AERONIX INC

    Melbourne, FL
    14 days 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.... 
    Full time

    Colossus Technologies Group

    Melbourne, FL
    3 days ago
  • $91.1k - $129.8k

     ...Digital Onboard Solutions Engineering (DOSE) team develops a wide...  .... In this role, the Senior Embedded Software Engineer will work with a cross...  ...design, development, and testing of Embedded Software...  ...scripting languages used in automating tasks and unit testing Experience... 
    Work experience placement
    Worldwide

    Wabtec

    West Melbourne, FL
    1 day ago
  • $80k - $103k

     ...Description Job Title: Embedded Software Engineer II Location: on-Site, Melbourne...  ...design, development, integration, verification, and maintenance of embedded software...  ...Do: Design, develop, integrate, test, and maintain embedded software applications... 
    Worldwide
    Shift work

    Aleron

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

    Jobrapido

    Melbourne, FL
    3 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... 
    Local area

    Harris Corporation

    Palm Bay, FL
    2 days ago
  • $204k - $284k

     ...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities...  ...typical Windows/Linux binaries to embedded firmware running non‑traditional...  ...systems Developing and applying automated reverse engineering and binary... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    Melbourne, FL
    2 days ago
  •  ...Job Title: Lead, Software Engineering Job Code: 46...  ...L3Harris is seeking Embedded Software Engineers in...  ...development, integration, and test of embedded computing...  ...~ DevSecOps and Test automation experience using...  ...Integration, Test, and Verification/Validation ~ Full... 
    Local area
    Immediate start

    Harris Corporation

    Palm Bay, FL
    1 day ago
  •  ...Title: Senior Associate, Software Engineering Job Code: 46727...  ..., integration, test, and maintenance of new...  ...design principles in an embedded Linux environment....  ...as Python for test, automation, and tooling. Experience...  ...analysis, software verification, and validation. Experience... 
    Local area

    Harris Corporation

    Palm Bay, FL
    19 hours ago
  •  .... Job Title: Senior Specialist, Software Engineering Job Code: 44390 Job Location:...  ...software used for the integration, test, verification, and operational readiness of deliverable...  ...maintainable solutions. Leverage automation, reuse, and emerging AI-enabled... 
    Local area

    Harris Corporation

    Palm Bay, FL
    2 days ago
  •  ...security. Job Title: Lead, Software Qual Engineer Job Code: 43780 Job...  ..., design, code, testing, deliverables, milestone reviews...  ...subcontractor process and products, verification of COTs and license control...  ...verification of manual and automated tests to proactively... 
    Contract work
    For subcontractor
    Local area

    Harris Corporation

    Palm Bay, FL
    2 days ago
  •  ...Job Title: Specialist, Software Engineering Job Code: 45...  ...L3Harris is seeking Embedded Software Engineers in...  ..., integration, and test of embedded computing...  ...~ DevSecOps and Test automation experience using Python...  ..., Test, and Verification/Validation ~ The ability... 
    Local area
    Immediate start

    Harris Corporation

    Palm Bay, FL
    2 days ago
  • $145k - $180k

     ...experienced aerospace engineers. We believe in...  ...design, build, test, fly, break...  ...a Senior Flight Software Engineer to join...  ...own the real-time embedded software that controls...  ...Build rigorous verification infrastructure...  ...systems. SIL/HIL, automated verification,... 
    Full time

    SerenX

    Melbourne, FL
    1 day ago
  • $40 - $80 per hour

    Job Title: Embedded Software EngineerJob Description We are seeking a...  ...skilled Embedded Software Engineer to design, develop, and integrate...  ...through implementation, testing, verification, and formal validation,...  .... Develop and execute automated test scripts and maintain... 
    Contract work
    Temporary work
    Weekend work

    Talentify

    Melbourne, FL
    2 days ago
  • $50 - $80 per hour

     ...Embedded Software Engineer We are seeking an experienced Embedded Software Engineer to design, integrate, and test advanced embedded systems in a dynamic, rapid-prototyping development environment. This role will focus on heterogeneous SoC devices and requires a minimum... 
    Contract work
    Temporary work

    Talentify.io

    Indialantic, FL
    2 days ago
  •  ...professional development is embedded in your employers core...  ...development, workflow automation, governance, and user...  .... Design, build, test, deploy, and maintain...  ..., Computer Science, Engineering, or a related field;...  ...participate in the E-Verify Employment Verification Program

    Chenega MIOS

    Melbourne, FL
    1 day ago
  •  ...Specialist, FPGA Firmware Engineering Job Code: 45520...  ...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... 
    Local area

    Harris Corporation

    Palm Bay, FL
    2 days ago
  • $50 - $70 per hour

    Description As an Embedded Software Engineer in the U.S. office, you will report to the Chief Technology Officer and work on our flight software,...  ...collaborate with the rest of the team to develop, integrate and test portable software modules for on-board data handling and... 
    Contract work
    Temporary work
    Work at office

    Talentify.io

    Melbourne, FL
    2 days ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Integration and Test Engineer Job Code: 46772 Job Location: Palm Bay, Florida Job Schedule: 9/80 Job Description: L3Harris is seeking a motivated... 
    Local area

    Harris Corporation

    Palm Bay, FL
    20 hours ago
  • $55 - $65 per hour

    We are seeking a highly skilled Embedded Software Engineer to join our team in Melbourne, FL, supporting the defense industry. The ideal candidate...  ..., developing, analyzing, documenting, and supporting the testing of products, systems, or subsystems. Utilize computer-... 
    Contract work
    Temporary work

    Actalent, Inc.

    Melbourne, FL
    2 days ago
  •  ...-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 employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Melbourne, FL
    1 day ago

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!