Flight Software Engineer

Parque Industrial de Elche (Poligono Industrial), España


About PLD Space

Founded in 2011, PLD Space is a high-tech engineering, manufacturing and service-driven company, with deep track record and expertise in space launch technologies.

We are a trusted global championing industry leader disrupting the pathway to space access. We are on a mission to reach new heights by making space more accessible, supporting missions that will make us smarter, safer and wealthier.

Our purpose is to propel new futures, to enable progress from space and enrich peoples’ lives on Earth, by moving new economies, people and world forward.


Mission

As part of a small, passionate, and accomplished team, you will be responsible for the development of the Embedded and flight software for MIURA 5 avionics.

 

Responsibilities

  • Develop critical SW features by requirements inputs and following the company quality standards.
  • Communicate efficiently with other subsystems to fulfil the project needs.
  • Track the execution and release avionics projects to production and testing.
  • To design, implement, test and release software products for onboard or ground support, based on safety-critical standards and processes like ECSS.
  • To support other areas with knowledge of the software products in the design, manufacture, assembly, and test flight of qualified electronics.
  • Provide support to the Project Assistant with schedule and economical resources of the avionics department.

 

Necessary Requirements

  • Bachelor's degree in Electronics engineering, Computer Science, Aerospace engineering or Telecommunications engineering.
  • Open-minded engineer with 2 -4 years’ experience in developing software for embedded systems in C / C++ for critical systems in railway, automotive or Aerospace industries.
  • C++ middle level focusing on the language core: Managing templates, inheritance, composition, and SOLID principles.
  • Experience with real time operating systems (RTOS) like VxWorks, RTEMS, Zephyr, PikeOS, etc.
  • Knowledge or experience developing drivers for or using hardware interfaces like CAN, I2C, SPI, UART, USB, RS422, RS485, ETH-IP, TSN, TTEthernet.
  • Experience with laboratory tools for embedded SW development.
  • Experience developing SW under CI/CD environments.
  • Proven experience in SoC development containing logic units, memory slots, and I/O peripherals.
  • Experience developing software under Linux and/or Windows OS development environment.
  • English B2.


Desired Requirements

  • Experience working with software that must fulfil ECSS or DO178C requirements.
  • Knowledge of programming languages such as Python or batch scripting.
  • Familiar creating c++ projects with CMake or Makefiles.
  • Capability to read/write UML diagrams.
  • Knowledge or experience working with TDD methodologies.
  • Knowledge of assembly language and experience with ARM architectures.
  • Knowledge of VHDL.
  • Experience with telemetry systems.
  • Experience with PUS standard.
  • Experience working under JSF or MISRA development standards


Benefits

Health & Wellness: We want you to be happy and healthy in body and mind.  We encourage you to have regular physiotherapy sessions at our facilities so that you can continue with your physical activities.

We offer partial coverage of your medical scheme covering you, your spouse or partner, and your children.

 

Boost your creativity: Focus. Energy. Yummy snack. It takes a lot to be creative all day, but we’ve got you covered. Eat local, sustainable, delectable fare at our cafes, and plunder our pantries for fresh fruit and other goodies whenever you need a boost.

 

Engineering by doing: We encourage hands-on learning and foster internal mobility and team collaboration, with one-third of positions filled by current employees and one in five people promoted each year.

 

Find balance: PLD Space offers 23 days of annual leave + 24 and 31 of December. We prioritize worklife balance with flexible schedules, empowering teams to manage their own hours. We work hard here, so we encourage taking breaks to recharge, ensuring a healthy work environment.

 

Never stop learning: At PLD Space, education and professional development is a priority. We offer extensive learning opportunities, from conferences and webinars to higher education programs and technical certifications.

 

Focus on your financial future: Flexible remuneration plan lets you allocate part of your salary to everyday expenses like lunch, nursery school or public transport, which are exempt from Personal Income Tax (IRPF) when paid through this system.


Values

We have five critical beliefs that guide the way PLD Space is shaping the future of space launch technologies.

  • Teamwork.
  • Hard work.
  • Dynamism.
  • Commitment.
  • Keep it simple.

Join us to reinvent how rockets are built!