The senior embedded software engineer shall be a part of the software development team and will be located 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 developmentDevelopment of embedded C in space-borne processorsDevelopment of functions for the API in C++Validation and verification with hardware in the loopDrivers Database managementDefinition/implementation of requirements along with ensuring that the software meets the required performance.Implementation of test software, scripts for functional tests, HiL tests, and hardware-software integration testingSupport in software verification and validation, support in functional test verificationSoftware design documentation and test plansResearch into new technologies for next-generation productsSupport in generating requirements for the development of the MA61C-GUI upgradeParticipation in solving interdisciplinary challengesMaintenance of software applications, including fixing bugs, making updates, and addressing issues that arise after deployment along with customer support (if necessary).Data di inizio prevista: 01/10/2024Contratto di lavoro: Tempo pienoRequisito linguistico flessibile:Italiano non richiestoDomande di preselezione:Hai esperienza in embedded programming C/C++ for LEON (SPARC V8)?Hai esperienza in real-time embedded OS, test tools, software and coding standards?Istruzione:Laurea magistrale (o specialistica) (Preferenziale)Esperienza:software engineer: 2 anni (Obbligatorio)Lingua:Inglese (Obbligatorio) #J-18808-Ljbffr