Sr. Embedded DevOps & Software Verification Engineer

TPD® Workforce Solutions

Toronto

Hybrid

CAD 120.000 - 180.000

Vollzeit

Vor 9 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

People-first culture
Hybrid work options
Relocation allowances
Stock matching and equity awards
Health spending account
Company benefits program

Zusammenfassung

TPD® Workforce Solutions is seeking a Sr. Embedded DevOps & Software Verification Engineer for a fast-moving aerospace/ EVTOL organization. You will own CI/CD pipelines, automate verification for embedded flight software, and collaborate across systems and software teams in a hybrid work setting.

You will design automated test infrastructure, translate requirements into verification tests per DO-178C, and drive coverage analysis. VPN access to toolchains and strong scripting are key for success.

Qualifikationen

  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university.
  • Minimum 8 years of experience in real-time embedded software development and/or software verification.
  • Strong understanding of SCM and CI/CD methodologies (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Proficiency scripting in Python and/or shell for test automation, tooling, and infrastructure.
  • Experience developing and executing requirements-based verification tests, including structural coverage analysis.
  • Experience in hard real-time systems, built-in-test, tasking and interrupts, RTOS, bare-metal development, and communication protocols (CAN, I2C, SPI).
  • Comfortable reading electrical schematics, documentation, and datasheets, with experience using electronics lab equipment.
  • Excellent communication skills, both written and verbal, with the ability to work independently or within a team.

Aufgaben

  • 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.
  • Measure, analyze, and report on software verification metrics (statement, decision, MC/DC, data/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, troubleshoot, and resolve issues with software execution characteristics such as worst-case timing and memory margin.
  • Manage software configuration management (SCM) processes, version control workflows (Git), branching strategies, and change control.
  • Maintain and improve build and test environment reproducibility using containerization and/or virtualization technologies.
  • Perform peer reviews and continuously improve software development, verification, and DevOps processes and plans.

Kenntnisse

Real-time embedded software
Software verification
C/C++ programming
CI/CD
Python scripting
Shell scripting
RTOS
CAN/I2C/SPI
Git
Jenkins
GitLab CI
Azure DevOps
MATLAB/Simulink

Ausbildung

BS in Computer Engineering, Electrical Engineering, Computer Science, or related degree

Tools

Git
Jenkins
GitLab CI
Azure DevOps
MATLAB/Simulink

Jobbeschreibung

Sr. Embedded DevOps & Software Verification Engineer

We are looking for a Senior Embedded DevOps and Software Verification Engineer for a fast-moving, innovative aerospace and EVTOL organization. This company takes pride in pushing the boundaries of technology to deliver something that has never been done before. They are known for their hands-on approach, supporting each other through the tough spots, and generating a close-knit team with a family feel.

PERKS AND BENEFITS:
  • People-first culture with transparent, industry-leading benefits
  • No Holiday Cap
  • Hybrid work options for flexibility
  • Company Paid Group Benefits Plan and Health Spending Account
  • Company Stock Matching Program and Equity Awards
  • Relocation allowances available for the right candidate
WHAT YOU WILL BE DOING:
  • 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.
  • Measure, analyze, and report on software verification metrics (statement, decision, MC/DC, data/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, troubleshoot, and resolve issues with software execution characteristics such as worst-case timing and memory margin.
  • Manage software configuration management (SCM) processes, version control workflows (Git), branching strategies, and change control.
  • Maintain and improve build and test environment reproducibility using containerization and/or virtualization technologies.
  • Perform peer reviews and continuously improve software development, verification, and DevOps processes and plans.
WHAT YOU BRING TO THE TABLE:
  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related degree from an accredited university.
  • Minimum 8 years of experience in real-time embedded software development and/or software verification using C or C++.
  • Strong understanding of SCM and contemporary software build, integration, test, and deployment (CI/CD) methodologies (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Proficiency scripting in Python and/or shell for test automation, tooling, and infrastructure.
  • Experience developing and executing requirements-based verification tests, including structural coverage analysis.
  • Experience in hard real-time systems, built-in-test, tasking and interrupts, RTOS, bare-metal development, and communication protocols (CAN, I2C, SPI).
  • Comfortable reading electrical schematics, documentation, and datasheets, with experience using electronics lab equipment (power supplies, oscilloscopes, bus analyzers).
  • High energy, self-motivated, organized, and detail-oriented with a passion for the aerospace/EVTOL industry.
  • Excellent communication skills, both written and verbal, with the ability to work independently or collaborate deeply within an integrated team.
ABOUT US:

TPD is a leading workforce solutions provider with a mission to help individuals succeed by providing access to opportunities in jobs, careers, and professional development. A niche provider serving North America, we specialize in placing skilled candidates within the Manufacturing, Semiconductor, and Mining industries. Whether you seek flexible or permanent positions, we assist in starting, changing, or advancing careers in a way that aligns with your goals.

We are an Equal Employment Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law, are strongly encouraged to apply. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Embedded DevOps and Software Verification Engineer
Senior Embedded DevOps and Software Verification Engineer

Horizon Aircraft, Inc. • Ottawa

Hybrid
CAD 110.000 - 150.000
No Holiday Cap
Hybrid Work Options
Company Paid Group Benefits Plan
+3
Senior Embedded DevOps and Software Verification Engineer
Senior Embedded DevOps and Software Verification Engineer

Horizon Aircraft, Inc. • Lindsay

Hybrid
CAD 110.000 - 170.000
Hybrid work
Stock matching program
Health spending account
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Horizon Aircraft, Inc. • Ottawa

Hybrid
CAD 110.000 - 160.000
Hybrid Work Options
Company Paid Group Benefits Plan
Company Stock Matching Program
+3
Embedded Software Verification Engineer (DO-178) | Hybrid
Embedded Software Verification Engineer (DO-178) | Hybrid

CS GROUP - Canada • Montreal

Vor Ort
CAD 70.000 - 110.000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Donnell Consulting • Burlington

Vor Ort
CAD 90.000 - 130.000
Senior Engineer - System
Senior Engineer - System

Aptiv • Ottawa

Hybrid
CAD 110.000 - 140.000
Hybrid Work - 3 days in the office per
Health, dental, and life insurance
RRSP matching
+2
Software Developer-Embedded--Onsite Position
Software Developer-Embedded--Onsite Position

Curtiss-Wright Corporation • Ottawa

Vor Ort
CAD 75.000 - 100.000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Embedded Software Engineer - DO 178
Embedded Software Engineer - DO 178

Sopra Steria • Montreal

Vor Ort
CAD 70.000 - 100.000
Hybrid Work
Medical, dental, and vision Insurance
Telemedicine service
+3
Embedded Software Engineer - DO 178
Embedded Software Engineer - DO 178

CS GROUP - Canada • Montreal

Vor Ort
CAD 70.000 - 110.000
Hybrid Work
Industry leading medical, dental, and vision Insurance
Access to a telemedicine service
+3
Senior Embedded Systems Electronics engineer
Senior Embedded Systems Electronics engineer

Innovobot Labs • Montreal

Vor Ort
CAD 90.000 - 130.000