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 2 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer — Automated Test & Verification in Melbourne, FL vacancy
  •  ...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... 
    Suggested
    Local area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    1 day ago
  • $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/... 
    Suggested
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Melbourne, FL
    1 day 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...  ..., implementing, testing, and validating...  ..., and test embedded software for advanced...  ...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
    1 day 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
    4 days 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
    1 day ago
  • 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 subcontractor
    Relocation
    Relocation package
    Weekend work

    L3Harris Technologies

    Palm Bay, FL
    15 hours 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
    1 day ago
  • $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

    Actalent

    Melbourne, FL
    8 days ago
  • $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 package
    Shift work

    Northrop Grumman

    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
    2 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
    1 day ago
  • $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 time
    Worldwide
    Shift work

    Acara Solutions

    Melbourne, FL
    more than 2 months 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... 

    Insight Global

    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
    16 days ago
  •  ...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... 

    L3Harris Technologies

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

    L3Harris Technologies

    Palm Bay, FL
    1 day ago
  • 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 work
    For subcontractor

    L3Harris Technologies

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

    L3Harris Technologies

    Palm Bay, FL
    15 hours ago
  • $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 employment
    Contract work
    Work at office

    InvestedintheMission

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

    Concord IT Systems

    Indialantic, FL
    2 days ago
  •  ...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

    Renesas Electronics America

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

    L3Harris Technologies

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

    L3Harris Technologies

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

    L3Harris Technologies

    Palm Bay, FL
    4 days ago
  • $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 time
    Work experience placement
    Work at office

    Nex-Tech

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

    L3Harris Technologies

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

    L3Harris Technologies

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

    vTech Solution

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

    PROLIM Corporation

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

    Synstack Technologies

    Melbourne, FL
    6 days 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!