InterviewHack.ai
Start free
Jobs / Optics11

Senior Embedded Software Engineer

Optics11·Amsterdam, Noord-Holland, Netherlandssenior

In short

  • →Desarrollas software embebido en Linux para plataformas de sensores en equipo multidisciplinario.
  • →Tu trabajo diario incluye diseño, integración, pruebas y soporte de software en ciclos de vida completos de producto.
  • →Destacan los sistemas de interrogación óptica y la colaboración con equipos de fpga, electrónica y photonics.

Proficiency in English required for technical documentation and collaboration.

Apply on company site ↗Share on WhatsApp
✓ Free to start✓ Runs in your browser✓ First dossier, no card✓ Ready in ~1 minute

In ~1 minute you get: who interviews you, the likely questions answered from your CV, and your CV tailored to this job. Your first dossier is free.

The questions they'll ask you

1. ¿Cómo has abordado un problema de desempeño en un sistema embebido con Linux? Describe tu enfoque.

2. ¿Qué diferencias prácticas has encontrado entre PetaLinux y Yocto en tu experiencia?

3. ¿Cómo aseguras la testabilidad y mantenibilidad de un componente de software embebido en un entorno de ciclo de vida completo?

🔒 +7 more questions

No card. Upload your resume and the full dossier is ready in ~1 minute.

🎧Land the interview? Bring the copilot. Our free extension listens to the live interview and flashes 3-4-word anchors from your resume and prep — glance, connect, talk. Get the extension →

💵 USD · Remote · No visa

Not finding what you want? Try Micro1

Micro1 places engineers directly at US companies paying in USD. One vetting, multiple offers — no cold applying.

Get matched by Micro1 →
📬Jobs picked for YOUR resume, every morning on WhatsApp. Free: text “vacantes” and the bot sends your daily matches. Subscribe →

What they ask for

  • ✓5+ años en desarrollo de software embebido en Linux (userspace y/o BSP)
  • ✓Experiencia sólida con C++ y/o Python para aplicaciones de Linux
  • ✓Conocimiento profundo de Linux embebido, interfaces hardware y abstracción de hardware
  • ✓Experiencia con PetaLinux, Yocto o herramientas similares para construir imágenes
  • ✓Capacidad para depurar drivers del kernel, device tree y problemas de arranque
  • ✓Habilidades en Git, CMake y procesos de CI/CD

Don't tick every box? That's normal — your free dossier shows your gaps and how to cover them in the interview.

C++PythonLinuxEmbedded LinuxPetaLinuxYoctoGitCMakeBSPDevice Tree

Who should you write to at Optics11?

Your free dossier identifies the people who'd interview you — their background, what they value, and how to reach out so you stand out before applying.

As a Senior Embedded Software Engineer at Optics11, you are responsible for the development and engineering realization of embedded software solutions throughout the product development lifecycle. You translate allocated product and subsystem requirements into robust software solutions that deliver reliable system functionality while supporting maintainability, testability, scalability, product integration, and long-term product reliability. The embedded software subsystem comprises the software running on our sensing interrogator platforms, including e mbedded Linux applications, hardware interfaces, internal APIs, system control, calibration functionality, diagnostics, data acquisition interfaces, and supporting software infrastructure. You apply specialist embedded software expertise to develop, improve, and mature subsystem solutions that contribute to successful product realization as part of multidisciplinary engineering teams. You work closely with Architects, Photonics, Electronics, FPGA development, Product Integration, Verification & Validation, Lifecycle Engineering, application/software teams, manufacturing, and other subsystem development teams to ensure embedded software solutions are successfully developed and realized as part of the overall product. 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, industrialization, 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. Why Join Us? Join one of Europe’s most promising deep-tech scale-ups. Shape the future of a rapidly growing multidisciplinary R&D organization. Competitive salary and benefits package. Enjoy regular team activities and company events. Fresh team lunches provided every day. Qualifications: BSc or MSc in Computer Science, Software Engineering, Electrical Engineering, Embedded Systems, or related technical discipline. 5+ years of relevant experience in 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, inter-process communication, and hardware abstraction. Experience building and maintaining embedded Linux BSPs and images using PetaLinux, Yocto, or similar. Ability to debug and patch existing Linux kernel drivers, device tree, and boot/integration issues.

Looking for something similar?

Leave your email and we'll alert you when matching jobs appear.

Don't apply unprepared

We research who's interviewing you, tailor your CV and rehearse you live — first one free.

InterviewHack.ai

Prepare for the exact interview: who's interviewing you, a tailored CV, and a real coach.

Product

JobsCompanies hiringAll free toolsResume verdict (Jev)Free cover letterInterview questions by roleTechnical assessment simulator"Tell me about yourself" answerFree ATS checkerInterview-English checkSalary checkSalary negotiation scriptFree STAR answerLinkedIn headline + AboutLATAM salary reportFree coursesBlogTailored CVSpoken practicePricingAffiliates — 30%

Remote jobs

ReactPythonFull-StackLATAMArgentinaMexicoSee all →

Prepare

Spoken practiceFrontendBackendAI EngineerBy companySell with your CV

Company

For employersAboutContactPrivacyTerms

© 2026 InterviewHack.ai · Your CV is yours. Never used to train anything. · A product of IA-PTY

Similar open roles

Partial Discharge Data Scientist

Optics11 · Amsterdam, Noord-Holland, Netherlands

→

Product System Engineer

Optics11 · Amsterdam, Noord-Holland, Netherlands

→

Software Test Engineer

Optics11 · Amsterdam, Noord-Holland, Netherlands

→

Senior Growth Marketing Manager (Underwater Security)

Optics11 · Amsterdam, Noord-Holland, Netherlands

→