> Markdown version of [/jobs/ext/3595860-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3595860-principal-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Software Engineer - **Company:** Colossus Technologies Group - **Location:** Melbourne, FL, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JIRA, Automation of Tests, C++ (Programming Language), Configuration Management, Code Coverage, Computer Programming, Software Debugging, Embedded Software, Ethernet, Hardware-In-The-Loop Simulation, IBM Rational Software, Issue Tracking Systems, Python (Programming Language), MATLAB, Object-Oriented Software Development, Real-Time Operating Systems, VectorCAST, Serial Communications, Software Engineering, Software Requirements Analysis, Toolchain, Digital Twin, Jama (Software), CodeBeamer, Scripting, PIC Microcontroller, Real Time Systems, DOORS (Software), Software Verification, Test Scripts, Software Troubleshooting, Git, Gitlab-ci, Bug Reporting, Bare Metal, Formal Methods, DO-178B, Polarion, PolySpace, Jenkins - **Published:** October 6, 2026 - **Apply:** https://www.thejobnetwork.com/job/2ebaab90-ea63-4590-8a0f-66c627943505/principal-embedded-software-engineer-automated-test-verification ## About the Role * 7+ years of professional experience in software test, verification, validation, test automation, embedded software, or systems integration engineering. \n * 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. \n * Hands-on experience developing automated test software, test harnesses, simulation tools, regression suites, or hardware-in-the-loop test solutions. \n * Strong programming ability in Python and/or C/C++; experience with scripting and test-tool development is essential. \n * Experience performing unit, integration, system, regression, and requirements-based testing for embedded or real-time systems. \n * Working knowledge of the software development lifecycle, including requirements, design, implementation, verification, configuration management, issue tracking, and release readiness. \n * Ability to interpret software requirements, interface-control documents, electrical schematics, hardware documentation, and system-level architecture. \n * Familiarity with embedded hardware, microcontrollers/processors, RTOS or bare-metal environments, sensors, actuators, and device communication interfaces. \n * Experience troubleshooting software and test failures using logs, debuggers, telemetry, lab equipment, and structured root-cause analysis. \n * Strong documentation, analytical, communication, and cross-functional collaboration skills. \n, * Experience working on software developed to DAL A, DAL B, DAL C, or DAL D objectives. \n * 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. \n * Experience creating or reviewing Software Verification Plans, verification procedures, test cases, test reports, Software Accomplishment Summaries, problem reports, or certification-review artifacts. \n * Experience with structural coverage tools and analysis, including statement coverage, decision coverage, MC/DC, and data/control coupling analysis. \n * Experience with verification and test toolchains such as VectorCAST, LDRA, Rapita, Cantata, Tessy, IBM Rational Test RealTime, Polyspace, or comparable tooling. \n * Experience developing or supporting HIL, SIL, PIL, integration-lab, simulation, digital-twin, or automated test-bench environments. \n * Familiarity with requirements and lifecycle-management tools such as DOORS, Polarion, Jama, Codebeamer, Jira, Git, Jenkins, GitLab CI, or comparable platforms. \n * Experience with MATLAB/Simulink, model-based testing, test-vector generation, or simulation-based verification. \n * Familiarity with aircraft and avionics interfaces, including ARINC 429, ARINC 664/AFDX, CAN Aerospace, MIL-STD-1553, Ethernet, or serial communication protocols. \n * Experience supporting FAA, EASA, military-airworthiness, UAS, or eVTOL certification programs. \n * Knowledge of DO-254, ARP4754A, ARP4761, systems safety, configuration management, or quality-assurance processes in an aerospace environment.