H

Senior Embedded DevOps and Software Verification Engineer

horizon aircraft • Canada
Relocation
Apply Now

Develop and maintain CI/CD pipelines and automated test infrastructure for embedded flight software on bare-metal ARM targets. Ensure compliance with DO-178C standards by translating requirements into verification test cases and analyzing structural coverage. Requires 8+ years of experience in real-time embedded software development, C/C++, and software configuration management.

Key Highlights
Own and improve CI/CD pipelines, build systems, and toolchains for embedded flight software.
Design and maintain automated test infrastructure for DO-178C compliant verification on ARM microcontrollers.
Analyze and report on software verification metrics including statement, decision, and MC/DC coverage.
Key Responsibilities
Own and continuously improve the CI/CD pipelines, build systems, and toolchains used to compile, test, and release embedded flight software.
Design, develop, and maintain automated test infrastructure for requirements-based verification of embedded software running on bare-metal ARM microcontroller targets.
Partner with systems and software engineers to translate system-level requirements into verification test cases, test procedures, and objective test evidence consistent with DO-178C.
Develop scripts and tools (Python, shell, etc.) to automate build, test, static analysis, structural coverage, and release processes across the software development lifecycle.
Measure, analyze, and report on software verification metrics such as structural coverage (statement, decision, and MC/DC), data coupling, and control coupling, and drive closure of coverage gaps.
Support integration and verification of low-level embedded software with model-based code generated through MATLAB Simulink.
Assess, measure, troubleshoot, and resolve issues with software execution and characteristics such as worst-case timing and memory margin.
Manage software configuration management (SCM) processes, version control workflows (Git/GitHub/GitLab), branching strategies, and change control across the software development project.
Maintain and improve build and test environment reproducibility using containerization and/or virtualization technologies.
Perform peer reviews of other team members’ software, test procedures, and verification artifacts.
Author, review, release, and continuously improve software development, verification, and DevOps processes and plans.
Technical Skills Required
C/C++ CI/CD Python
Benefits & Perks
No Holiday Cap
Hybrid Work Options
Company Paid Group Benefits Plan
Company Stock Matching Program
Health Spending Account
Equity Awards
Relocation allowances
Nice to Have
Experience in hard real-time systems, built-in-test, tasking and interrupts, RTOS, bare-metal development, communication protocols (CAN, I2C, SPI).
Comfortable reading electrical schematics, documentation, and datasheets.
Experience with electronics lab equipment such as programmable power supplies, signal generators, oscilloscopes, and bus analyzers.

Job Description

A career at Horizon is for those who want to do something extraordinary, yet with meaningful purpose. We take pride in pushing the boundaries of technology and customer experience to deliver something that has never been done before. We are a fast-moving organisation that promotes a hands-on approach, supporting each other through the tough spots, generating a close-knit team with a family feel.What we do here is hard, but then very few things worth achieving are easy. By joining Horizon, you will have the opportunity to work with our world-class entrepreneurial team who are passionate about delivering something special.What we need you to bring.Horizon is seeking an open, enthusiastic
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

cenicor technologies inc.

United State

Senior Systems Development Engineer, AWS European Sovereign Cloud (ESC)

Devops
•
13h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Amazon Web Services (AWS)

Ireland
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

factbird

European Union

Subscribe our newsletter

New Things Will Always Update Regularly