Embedded Software Engineer

Resource Area for Teaching
Hoofddorp, Netherlands
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Hoofddorp, Netherlands

Tech stack

Automation of Tests
Unit Testing
Software Bug Management
Configuration Management
Software Debugging
Programming Tools
Embedded C
Embedded Software
Joint Test Action (IEEE Standards)
Python
Multiprocessing
Real-Time Operating Systems
Software Engineering
Software Quality Assurance (SQA)
Systems Architecture
Test Data
Management of Software Versions
Data Processing
Integration Tests
Information Technology

Job description

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 building a team of passionate, creative, and ambitious individuals to help redefine the way the world flies. Role mission:

Initiate and support embedded real time software activities for the for inhouse (or potentially outsourced) components integrated into our e aircraft's systems (control, monitoring, protections). Responsibilities

  • 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…)

If you're excited by the challenge of turning an industry myth into a real aircraft, Apply - even if you don't tick every box. We value different paths, backgrounds, and perspectives, and we know high potential doesn't come in one "standard" shape. What you'll do:

  • 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)
  • 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-178, 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 Driver s
  • 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

Benefits & conditions

50.000 tot 70.000 32 - 40 uur nieuw Status Open

Apply for this position