Senior Embedded Software Engineer

Senior Embedded Software Engineer

Riassunto

Località

Frascati

Divisione Aziendale

Tipo di contratto

Data di pubblicazione

24-12-2025

Descrizione Lavoro

The senior embedded software engineer shall be a part of the software development team and will be in SPiN Italian HQ. This person shall be responsible for developing, implementing, and maintaining drivers, API, and software on MA61C products. This includes designing plug‑and‑play functionalities for new subsystems, improving the existing run time, and validating and verifying the new functionalities.
Duties and responsibilities

Embedded software development
Development of embedded C in space‑borne processors
Development of functions for the API in C++
Validation and verification with hardware in the loop
Drivers database management
Definition/implementation of requirements and ensuring that the software meets the required performance.
Implementation of test software, scripts for functional tests, HiL tests, and hardware‑software integration testing
Support in software verification and validation, support in functional test verification
Software design documentation and test plans
Research into new technologies for next‑generation products
Support in generating requirements for the development of the MA61C‑GUI upgrade
Participation in solving interdisciplinary challenges
Maintenance of software applications, including fixing bugs, making updates, and addressing issues that arise after deployment, along with customer support (if necessary).

Qualifications

MSc/PhD in Electrical, Computer Science or similar
At least 2 years of experience working in the Space Industry with knowledge of spacecraft subsystems
At least 5 years of experience in embedded programming C/C++ and knowledge of real‑time embedded OS, test tools, software and coding standards
Experience working with LEON microprocessors (SPARC V8)
Experience working with Eclipse
Familiarity with the use of version control software
Experience developing system‑level documentation such as software design descriptions and test procedures/reports.
Knowledge of debugging with hardware in a loop
Knowledge of working with measurement equipment such as oscilloscopes and multimeters is a plus
Knowledge of Java and VHDL is a plus.

Working conditions

Relocation to Frascati, Italy
Must have EU residency or a permit to work in Italy

Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Defense and Space Manufacturing
#J-18808-Ljbffr

Condividi

Come Candidarsi

Per maggiori informazioni e per candidarti, clicca il pulsante.