Real-Time Software Engineer

Job description

Ampyx Power is one of the most innovative companies around developing an ‘Airborne Wind Energy’ system. We will be launching it on the market in the next few years. Want to join us? We’re looking for a Real-Time Software Engineer to help us achieve our upcoming milestones. Are you an experienced  embedded/real-time software engineer who wants to develop highly reliable systems that can operate in safety critical environments? And, do you want to make a unique contribution to a pioneering technology for generating sustainable energy? Then we’re looking for you!

About Ampyx Power
Ampyx Power has the ambition to contribute significantly to the sustainable energy mix by accessing untapped energy resources. We develop Airborne Wind Energy systems with an autonomous aircraft that convert wind at higher altitudes into electricity; a cost effective technology using an abundant natural resource. 

Your role includes the following activities and skills

As a member of the software engineering team, you will take joint responsibility in ensuring the successful design, implementation and verification of the PowerPlane software. In particular you will be working on the embedded software for the main flight computers running the LynxOS-178 POSIX RTOS on PowerPC hardware. The role includes:

  • Development of the embedded software.
  • Extensive software testing, including Hardware-in-the-Loop verification.
  • Requirement derivation, architecture and detailed design.


As an experienced software engineer you have a Bachelor’s or Master’s degree in Computer Science (or equivalent) with 5 years of experience in embedded/real-time and UNIX software engineering in the C programming language. You work efficiently in a team and support your colleagues, you are able to proactively pick tasks and take ownership. You adhere to the set of  development processes, and contribute to their continuous improvement. You are good at writing technical documentation, you report in a precise and concise manner, and as you will be a member of an international team you are proficient in English. 

You have extensive knowledge of the C programming language, and good knowledge of:

  • Real-time and embedded systems
  • UNIX user-space development
  • Development tools (git, make, bash, etc.)
  • Python scripting

It would be great if you also have experience with UNIX kernel development and Agile/SCRUM development processes and software verification (code coverage, unit tests, Hardware-in-the-Loop, etc.).

Our proposition
You will be working on a unique innovation using state-of-the-art technology in an international team of enthusiastic professionals. Our innovation will contribute to a fast transition towards sustainable energy. As a Real-Time Software Engineer you can look forward to:

  • a competitive salary (local terms), completely aligned with your talent, knowledge and experience;
  • an optimal balance between your work situation and your home situation;
  • flexible working hours;
  • excellent opportunities for personal growth;
  • collaborating with a team of professionals of top international status;
  • opportunities to take initiative and responsibility.

Ampyx Power is located in The Netherlands in the centre of The Hague, a ten-minute walk from the Den Haag Hollands Spoor railway station. Our office in The Hague is also easily accessible for candidates from, for example, Utrecht, Amsterdam, Delft, Zoetermeer, Leiden, Rotterdam, Dordrecht and Haarlem.

Interested? We’re looking forward to your application. If you have any questions first, please send an email to, we are happy to answer them. 

Because we are looking for an engineer with the right skills, we would like to receive the following documents with your application:

  • A CV, in English
  • A motivation letter, in English
  • A personal C (not C++) code example that you are proud of and shows your development skills. If we first need to sign an NDA, please state it in the application form.

Agency calls are not appreciated.