Senior Embedded Software Engineer
Optics11
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
421 open embedded roles across 85 companies are on ApplySarthi right now, most of them in Bengaluru (11), Delhi NCR (8), Hyderabad (6).
- Embedded Software EngineerPayter B.V.
- Senior Embedded Software EngineerQualinx
- Senior Embedded Performance EngineerAuterion
- Embedded Software Development Engineer, Amazon Leo Optical Inter-Satellite Link Amazon
- Senior/Staff Software Engineer with C++ - Drivers, Diagnostic, & Embedded Software (San Diego, CA)Philips
What embedded roles keep asking for: C++ (54%), Python (40%), Linux (39%), Git (21%), CI/CD (15%), Agile (14%) — counted across their open postings here.
C++ jobs · CI/CD jobs · Docker jobs · Linux jobs
Optics11 has 15 open roles listed here.
- Senior Mechanical Engineer
- Senior Project Manager (Subsea)
- Data & ML Infrastructure Engineer
- Partial Discharge Data Scientist
- Software Test Engineer
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for embedded roles keep coming back to C++, Python, Linux, Git. Practise those questions before you sit with Optics11.
Questions you are likely to be asked
- Why do you want to join Optics11?
- What is your experience with Linux? Tell me one thing you learned the hard way.
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
- How would you design an API for a feature you have worked on?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Embedded Software Engineer at Optics11 interview free →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. Key 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. 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, where applicable to the role. Nice to have: Experience with Xilinx Zynq UltraScale+, heterogeneous SoCs, or comparable embedded Linux platforms. Experience interfacing Linux software with FPGA-based systems. Experience with real-time or high-throughput data acquisition and signal-processing systems. Hands-on Linux kernel work beyond fixes. Experience in multidisciplinary product development environments involving software, firmware, electronics, FPGA, or photonics. Experience supporting prototype development, manufacturing transfer, product releases, or industrialization activities. Familiarity with systems engineering, product verification, configuration management, and product lifecycle management processes. You'll be working with clients in the defense and security sectors, obtaining a Certificate of No Objection issued by the AIVD (Dutch General Intelligence and Security Service) is mandatory. This means you will need to undergo a security screening. For more information, please refer to details on security screening. Find more English Speaking Jobs in Netherlands on Arbeitnow
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Senior Mechanical EngineerOptics11
- Senior Project Manager (Subsea)Optics11
- Data & ML Infrastructure EngineerOptics11
- Partial Discharge Data ScientistOptics11
- Software Test EngineerOptics11
- Product System EngineerOptics11
- Senior Mechanical EngineerOptics11
- IT DirectorOptics11
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on arbeitnow · posted 2026-10-14. ApplySarthi collects openings and links to application pages; the role is advertised by Optics11, not by us.