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, post quantum migration strategy 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: Software Engineer
As a Software Engineer at Osmium, you will join an Agile, international team contributing to a wide variety of cutting-edge projects—ranging from internal product developments to collaborations with external partners, including public institutions and private organizations across the aerospace, defence,
and automotive sectors.
In this role, you will work alongside senior engineers to design, build, and test embedded Linux systems and real-time software modules. Utilizing C/C++, Linux, and build systems like Yocto, you will contribute to delivering secure, efficient, and reliable solutions tailored for resource-constrained platforms (such as small satellites and vehicle control systems). This is an excellent opportunity to grow your expertise in secure communications, embedded systems, developments and DevSecOps within a high-tech cybersecurity environment.
Some of the day-to-day duties of the role are shown as follows:
- Implement and maintain system-level software and applications using C/C++, following clean coding standards and optimizing performance for embedded environments
- Assist in configuring and customizing embedded Linux systems, writing shell scripts, and maintaining automation tools for routine system tasks
- Contribute to building and testing custom Linux distributions using Yocto, helping integrate new software packages, layers, and Board Support Packages (BSPs)
- Participate in developing software components for real-time environments and resource-constrained satellites, ensuring reliable performance under strict timing and hardware limitations
- Support the implementation of networking and security protocols (e.g., VPNs for satellite links or disruption-tolerant networking) under guidance from senior team members
- Assist in root cause analysis for system bugs, crashes,
and hardware/software integration issues using tools like GDB, Valgrind, and strace. Write unit and integration tests
- Maintain accurate technical documentation for software modules, APIs, and system configurations while actively participating in Agile team ceremonies
For the performance of the duties above, Osmium expects the following experience and skills:
- Master’s or Bachelor’s degree in Computer Science, Embedded System Design, Electronics, Computer Engineering, Cybersecurity, or a comparable qualification
- Hands-on experience in embedded software development
- C/C++ developments for embedded systems
- Good knowledge of Linux OS internals, command-line environments, and basic kernel/driver concepts
- Familiarity with shell scripting (Bash) and exposure to build environments (e.g., Yocto Project, CMake, or Makefile)
- Fluent English language skills (oral and written), essential for working in a multicultural team and interacting with international partners
- Eligibility and capability to obtain Personal Security Clearance for Defence-related projects in Spain
Locations: Barcelona (Spain) or fully remote in Spain
Duration: indefinite, employee contract
Availability: full-time
What we offer:
- You will be directly involved in challenging key projects in the aerospace, defence and automotive industries, for private or public customers
- You will be pioneering in the growing 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, you can send us your CV to
[email protected]
📌 SW Engineer (Spain or Full Remote from Spain) (Barcelona)
🏢 Osmium
📍 Barcelona