About the role

  • Embedded Software Engineer at Elysian Aircraft developing embedded software for electric powertrains. Focused on real-time control, monitoring, and safety-critical engineering in aviation systems.

Responsibilities

  • Initiate and support embedded real time software activities for the inhouse (or potentially outsourced) components integrated into our electrical aircraft systems (control, monitoring, protections).
  • Support the definition of the software development lifecycle, methods, processes, tools.
  • Participate the embedded Software architecture definition and key SW bricks selection (RT OS, HAL, MCAL, …).
  • Implement the software embedded software for the inhouse developed components (SSPC, ECUs, BMS, etc …).
  • Participate to the System architecture definition, the make-or-buy strategy and selection of components (HW & SW).
  • Set-up the development toolchain.
  • Own embedded software work packages from requirements to implementation to verification evidence (tests and reports).
  • Implement real-time control and monitoring features for electric powertrain subsystems.
  • Define and maintain software interfaces and contracts (signals, timing, fault states) across inverter, motor, power distribution, and higher-level control.
  • Build test set-up and automation (unit tests, integration tests, SIL/HIL where applicable).
  • Lead debugging and root-cause analysis using logs/telemetry and bench test data; drive fixes through re-test and documented closure.
  • Support hardware bring-up on benches and demonstrators: commissioning steps, controlled changes, and release readiness.
  • Maintain configuration control: versioning, change impact notes, reproducible builds, and release artefacts.
  • Contribute to safety-critical engineering discipline: clear requirements, traceability, and evidence-backed decisions.

Requirements

  • MSc in Embedded Systems, Electrical Engineering, Computer Science, or equivalent experience.
  • 3-7 years' experience delivering embedded software used in hardware systems.
  • Experience on the full V-Cycle (From Requirement management to Delivery).
  • Expertise on the full development tool chain (configuration management, coding, compiling, building, testing, defect management, …).
  • Fluent in embedded C development and comfortable with low-level debugging (JTAG/SWD, oscilloscopes/loggers as needed).
  • Familiar with model based design life-cycle.
  • Familiar of Software Quality Assurance (methods, processes and tools).
  • Ability to write clear, reviewable requirements and link them to tests and results (traceability mindset).
  • Comfort working at the hardware/software/System boundary and closing integration issues end-to-end.
  • Strong documentation discipline: you leave an evidence trail that others can audit and reuse.

Benefits

  • N/A

Job title

Embedded Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job