Software Engineer

Marlex Staffing
Marlex Staffing
Madrid, SpainOn-site€38,000 - €42,000Added 1 month ago
🇪🇸 Translated from SpanishMad adc

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

At MARLEX, we are looking for a Software Engineer (EGSE / Test Means)

📍 Tres Cantos (Madrid)

Salary: €38,000 - €42,000

Would you like to work on cutting-edge space projects? We are looking for a Software Engineer to participate in the development of innovative solutions for the electrical verification and testing of space instruments and subsystems.

What will your mission be?

You will be part of an international multidisciplinary team within the test equipment software area (EGSE):

  • Development and validation of test software (C++, scripts, libraries, drivers, and tools)
  • Validation of test benches in collaboration with hardware teams
  • Execution and monitoring of equipment tests in the laboratory or clean room
  • Application of quality standards and internal processes
  • Analysis and development based on technical and functional specifications
  • Preparation of technical documentation and participation in reviews
  • Participation in international R&D projects
  • Occasional travel within the EU (0 to 5 times per year)

Requirements

  • Degree in Telecommunications, Electrical, Aerospace Engineering, Physics, or similar
  • ~3 years of experience in object-oriented C++ development (primarily in a Windows environment)
  • ~2 years working with communication buses and protocols (MIL-STD-1553B, ECSS, SpaceWire, HSSL are valued)
  • ~2 years in automated testing with instrumentation (GPIB, VISA, USB, I2C, SPI, CAN, RS232, RS422)
  • Experience in software validation, technical reviews, and client relations
  • Languages: Spanish and professional English

Valued/Desired:

  • Knowledge of system engineering, firmware, HDL/LabVIEW FPGA
  • Multithreading, analog/digital data acquisition
  • Sensors, actuators, telemetry, and telecommands
  • Python, Git, STL

Languages and technologies

  • Python
  • STL / Modern C++
  • Multithreaded programming

Instrumentation and communications

  • GPIB
  • VISA
  • USB
  • I2C
  • SPI
  • CAN Bus
  • RS232 / RS422

Specific protocols

  • MIL-STD-1553B
  • ECSS
  • SpaceWire
  • HSSL

Complementary technical areas

  • Firmware
  • HDL / HSL
  • LabVIEW FPGA
  • Data acquisition
  • Actuator and sensor control
View original advert (Spanish)

Desde MARLEX buscamos un Ingeniero/a de Software (EGSE / Test Means)

📍 Tres Cantos (Madrid)

Salario: 38.000€ - 42.000€

¿Te gustaría trabajar en proyectos espaciales de vanguardia? Buscamos Ingeniero/a de Software para participar en el desarrollo de soluciones innovadoras para la verificación y ensayo eléctrico de instrumentos y subsistemas espaciales.

¿Cuál será tu misión?

Formarás parte de un equipo multidisciplinar internacional dentro del área de software de medios de ensayo (EGSE):

  • Desarrollo y validación de software de test (C++, scripts, librerías, drivers y herramientas)
  • Validación de bancos de ensayo en colaboración con equipos de hardware
  • Ejecución y seguimiento de ensayos de equipos en laboratorio o sala limpia
  • Aplicación de estándares de calidad y procesos internos
  • Análisis y desarrollo a partir de especificaciones técnicas y funcionales
  • Elaboración de documentación técnica y participación en revisiones
  • Participación en proyectos internacionales de I+D
  • Viajes ocasionales dentro de la UE (de 0 a 5 al año)

Requisitos

  • Grado en Ingeniería de Telecomunicaciones, Eléctrica, Aeroespacial, Física o similar
  • ~3 años de experiencia en desarrollo C++ orientado a objetos (principalmente en entorno Windows)
  • ~2 años trabajando con buses y protocolos de comunicación (valorable MIL-STD-1553B, ECSS, SpaceWire, HSSL)
  • ~2 años en testing automatizado con instrumentación (GPIB, VISA, USB, I2C, SPI, CAN, RS232, RS422)
  • Experiencia en validación de software, revisiones técnicas y trato con clientes
  • Idiomas: castellano e inglés profesional

Valorable:

  • Conocimientos en system engineering, firmware, HDL/LabVIEW FPGA
  • Multithreading, adquisición de datos analógicos/digitales
  • Sensores, actuadores, telemetrías y telemandos
  • Python, Git, STL

Lenguajes y tecnologías

  • Python
  • STL / C++ moderno
  • Programación multihilo

Instrumentación y comunicaciones

  • GPIB
  • VISA
  • USB
  • I2C
  • SPI
  • CAN Bus
  • RS232 / RS422

Protocolos específicos

  • MIL-STD-1553B
  • ECSS
  • SpaceWire
  • HSSL

Ámbitos técnicos complementarios

  • Firmware
  • HDL / HSL
  • LabVIEW FPGA
  • Adquisición de datos
  • Control de actuadores y sensores
Need a visa? No sponsorship mentioned here. Browse visa jobs