1,672,019open jobs
100,260companies
257,325added this week
Browse all
Salary
≈ $97k – $222k per year (Estimated)
Location
Hybrid (Switzerland)
Seniority
Senior · 7+ years exp

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 15, 2026.

Overview
Company
Impact
Profile match
We offer mandate recruitment services to leading companies across Switzerland. By understanding the unique requirements of different industries, TalentCloud.

Senior Embedded Software Engineer

Zurich, Switzerland | Hybrid

Permanent Role

Are you a highly experienced Embedded Software Engineer who enjoys working deep within Linux, close to the hardware, rather than several abstraction layers above it?

We are supporting a well-established Swiss technology organisation in the recruitment of a Senior Embedded Software Engineer to join a highly experienced engineering team in the region of Zurich.

This is a genuinely technical position for somebody who enjoys Embedded C, Linux/Unix, low-level programming, real-time systems and understanding exactly how software interacts with hardware.

You will be working in a sophisticated engineering environment on complex, long-lifecycle systems, alongside highly experienced software, electronics and engineering specialists.

What you will be doing

  • Design, develop and maintain embedded and low-level software
  • Develop real-time applications primarily using C
  • Work extensively within Linux / Unix environments
  • Develop and maintain Linux kernel and device drivers
  • Work on Linux kernel customisation, configuration and compilation
  • Develop device trees, filesystems, libraries and Linux images
  • Develop and adapt Board Support Packages (BSPs)
  • Work with technologies including Yocto and U-Boot
  • Develop software for a variety of modern embedded hardware architectures
  • Support software/hardware integration, testing and commissioning
  • Troubleshoot complex issues at the hardware/software boundary
  • Collaborate closely with electronics and other engineering specialists
  • Contribute to technical architecture and longer-term engineering decisions

What we are looking for

This is a genuinely senior position, and we are particularly interested in speaking with engineers who have built significant hands-on expertise in low-level software development.

Ideally, you bring:

  • 7+ years of relevant professional experience
  • Excellent programming skills in C
  • Strong low-level / close-to-hardware programming expertise
  • Extensive experience with Linux and/or Unix
  • Strong knowledge of embedded systems
  • Experience developing kernel and/or device drivers
  • Experience with real-time applications
  • Knowledge of technologies such as Yocto, U-Boot, BSPs and device trees
  • Experience working across the hardware/software interface
  • A degree in Computer Science, Engineering, another STEM discipline, or equivalent practical experience
  • Very good English communication skills
  • German is an advantage, but not required

C++ knowledge would be useful, but it isn't the primary focus of the position.

Most importantly, we are looking for someone who is hands-on, technically curious, collaborative and comfortable working within a highly experienced engineering team.

And a good sense of humour is definitely appreciated!

Why join?

This is an opportunity to work for a highly respected, technically advanced Swiss organisation where engineering quality and long-term technical thinking genuinely matter.

You will benefit from:

Deep technical work - genuinely low-level engineering rather than generic application development

Hardware + software exposure - work directly at the boundary between embedded software and electronics

Experienced colleagues

- join a team with considerable technical expertise and knowledge

Interesting, complex systems - work on sophisticated technology with long development and operational lifecycles

International environment - applications from engineers outside Switzerland are very welcome

Professional development - strong onboarding, training and long-term development opportunities

Excellent working conditions

- a stable environment designed to support sustainable, long-term careers

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,672,019 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Switzerland
≈ $103k – $235k per year (Estimated) • Hybrid • 5+ years exp • Zurich
Python
Apply
Hardware Engineer 3 hours ago
≈ $81k – $190k per year (Estimated) • In office • 3+ years exp • Zurich
Chips/EDA
Altium Designer
Apply
≈ $84k – $196k per year (Estimated) • Hybrid • 3+ years exp • Zurich
C++
Chips/EDA
Altium Designer
Apply
≈ $105k – $240k per year (Estimated) • In office • Lausanne
Chips/EDA
Cadence Virtuoso
Siemens Calibre
Apply
≈ $81k – $190k per year (Estimated) • In office • 3+ years exp • Zurich
Chips/EDA
Altium Designer
Apply
In office • Switzerland
Apply
In office • Full-Time • Switzerland
Apply
In office • Full-Time • Switzerland
Apply
In office • Switzerland
Apply
In office • Switzerland
Apply
See all jobs
This is one of many
1,672,019 more open roles from verified company boards, updated every day.