Senior Embedded Software Engineer
2 giorni fa
Company Information
OSMIUM
is a leading cybersecurity firm based in
Spain
(Osmium Solutions Spain SL, founded in JAN 2020) and
Italy
(Osmium Italy SRL, founded in JUL 2023), with the mission of safeguarding the aerospace, defence and automotive industries' digital transformation and enabling the secure use of digitalization, connectivity, and SW-based spacecraft, aircraft and vehicles to guarantee the safety, integrity, and resilience of its customers' missions and operations.
OSMIUM is one of the 12 founding members of the EUSPA-led initiative EU Space ISAC, where it is actively working on standardization and threat intelligence, among other topics.
Osmium Solutions Spain SL
is registered as supplier of the General Directorate of Armament and Material (DGAM) of the Ministry of Defence of the Kingdom of Spain, in the area of cybersecurity. Moreover, it has been selected as the winner startup of the acceleration programme of the National Cybersecurity Agency (INCIBE) in collaboration with Telefonica Wayra.
Osmium Italy SRL
has been incubated at the ESA-BIC Turin and is currently on an incubation programme, as one of the top four cybersecurity startups in Italy by the National Cybersecurity Agency (ACN) in collaboration with Leonardo as industrial partner for the development of its product: Osmium OS, a secure operating system for small satellites and embedded systems.
You can get more information about us on our website: https://osmium.solutions. We would be happy to discuss any doubts you may have about us during the interview.
Information on the Specific Position: Senior Software Engineer
As a Senior Software Engineer at Osmium, you will contribute within an Agile, international team to a wide variety of projects—ranging from internal developments to collaborations with external partners, including public institutions such as the European Space Agency (ESA), and private organizations across the aerospace, aviation, defence, and automotive sectors.
In this role, you will not only design and develop embedded Linux systems for cutting-edge applications but also drive architectural and design decisions with a strong focus on quality. Leveraging your expertise in C/C++, Linux, Yocto, and associated toolchains, you will deliver robust, secure, and high-performance solutions tailored for embedded platforms. Beyond Linux-based environments, you will also engineer solutions for real-time systems running on resource-constrained satellites—for example, developing secure communication protocols such as Virtual Private Networks for satellite links. As a senior engineer, you will champion testing strategies, enforce best practices, and ensure that every software artifact meets stringent performance, reliability, and security standards.
The responsibilities include:
- Embedded Software Development: Design, implement, and maintain applications and system-level software using C/C++. Optimize code for performance and memory usage in embedded environments.
- Linux System Integration: Configure and customize Linux-based systems for embedded platforms. Develop and maintain shell scripts and automation tools for system tasks.
- Yocto Project Management: Build and maintain custom Linux distributions using Yocto. Integrate new packages, layers, and BSPs (Board Support Packages).
- Real-Time Systems Development: Design and implement software solutions for real-time environments, including protocols running on resource-constrained satellites. Ensure deterministic performance and reliability under strict timing and hardware limitations.
- Secure Communication Protocols: Contribute to the development of advanced networking solutions such as Virtual Private Network (VPN) protocols for satellite communications and disruption-tolerant networking (DTN) protocols for secure space communications, with a focus on robustness, security, and efficiency.
- Debugging & Troubleshooting: Perform root cause analysis for system crashes, performance issues, and hardware/software integration problems.
- Use tools like GDB, Valgrind, and strace for debugging.
- Collaboration & Documentation: Document code, processes, and system configurations for maintainability.
- Continuous Improvement: Stay updated on best practices for embedded Linux and Yocto development.
For the performance of the duties above, Osmium expects the following experience and skills:
- Master's in Engineering, Computer Science, Electronics, Embedded System Design, or Cybersecurity or a comparable qualification
- At least 5 years work experience in a similar role
- Strong proficiency in C/C++ for embedded systems
- Advanced knowledge of Linux internals (kernel, drivers, system configuration)
- Experience building custom Linux distributions and managing layers/BSPs
- Deep Understanding of networking
- Deep Knowledge of
Shell scripting
and automation tools - Fluent English
language skills are essential (
Note:
oral and written, as you will be part of a multi-cultural team with international customers
)
And it would be awesome also if you have the following experience and skills:
- Cybersecurity expertise: Knowledge of secure coding practices, cryptography, or system hardening is highly valued, given our focus as a cybersecurity company.
- Certifications in Embedded Systems: Any formal certification or specialization in embedded systems design and development.
- Quality Assurance: Experience or certification in software testing methodologies, continuous integration, or quality management systems.
- Agile Methodology: Hands-on experience or certification in Agile frameworks (SAFe, Scrum, Kanban) and collaborative development practices.
- DevOps & Automation: Experience with CI/CD pipelines, containerization (Docker), or automation tools for embedded environments.
- International Collaboration: Prior experience working in multicultural, distributed teams.
Location:
Torino (Italy) or fully remote in Italy
Duration:
indefinite, employee contract
Availability:
full-time
Salary:
Depends on Seniority
Start date:
Immediately
What we offer:
- You will be directly involved in challenging key projects in the aerospace industry, for private or public customers
- You will be pioneering in the growing new space cybersecurity industry (
do you know that cybersecurity will be mandated in the space sector in the EU as it has been done in other industries?
) - You will be defining, together with the product manager and our customers, the features to be included in our solution
- Attractive salary and the possibility to work on a fully remote basis
- Excellent team culture
If you are interested in this position, send us your CV to .solutions
-
Embedded Software Engineer
20 ore fa
Turin, Piemonte, Italia eXaV A tempo pienoeXaV è una StartUp Innovativa, fondata nel 2020, che sviluppa soluzioni all'avanguardia per l'elettrificazione delle auto storiche attraverso il sistema e-RSS, una soluzione after-market che consente di rendere elettriche vetture d'epoca. Oltre a questo, eXaV offre servizi di progettazione, sviluppo e consulenza ingegneristica di alto valore aggiunto in...
-
Senior Embedded Security Engineer
1 settimana fa
Turin, Piemonte, Italia Drivesec A tempo pienoRole DescriptionWe are seeking a highly skilled Senior Embedded Security Engineer to join our team. In this role, you will be responsible for designing and implementing advanced security mechanisms for embedded systems at both firmware and hardware levels. You will work on secure boot processes, cryptographic key management, and hardware trust anchors to...
-
embedded software engineer
1 settimana fa
Turin, Piemonte, Italia Thales A tempo pienoA Joint Venture between Thales (67%) and Leonardo (33%), Thales Alenia Space is a global space manufacturer delivering, for more than 40 years, high-tech solutions for telecommunications, navigation, Earth Observation, environmental management, exploration, science and orbital infrastructures. Thanks to our diversity of skills, talents and cultures, our...
-
Embedded Software Engineer
2 giorni fa
Turin, Piemonte, Italia Capgemini Engineering A tempo pienoCHI SIAMOIn Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di talenti dell'ingegneria, scienza e tecnologia per aiutare le aziende più innovative del mondo a liberare il loro potenziale. Dai veicoli autonomi ai robot salva-vita, le nostre persone esperte in tecnologia digitale e software pensano fuori dagli schemi,...
-
Embedded Software Engineer
5 giorni fa
Turin, Piemonte, Italia Modelway S.r.l. A tempo pienoCompany DescriptionModelway is a software engineering company, expert in AI Data-Driven Solutions, Embedded Software, New Generation Control System and Numerical Optimization. By exploiting the data of a system, our mission is to develop and engineer software solutions in the world of engineering such as virtual sensors, prediction algorithms, digital...
-
Software Engineer
2 giorni fa
Turin, Piemonte, Italia MCA Italy A tempo pienoSede: Torino | Contratto a tempo indeterminato | Ticket Restaurant + WelfareMCA Groupe, multinazionale francese della consulenza ingegneristica, è nata a Parigi nel 1991. Oggi siamo presenti in 7 Paesi tra Europa e innovazione: Italia, Francia, Belgio, Germania, Olanda, Svezia e Spagna.Con oltre 1500 talenti nel mondo e una cultura orientata alla...
-
Software Engineer – C++/Linux
2 giorni fa
Turin, Piemonte, Italia eGlue Technologies A tempo pienoEstablished in Turin in 2008, eGlue Technologies is a leading company in embedded software development, cloud computing, and machine learning. eGlue supports industrial and automotive customers from the very early stages of the project to the final release of the product. Initially concentrating on developing Linux-based embedded software for connected...
-
Software Engineer
1 settimana fa
Turin, Piemonte, Italia Oggi Lavoro Spa A tempo pienoPeople, Divisione Permanent di Oggi Lavoro Spa, ricerca per società di ingegneria high tech specializzata nel settore energy:SOFTWARE ENGINEERLa risorsa verrà inserita nel team di sviluppo e si occuperà della programmazione software per macchine automatiche e sistemi di automazione, contribuendo all'implementazione di logiche di controllo avanzate sia su...
-
ai software engineer
1 settimana fa
Turin, Piemonte, Italia ORIENTA - AGENZIA PER IL LAVORO A tempo pienoOrienta Digital ricerca, per conto di un'azienda partener strutturata, un/una: AI SOFTWARE ENGINEERLa figura ricercata:lavorerà a contatto con diversi team. La risorsa parteciperà alla progettazione e allo sviluppo di sistemi basati su intelligenza artificiale, in logica full-stack, con tecnologie web-oriented, dispositivi wearable e...
-
Senior Embedded Linux developer
2 giorni fa
Turin, Piemonte, Italia Arduino A tempo pienoArduino is now a Qualcomm companyArduino's mission is to enable people to enhance their lives through accessible open-source electronics and digital technologies. Since 2005, millions of people, from kids and students to engineers and professionals around the world are using Arduino to innovate in the fields of music, games and toys, smart homes, farming,...