Senior Embedded Linux Engineer—Systems & Firmware

Optics11

Amsterdam

On-site

EUR 70,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Optics11 is seeking a Senior Embedded Software Engineer in Amsterdam to develop embedded software across the product lifecycle. You will translate requirements into robust, maintainable software for sensing interrogator platforms, integrating with hardware interfaces, APIs, diagnostics, and data acquisition components.

You’ll lead significant software workstreams, contribute to architecture, implement CI/CD pipelines, test, and collaborate with architects, electronics, FPGA, and verification

Qualifications

  • BSc or MSc in Computer Science, Software Engineering, Embedded Systems, or related technical discipline.
  • 5+ years of embedded Linux software development (userspace and/or BSP).
  • Strong experience developing software for embedded products throughout the product development lifecycle.
  • Strong C++ and/or Python development skills for Linux userspace applications and services.
  • Strong understanding of embedded Linux, Linux application development, and hardware/software interaction.
  • Experience with software architecture, interfaces, APIs, multithreading, IPC, and hardware abstraction.
  • Experience building and maintaining embedded Linux BSPs/images using PetaLinux, Yocto, or similar.
  • Ability to debug and patch Linux kernel drivers, device tree, and boot/integration issues.
  • Experience with Git, CMake, unit testing, code reviews, and modern software development practices.
  • Experience developing automated tests and contributing to CI/CD environments; familiarity with Docker in embedded development.
  • Experience with Python for automation, testing, analysis, or tooling.
  • Strong analytical skills and experience applying structured problem-solving and root-cause analysis methods.
  • Experience debugging complex issues across software and hardware boundaries.
  • Strong communication skills in English and a collaborative working style.
  • Eligible for required EU/NATO/security screening or clearance.

Responsibilities

  • Develop and maintain embedded software solutions throughout the product development lifecycle.
  • Translate product and subsystem requirements into reliable, maintainable, testable, and scalable software designs.
  • Design, develop, and integrate embedded Linux applications, hardware interfaces, internal APIs, system control, calibration, diagnostics, and related software components.
  • Take ownership of significant software workstreams and mature existing software stacks into reliable product-level solutions.
  • Develop and maintain software testing, automation, CI/CD, diagnostics, and repeatable release processes.
  • Support prototype development, system integration, verification, qualification, industrialisation, and product release.
  • Analyze system and software performance and troubleshoot complex issues across software, electronics, FPGA, photonics, and system interfaces.
  • Identify technical risks, evaluate design alternatives, and contribute to architecture, design, and code reviews.
  • Ensure software quality, reliability, security, and suitability for manufacturing, deployment, and long-term product support.
  • Plan and deliver assigned work against agreed priorities and milestones, proactively communicating risks, dependencies, and technical debt.
  • Collaborate across multidisciplinary engineering teams and provide technical guidance within your area of expertise.
  • Share knowledge, lessons learned, and software best practices to strengthen team capability and continuously improve engineering ways of working.

Skills

Embedded Linux
C++
Python
Linux kernel
Git
CMake
CI/CD
Docker
Yocto
PetaLinux
Multithreading
IPC
Hardware abstraction
English communication

Education

BSc or MSc in CS / Software Eng / Embedded Systems

Tools

Git
CMake
Docker
Yocto
PetaLinux

Job description

Optics11 is seeking a Senior Embedded Software Engineer in Amsterdam to develop embedded software across the product lifecycle. You will translate requirements into robust, maintainable software for sensing interrogator platforms, integrating with hardware interfaces, APIs, diagnostics, and data acquisition components.

You’ll lead significant software workstreams, contribute to architecture, implement CI/CD pipelines, test, and collaborate with architects, electronics, FPGA, and verification

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optics11 • Amsterdam

On-site
EUR 70,000 - 110,000
Senior Embedded Test Engineer - HIL & Automation Leader
Senior Embedded Test Engineer - HIL & Automation Leader

Optics11 Life • Amsterdam

On-site
EUR 85,000 - 110,000
30 days holiday
Team lunches
Company events
Senior Embedded Test Engineer — HIL & System-Level QA
Senior Embedded Test Engineer — HIL & System-Level QA

Optics11 • Noord-Holland

On-site
EUR 75,000 - 110,000
Fresh team lunches
Competitive salary
Team events
Product System Engineer – Optics & Underwater Sensing
Product System Engineer – Optics & Underwater Sensing

Optics11 Life • Amsterdam

On-site
EUR 90,000 - 120,000
30 days holiday per year
Fresh team lunches five times a week
International team of colleagues
Embedded Software Engineer – Space Laser Communications (Remote)
Embedded Software Engineer – Space Laser Communications (Remote)

FSO Instruments • Netherlands

Hybrid
EUR 70,000 - 120,000
Market-based salary
31 days off and 8% vacation allowance
Work from home (max 2 days/week)
+2
Medior Embedded Software Engineer - Space Laser Comm
Medior Embedded Software Engineer - Space Laser Comm

Demcon • Delft

Hybrid
EUR 65,000 - 95,000
Market-based salary
31 days off + 8% vacation allowance
Hybrid work option up to 2 days/week
+4
Photonics Engineer — Fiber-Optic Sensing & Subsystems
Photonics Engineer — Fiber-Optic Sensing & Subsystems

Optics11 • Amsterdam

On-site
EUR 48,000 - 75,000
Senior Embedded Test Engineer — HIL/CI System QA
Senior Embedded Test Engineer — HIL/CI System QA

Optics11 • Amsterdam

On-site
EUR 70,000 - 100,000
Competitive salary
Fresh team lunches provided every day
Senior Embedded Software Lead — AI-Enabled Linux/C++
Senior Embedded Software Lead — AI-Enabled Linux/C++

SGL • Waddinxveen

On-site
EUR 90,000 - 130,000
Bonus structure
25 vacation days per year
Travel allowance (23ct per km)
+3
Lead Optical Sensing Engineer, Underwater Systems
Lead Optical Sensing Engineer, Underwater Systems

Optics11 Life • Amsterdam

On-site
EUR 120,000 - 150,000
30 days holiday per year
Fresh team lunches five times a week
International organisation with 20+国籍
+1