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 Auterions 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
. / . 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 youll be empowered to develop ideas collaborate across all levels and make an impact that matters.
Required Experience:
Senior IC
OverviewAs 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-perf...
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 Auterions 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
. / . 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 youll be empowered to develop ideas collaborate across all levels and make an impact that matters.