Elysian Aircraft

Embedded Software Engineer

Elysian Aircraft

full-time

Posted on:

Location Type: Hybrid

Location: HoofddorpNetherlands

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentreal-time controlmonitoring featuresembedded Clow-level debuggingconfiguration managementtestingdefect managementmodel based designsoftware quality assurance
Soft Skills
clear requirements writingtraceability mindsetstrong documentation discipline
Certifications
MSc in Embedded SystemsMSc in Electrical EngineeringMSc in Computer Science