Empleo
Mis anuncios
Mis alertas
Conectarse
Encontrar un trabajo Consejos empleo Fichas empresas
Buscar

Senior embeddedsoftware engineer

Madrid
TechBiz Global GmbH
Publicada el 11 septiembre
Descripción

PAt TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a /ppSenior EmbeddedSoftware Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you. /ppbABOUT THE CLIENT /b /ppOur client is an innovative aerospace technology company that is transforming system integration through AI-driven interoperability. Their core platform streamlines satellite integration workflows by enabling modular connectivity between payloads, components, and subsystems. It converts hardware specifications into digital twins and automatically generates, tests, and validates on-board middleware software that is both hardware- and OS-agnostic. This web-based collaborative tool supports mission-critical projects, allowing teams to efficiently model, test, and simulate data interfaces for satellites, spacecraft, and lunar landers. /ppuNOTE : /u this position requires working on-site and relocation to Luxembourg. /ppbJOB DESCRIPTION : /b /ppAs Senior Embedded Software Engineer, you will architect, implement, and maintain our hardware-agnostic and OS-agnostic on-board software framework. Your work in collaboration with the AI team will enable integration of any hardware into any bus in less than a day instead of months, ensuring robustness, safety, and performance across Linux and real-time operating systems. /ppWhat You’ll Do /ppb1. Platform Abstraction /b /ppDesign and develop a hardware-agnostic HAL and middleware stack in C / C++, supporting ARM Cortex-A / R / M, RISC-V, etc. /ppCreate OS-agnostic abstraction layers to target Linux (Yocto / Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS) with minimal code divergence. /ppb2. Driver Protocol Implementation /b /ppImplement and maintain bus-protocol drivers (I2C, SPI, UART) with multi-bus and multi-instance support for redundancy. /ppDefine and adhere to clear software-to-hardware interface contracts (ICDs / datasheet-driven), ensuring consistent behavior across platforms. /ppb3. Architecture Best Practices /b /ppApply OOP principles in C++ and structured design in C to build modular, testable components. /ppEnforce MISRA C / C++ and CERT Secure Coding guidelines; integrate static analysis, code reviews, and Git-based CI pipelines. /ppb4. Automation Testing /b /ppDevelop Python scripts to automate configuration of the on-board software, automate build, flashing, and validation across multiple target boards. /ppBuild and maintain hardware-in-the-loop and software-in-the-loop test frameworks to continuously test, validate, and verify the on-board software and platform compatibility. /pp5. Collaboration Mentorship /ppCollaborate with the Software Lead, AI Engineer and Backend team /ppMentor junior engineers, share knowledge on cross-platform strategies, and foster an iterative “try, learn, improve” culture. /ppbRequired Qualifications /b /pp1. Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or equivalent /pp2. 5+ years of embedded software development, with emphasis on cross-platform or portable code /pp3. Expert in C (99 / 11) and Modern C++ (11 / 14 / 17); solid understanding of OOP and procedural design /pp4. Deep experience with I2C, SPI, UART (multi-bus, multi-device patterns) /pp5. Proven ability to develop for both Linux (Yocto, Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS) /ppb6. Python scripting for coding, build / test automation /b /pp7. Familiarity with hardware debugging (JTAG / SWD, logic analyzers, oscilloscopes) /pp8. Strong version control workflow (Git, GitFlow) and CI / CD integration /ppbNice-to-Have /b /pp1. Background in satellite or aerospace on-board computers (OBCs) and Flight Software Frameworks. /pp2. Exposure to container-based CI for embedded builds (Docker) /pp3. Knowledge of additional field buses (CAN / CAN-FD, MIL-STD, etc.) /pp4. Experience with secure boot or firmware-update mechanisms /pp5. Prior work on middleware or plugin frameworks /p #J-18808-Ljbffr

Enviar
Crear una alerta
Alerta activada
Guardada
Guardar
Ofertas cercanas
Empleo Madrid
Empleo Provincia de Madrid
Empleo Comunidad de Madrid
Inicio > Empleo > Senior EmbeddedSoftware Engineer

Jobijoba

  • Dosieres empleo
  • Opiniones Empresas

Encuentra empleo

  • Ofertas de empleo por profesiones
  • Búsqueda de empleo por sector
  • Empleos por empresas
  • Empleos para localidad

Contacto/ Colaboraciones

  • Contacto
  • Publiquen sus ofertas en Jobijoba

Menciones legales - Condiciones legales y términos de Uso - Política de Privacidad - Gestionar mis cookies - Accesibilidad: No conforme

© 2025 Jobijoba - Todos los Derechos Reservados

Enviar
Crear una alerta
Alerta activada
Guardada
Guardar