Skip to main content
Wisk Aero

Staff Software Engineering Professional - DO-178C

1w

Wisk 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