Embedded Software Engineer

globe (3)

Luxembourg

globe (3)

Luxembourg

money (3)

100,000/year

hourglass (1)

Permanent

business-cards (1)

Satellite System Engineering

0

Darwin Space are currently hiring for an Embedded Software Engineer on behalf of a business in Luxembourg.

Responsibilities

* Design, implement, and maintain low-level embedded software for our payloads and supporting ground systems.

* Develop, integrate, and debug device drivers and board support packages for custom hardware.

* Work with real-time operating systems (RTOS) to implement deterministic, reliable control and data handling.

* Implement and validate communication stacks on top of protocols such as UART, SPI, PCI, USB, and CAN.

* Contribute to the design, implementation, and optimization of network stacks across all layers (from physical/link up to application).

* Collaborate closely with electronics, systems, and science teams to define interfaces and ensure end-to-end system reliability.

* Participate in code reviews, requirement discussions, and documentation for flight and ground software.

If you bring project management experience (although not required), you may also:

* Help plan and track software work packages, milestones, and deliverables.

* Coordinate small cross-functional efforts (e.g. between software, electronics, and science teams).

* Contribute to improving our development processes, roadmaps, and release planning.

Requirements

* Proven experience (5 to 10 years) in the development of low-level software and embedded systems in C++ .

* Complete knowledge and understanding of embedded systems, low-level drivers, and signal processing.

* Experience developing software for real-time operating systems.

* Hands-on experience with communication protocols including, but not limited to: UART, SPI, PCI, USB, CAN.

* Solid understanding and practical experience with network stacks across all levels (from low-level transport up to higher-level application protocols).

* Preferred Qualifications

* Knowledge and experience in software quality control, particularly:

* Unit testing frameworks for embedded systems

* Continuous Integration / Continuous Deployment (CI/CD) pipelines.

* Experience in space software development (e.g. ECSS standards, radiation effects, fault tolerance, flight software constraints).

* Experience with software project management, such as:

* Leading small project streams or feature teams

* Working with Agile/Scrum/Kanban processes

* Defining and tracking milestones, risks, and dependencies

* Coordinating with external partners or suppliers

Darwin Recruitment is acting as an Employment Agency in relation to this vacancy.

Sebastian Prins

Submit Your CV

This field is for validation purposes and should be left unchanged.
Name_1
Max. file size: 512 MB.

Similar Jobs

0

Permanent

Senior Embedded Software Engineer

Space

Satellite System Engineering

Darwin Space are currently hiring for a Senior Embedded Software Engineer in Ireland. Responsibilities 1. Design and implement embedded software solutions for microcontrollers and See more…

to €130,000/year

Galway

Republic of Ireland

0

Permanent

Satellite Autonomy Engineer

Space

Satellite System Engineering

Lead / Senior Autonomy Engineer Satellites fail silently, and the engineers who stop that from happening are among the most critical people in the See more…

to $172,000/year

Los Angeles

USA

0

Permanent

Senior Spacecraft C&DH Engineer

Space

Satellite System Engineering

Senior Spacecraft C&DH Engineer Every satellite that reaches orbit and stays operational does so because someone made the right call on its avionics architecture. See more…

to $260,000/year

Los Angeles

USA