Our client is a global, innovative company from Scandinavia that’s focusing on connected devices security. With a strong emphasis on a positive and purposeful company culture, they create an environment where every workday is both enjoyable and meaningful. They value individuals who are growth-oriented, optimistic, and passionate about helping others succeed.
Our client specializes in security of connected devices. They have a proven track record of delivering enterprise system and cybersecurity management solutions, long before IoT and IIoT became mainstream.
We are looking for a professional who is passionate about the entire software delivery process—from building to packaging to deployment.
What You’ll Do:
- Design, implement, and maintain software delivery pipelines for embedded Linux systems.
- Develop and maintain tools for building, packaging, and deploying software and operating systems.
- Work across the full software delivery lifecycle—from code to secure booting systems on target devices.
- Automate and streamline CI/CD processes to ensure fast, reliable, and reproducible software builds.
- Collaborate with cross-functional teams to integrate system components, bootloaders, and packaging tools.
- Drive improvements in system reliability, security, and maintainability.
About You
- You are an experienced embedded engineer who enjoys working at the combination of software development, system integration, and infrastructure.
- You thrive in a hands-on environment and enjoy solving complex technical challenges.
- You take pride in producing clean, secure, and maintainable solutions.
- You’re self-motivated, detail-oriented, and passionate about delivering high-quality embedded software experiences.
Required Skills and Experience
- Experience in Go, Python, and C/C++.
- Strong experience with embedded Linux systems.
- Deep understanding of software packaging and delivery tools such as Yocto and Debian packaging.
- Familiarity with device booting mechanisms, including:
- Secure Boot,
- bootloader integration (e.g., U-Boot, GRUB)
- BIOS and UEFI systems
- MBR and GPT partitioning
- Raw flash and UBI (Unsorted Block Images)
- Expertise in CI/CD pipeline design and automation.
- Solid scripting skills (e.g., Bash) for automation and system integration
Desired Skills and Experience
- Experience working with secure and reproducible build systems.
- Familiarity with modern DevOps practices in embedded environments.
- Knowledge of system security concepts and secure software delivery techniques.
- Contributions to open-source projects related to embedded systems or packaging tools.
What We Offer:
- Attractive financial conditions tailored to Scandinavian standards, aligned with your skills.
- 25 days of paid time off.
- Paid maternity/paternity leave (3 months).
- Coverage of business trips, training, and conference costs (e.g., recent trips to London and Brussels).
- Payment during short-term illness (a few days).