Senior Software Engineer (Radio Systems)

Startupvalleys

Zürich

Hybrid

CHF 150,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Hybrid workplace
Stock options
Retirement plan
Company car for private use (Switzland

Job summary

Auterion is seeking a Senior Software Engineer for its Radio Systems team to architect a Linux-based software framework powering advanced RF sensing and comms technologies. You will bridge RF hardware with high-level autonomous systems, delivering high-performance user-space apps and kernel modules with Modern C++ expertise for scalable RF platforms.

You will lead multi-domain RF software, collaborate across Auterion's stack, and engage with OEMs and government agencies to ensure robust

Qualifications

  • 3+ years of experience in software and engineering roles.
  • B.Sc./M.Sc. in Electrical Engineering, Computer Engineering / Science or related fields.
  • Strong proficiency in Modern C++ (17/20) and systems programming.
  • Experience developing Linux kernel modules or character drivers (DMA, USB, PCIe, etc.).
  • Deep understanding of Linux user-space development, including multi-threading and IPC.
  • Proven track record of implementing CI/CD pipelines and unit testing frameworks (e.g., GTest).
  • Experience with high-throughput data processing or software-defined radios (SDR) is a plus.
  • Strong written and verbal communication skills to keep a global team fully informed.
  • Willingness for infrequent travel.
  • Bonus: you love radio technologies... RF engineering
  • CH/EU citizenship required.

Responsibilities

  • Own a complex, multi-domain RF software ecosystem running on Linux
  • Lead the design and development of high-performance user-space applications using Modern C++
  • Develop and maintain Linux kernel modules and hardware abstraction layers to interface with RF baseband configurations
  • Drive software quality through CI/CD integration and TDD
  • Contribute to automated hardware-in-the-loop (HIL) testing and maintain the test framework
  • Collaborate with RF experts to create clean APIs for full-stack consumption of data
  • Support OEM integrations and end customers directly, sometimes on-site
  • Work with engineers to direct development of test infrastructure / QA processes

Skills

Modern C++
Systems programming
Multi-threading
IPC
Communication

Education

BSc/ MSc in EE/CE or related

Tools

Linux kernel modules
Character drivers
GTest
CI/CD
Data processing (SDR)

Job description

Overview

As a Senior Software Engineer in the Radio Systems team you will architect the Linux-based software framework that powers our next-generation communications and RF sensing technologies. You will bridge the gap between raw RF hardware and high-level autonomous systems, developing the high-performance user-space applications and kernel modules that bring reliable RF comms and insights to unmanned systems. Your expertise in Modern C++ and Linux internals will be the backbone of a scalable RF technology framework. You will collaborate with developers across Auterion's full technology stack to deliver tactical solutions to the air, ground, and sea, working closely with global OEMs and government agencies to ensure operational excellence in evolving environments.

Responsibilities and Duties
  • Own a complex, multi-domain RF software ecosystem running on Linux
  • Lead the design and development of high-performance user-space applications using Modern C++
  • Develop and maintain Linux kernel modules and hardware abstraction layers to interface with RF baseband configurations
  • Drive software quality through CI/CD integration and TDD
  • Contribute to automated hardware-in-the-loop (HIL) testing and maintain the test framework
  • Collaborate with RF experts to create clean APIs for full-stack consumption of data
  • Support OEM integrations and end customers directly, sometimes on-site
  • Work with engineers to direct development of test infrastructure / QA processes
Qualifications and Skills
  • 3+ years of experience in relevant software and engineering roles
  • B.Sc. / M.Sc. in Electrical Engineering, Computer Engineering / Science or related fields
  • Strong proficiency in Modern C++ (17/20) and systems programming
  • Experience developing Linux kernel modules or character drivers (DMA, USB, PCIe, etc.)
  • Deep understanding of Linux user-space development, including multi-threading and IPC
  • Proven track record of implementing CI/CD pipelines and unit testing frameworks (e.g., GTest)
  • Experience with high-throughput data processing or software-defined radios (SDR) is a plus
  • Strong written and verbal communication skills to keep a global team fully informed
  • Willingness for infrequent travel
  • Bonus: you love radio technologies, tinker with radios and want to learn more about RF engineering
  • CH/EU citizenship required
Benefits
  • Flexible working hours & hybrid workplace
  • Stock Options
  • Generous holiday allowance
  • Retirement plan
  • Company car for private use (Switzerland only)
  • Enhanced maternity & paternity leave
  • Mental health and wellbeing support
  • Learning and development opportunities
  • Flyday Friday - Fly a drone (1/x month)
  • Regular team social
  • Snacks & Drinks
About Auterion

We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.

At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you’ll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior RF Systems Software Engineer — Linux/C++ (Hybrid)
Senior RF Systems Software Engineer — Linux/C++ (Hybrid)

Startupvalleys • Zürich

Hybrid
CHF 150,000 - 190,000
Flexible working hours
Hybrid workplace
Stock options
+2
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Startupvalleys • Zürich

On-site
CHF 140,000 - 190,000
Stock Options
Generous holiday allowance
Company pension plan
+2
Fullstack Web Developer
Fullstack Web Developer

Startupvalleys • Zürich

On-site
CHF 110,000 - 170,000
Flexible working hours
Stock Options
Generous holiday allowance
+4
Senior Embedded Performance Engineer
Senior Embedded Performance Engineer

Auterion • Zürich

On-site
CHF 120,000 - 180,000
Flexible working hours
Stock Options
Generous holiday allowance
+5
DevOps Engineer
DevOps Engineer

Startupvalleys • Zürich

On-site
CHF 110,000 - 150,000
Flexible working hours
Stock Options
Generous holiday allowance
+5
Senior Computer Vision Engineer
Senior Computer Vision Engineer

Auterion • Zürich

On-site
CHF 140,000 - 210,000
Flexible working hours
Stock Options
Generous holiday allowance
+5
DevOps Engineer
DevOps Engineer

Auterion • Zürich

On-site
CHF 110,000 - 170,000
Flexible working hours
Stock Options
Generous holiday allowance
+5
RF Engineer (GNSS)
RF Engineer (GNSS)

Harmattan AI • Vaud

On-site
CHF 120,000 - 170,000
Senior Hardware Electronics Engineer (M/F)
Senior Hardware Electronics Engineer (M/F)

Enova • Lausanne

Hybrid
CHF 110,000 - 160,000
Electronics Engineering Intern
Electronics Engineering Intern

Auterion • Zürich

On-site
CHF 20,000 - 31,000
Flexible working hours
Generous holiday allowance
Car parking
+2