Embedded Software Engineer (C) - Satellite Systems

Pubblicato il 14-11-2026 · Zirak · Italia

As part of an ongoing satellite systems development project, we are looking for a full-time Embedded Software Engineer (C) to join our team.

The selected candidate will work in a dynamic and challenging environment, contributing to the development of low-level software for satellite on-board systems, in strict collaboration with the hardware team.

Responsibilities

- Develop and optimize low-level firmware in C for RTOS environments
- Implement hardware peripheral interfaces and drivers
- Support hardware bring-up, debugging, and signal analysis using oscilloscopes, multimeters, and logic analyzers
- Collaborate with avionics, hardware, and systems teams to meet real-time and reliability requirements

Requirements

- Hands‑on experience in embedded software development in C, on bare‑metal or RTOS‑based systems




- Practical experience in hardware peripheral interfacing
- Familiarity with lab equipment (oscilloscope, multimeter) and board bring-up
- Familiarity with unit testing frameworks and methodologies
- Experience with distributed version control systems, particularly Git
- Italian language proficiency at C1/C2 level (mandatory)
- Good written and spoken English communication skills

Nice to Have

- Exposure to avionics, space, or other safety‑critical real‑time domains
- RTOS configuration, task scheduling, and timing analysis

Location

- Turin, Italy - Hybrid (2 remote days per week)

#J-18808-Ljbffr
Max. 8 MB. Formati Accettati: PDF, RTF, DOC, DOCX, ODT.