
Staff Software Engineering Professional - DO-178C
1w1 week agoWisk Aero
Montréal, CA · Full-time · C$120,000 – C$160,000
About this role
At Wisk, we're transforming the future of urban mobility through safe, all-electric, autonomous flight. We are a passionate team working toward a sustainable future, solving high-impact problems. We seek an embedded real-time software engineer experienced in DO-178C for our Battery Management System software team.
You will design, implement, test and integrate certifiable software managing aircraft energy storage and power systems. The role involves planning, developing and documenting embedded software supporting platform boot, initialization and sensor drivers. This ensures safety, accuracy, timing and performance requirements are met.
Join Wisk's 6th Generation EVTOL BMS software development team of six. Collaborate with systems engineers to decompose requirements into high and low-level software per DO-178C. Participate in defining streamlined development and verification processes for certification.
Write low-level requirements realizing high-level software needs from system requirements, including derived ones. Contribute to battery commands, drivers and safety-critical components. Shape everyday flight for everyone, spending less time in transit.
Requirements
- Experience in DO-178C for certifiable embedded software
- Embedded real-time software engineering background
- Knowledge of battery management systems (BMS)
- Ability to develop drivers for battery cell monitoring sensors and ICs
- Skills in writing low-level requirements from high-level system requirements
- Familiarity with safety-critical software development
- Experience with platform boot, initialization and partitioning
- Understanding of timing, accuracy and performance in real-time systems
Responsibilities
- Develop and integrate complex battery commands and drivers for battery microcontrollers
- Develop and verify safety-critical software components for aircraft battery management system
- Participate in defining and documenting streamlined software development and verification processes for DO-178C certification
- Collaborate with systems engineers to decompose item requirements into high-level and low-level software requirements per DO-178C
- Plan, develop, implement and document certifiable embedded software for energy storage and power system functionalities
- Support platform boot and initialization, battery cell and IC monitoring sensor drivers
- Address partition needs, safety, accuracy, timing and performance requirements
- Generate low-level requirements to realize high-level software requirements from system requirements
Similar roles

Ground Support Equipment Integration Engineer
1w1 week agoJoby Aviation
San Carlos, US · Full-time · $113,000 – $155,000

Senior Embedded Software Engineer - DO-178B/C
1w1 week agoSopra Steria
Paris, FR · Full-time · C$130,000 – C$170,000

Propulsion Test Avionics Engineer
1w1 week agoStratolaunch
US · Full-time · $100,000 – $146,500

Controls Engineer I/II
1w1 week agoWoodward
US · Full-time · $65,000 – $123,000