Senior Embedded SW Engineer

8 ore fa


WorkFromHome, Italia Osmium A tempo pieno

Overview 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: We would be happy to discuss any doubts you may have about us during the interview. Information on the Specific Position: Senior Embedded SW Engineer Responsibilities 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. 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, 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. Qualifications 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) Nice-to-have 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 & Availability Location: Torino (Italy) or fully remote in Italy Duration: indefinite, employee contract Availability: full-time Salary: Depends on Seniority 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 #J-18808-Ljbffr


  • Senior SW Engineer

    2 settimane fa


    WorkFromHome, Italia Experis S.r.l. A tempo pieno

    Experis, per inserimento nella nostra divisione Aerospace&Defence, ricerca una figura di Senior SW Engineer Responsabilità principali: Specifiche software Progettazione software Sviluppo software Integrazione software Requisiti tecnici: Laurea Magistrale in Ingegneria Elettronica o equivalente; Pianificazione e monitoraggio delle attività durante tutte le...

  • Senior SW Engineer

    2 settimane fa


    WorkFromHome, Italia Experis S.r.l. A tempo pieno

    Experis, per inserimento nella nostra divisione Aerospace&Defence, ricerca una figura di Senior SW Engineer Responsabilità principali: Specifiche software Progettazione software Sviluppo software Integrazione software Requisiti tecnici: Laurea Magistrale in Ingegneria Elettronica o equivalente; Pianificazione e monitoraggio delle attività durante tutte le...


  • WorkFromHome, Italia Capgemini A tempo pieno

    Una società di ingegneria tecnologica è alla ricerca di un Linux Embedded Senior Engineer per progetti nel settore Industrial. Il candidato svilupperà BSP su distribuzione Linux Yocto e device driver per Linux, portando almeno un'esperienza nella progettazione di sistemi embedded. Lavoro in modalità ibrida dal cliente in provincia di Bologna, con...


  • WorkFromHome, Italia Alphitek A tempo pieno

    Una startup innovativa cerca un Middle/Senior Embedded Firmware Engineer per lo sviluppo di software embedded in ambito IoT e industriale. Il candidato ideale ha una laurea in ingegneria e tra 3 e 5 anni di esperienza nello sviluppo firmware, con competenze in programmazione C/C++ e familiarità con RTOS. Si offre un inquadramento contrattuale competitivo,...


  • WorkFromHome, Italia Alphitek A tempo pieno

    Alphitek S.r.l. , startup innovativa in continua crescita con sede a Nusco (AV), focalizzata sullo sviluppo di soluzioni e sistemi avanzati in ambito embedded e banchi di test , cerca una figura di Middle/Senior Embedded Firmware Engineer per lo Sviluppo Software di sistemi embedded (IoT e industriali). Il ruolo prevede: Sviluppo firmware di sistemi embedded...


  • WorkFromHome, Italia Canonical A tempo pieno

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 4 days ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...


  • WorkFromHome, Italia Tera srl A tempo pieno

    E' un momento cruciale per le tecnologie IoT Edge Computing, per applicazioni Digital Energy, ma non solo, grazie all'esplosione dell'Intelligenza Artificiale "agentica" e "distribuita". Un mercato quantomeno europeo in cui ralizzare Hardware made in Italy, condito con software "open" embedded (middleware e/o applicativo). Parlare di HW in Italia sembrava da...


  • WorkFromHome, Italia Canonical A tempo pieno

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 day ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Get AI-powered...


  • WorkFromHome, Italia Canonical A tempo pieno

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 day ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Work across the...


  • WorkFromHome, Italia Capgemini Engineering A tempo pieno

    Firmware Embedded Engineer (C++ embedded, Linux) Join to apply for the Firmware Embedded Engineer (C++ embedded, Linux) role at Capgemini Engineering Il tuo ruolo Progettazione, sviluppo e ottimizzazione del firmware per strumenti diagnostici biomedicali; Implementazione di driver a basso livello, protocolli di comunicazione (UART, SPI, I²C, TCP/IP) e...