The Journey:
At Elysian Aircraft, we're not just building a company; we're crafting a vision for the future of aviation. With the sky as our canvas, we see endless possibilities on our journey. Supported by industry leaders and global organizations, our mission to create the aircraft of the future is already taking flight.
We are engineers. We are pilots. We are builders. We don’t chase hype. We are true to science. Like the pioneers of aviation, we build what doesn’t exist yet.
We welcome people who bring different perspectives, backgrounds, and paths. New angles fuel honest debates to challenge conventions when the problems are first-of-a-kind.
This is Elysian and we are on a mission to enable the electrification of the aerospace industry. If that makes your pulse rise, come build with us.
Your Mission:
Initiate and support embedded real time software activities for 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 (RTOS, HAL, MCAL, … )
-
Implement the software embedded software for the inhouse developed components (SSPC, ECUs, BMS, etc…).
Day-to-Day:
-
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.
Traits for Success:
-
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).
-
Comfortable 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.
Nice-to-have:
-
Experience with the aerospace standard (DP-178C, DO-330, ARP4761, ARP4754, ED-215, ED-218..)
-
Knowledge of aviation systems and architectures
-
Experience with communication buses CAN, ARINC 825, ARINC 429, etc..
-
Experience with Multi-core CPUs and associated constraints
-
Hardware layer Interface and associated Low Level Drivers
-
Experience with HIL rigs or powertrain bench testing environments.
-
Exposure to safety critical system and associated best practices
-
Python or similar scripting for test automation, data processing, and tooling.