[P30] Embedded Software Engineer

Parque Industrial de Elche (Poligono Industrial), Spain

Description

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

 

Responsibilities

  • Drive the planning, project definition, technical decisions and trade-offs.

  • Provide engineering expertise for design, analysis, production and testing of Launch Vehicles flight avionics.

  • To define, clarify, communicate, check, and accept the Avionics and GNC requirements for MIURA 1 and MIURA 5.

  • Define and perform electrical verification testing and data analysis.

  • Track the execution and release avionics projects to production and testing.

  • To design, manufacture and test in-house electronics & software for ground support.

  • To monitor the design, manufacture, assembly and test flight qualified electronics.

  • Provide support to the Project Assistant with schedule and economical resources of the avionics department.


Required competences

  • Bachelor's degree in Aerospace engineering, Computer Science or Telecommunications engineering.

  • Open-minded engineer with 3 -5 years’ experience in developing software for embedded systems in C / C++ for Linux / Windows for critical systems.

  • Experience with real time operating systems (RTOS) and/or VxWorks, RTEMS, etc.

  • Proven experience in Kernel Development for (Embedded) Linux.

  • Strong knowledge in assembly language and architecture for ARM.

  • Proven experience in SoC development containing logic units, memory slots, and I/O peripherals.

  • Proven experience in ADC, DAC, Timers, PWM, DMA, watchdogs, interrupt processing, and registers.

  • Experience in Linux drivers: CAN/I2C/SPI/UART/USB/RS422/RS485 and protocols CSP/FTP.

  • Experience with avionics inspection and integration in aerial systems.

  • English.

  • Stress Tolerance.

  • Problem solving.

  • Multitasking.

  • Wordload capacity.

  • Autonomy.


Valued competences

  • +2 year experience with Matlab-Simulink for trajectory study and control optimization.

  • Knowledge of programming languages such as Python, C, C++.

  • +2 year experience with computer aided design (CAD).

  • Experience with telemetry systems.

  • Experience in CCSDS standards.



Equal Employment Opportunity

Payload Aerospace SL is an equal opportunity employer and does not discriminate against gender, marital status, religion, age, colour, race, sexual orientation, nationality or disability.

We are compromised in maintaining a diverse and free from discrimination working environment where everyone is treated with respect. Employment is based on an individual’s merit and qualifications, directly related to job competence.

These principles are included in all aspects of employment: recruiting, hiring, training, compensation and benefits, and promotion.