RUAG AG
Wangen-Brüttisellen
9 hours ago
Senior Software Engineer for Sensors
- 11 February 2026
- 100%
- Wangen-Brüttisellen
Job summary
Join RUAG to build and maintain innovative full-stack applications. Enjoy a collaborative work environment with exciting benefits.
Tasks
- Create full-stack applications using Rust and Python for complex data flows.
- Deploy and manage apps on Linux servers, including secure environments.
- Enhance development processes with CI/CD, automated testing, and DevOps.
Skills
- 8+ years in software development with a degree in computer science or related.
- Expertise in Rust, Python, and frontend technologies like React.
- Strong communication skills with proficiency in English and German.
Is this helpful?
About the job
You can move it
- Build and maintain full-stack applications in Rust and Python, supporting complex data flows and AI/ML models.
- Deploy and manage applications on Linux-based servers, including secure and air-gapped environments.
- Improve development processes and tooling, including CI/CD pipelines, automated testing, DevOps practices, and deployment playbooks.
- Collaborate with interdisciplinary teams (signal processing, networking, testing & integration) to deliver innovative solutions.
- Participate in code reviews, mentoring peers, and ensuring best practices across the team.
- Support verification and validation, including test planning, FAT, and SAT.
- Contribute to documentation and knowledge sharing across the organization.
What you should bring with you
- Bachelor's or master's in computer science, Software Engineering, or related field (ETH/FH preferred).
- 8+ years of experience in software development, ideally in sensors, avionics, electronic warfare, or safety-critical systems.
- Expert in Rust and Python, with additional frontend experience (React, HTML, CSS).
- Deep understanding of data structures, algorithms, system architecture, and data storage.
- Familiarity with web architecture, microservices, and systems integration.
- Experience with secure, air-gapped deployments is a plus.
- Exposure to Postgres, AI/ML, or data-driven applications is a bonus.
- Knowledge of relevant standards such as ISO9001/EN9100 and MIL-STD.
- Curious, autonomous, and proactive problem-solver.
- Strong communication and stakeholder management skills.
- Languages: Very good in English and in German (C1), French is a plus.
Salary and fringe benefits
Every day, around 3,000 employees of RUAG and RUAG Real Estate make as significant contribution to the security of Switzerland. They ensure that the Swiss Armed Forces and other emergency and security organizations can comprehensibly carry out their tasks at all times.
- Bachelor's or master's in computer science, Software Engineering, or related field (ETH/FH preferred).
- 8+ years of experience in software development, ideally in sensors, avionics, electronic warfare, or safety-critical systems.
- Expert in Rust and Python, with additional frontend experience (React, HTML, CSS).
- Deep understanding of data structures, algorithms, system architecture, and data storage.
- Familiarity with web architecture, microservices, and systems integration.
- Experience with secure, air-gapped deployments is a plus.
- Exposure to Postgres, AI/ML, or data-driven applications is a bonus.
- Knowledge of relevant standards such as ISO9001/EN9100 and MIL-STD.
- Curious, autonomous, and proactive problem-solver.
- Strong communication and stakeholder management skills.
- Languages: Very good in English and in German (C1), French is a plus.
- Build and maintain full-stack applications in Rust and Python, supporting complex data flows and AI/ML models.
- Deploy and manage applications on Linux-based servers, including secure and air-gapped environments.
- Improve development processes and tooling, including CI/CD pipelines, automated testing, DevOps practices, and deployment playbooks.
- Collaborate with interdisciplinary teams (signal processing, networking, testing & integration) to deliver innovative solutions.
- Participate in code reviews, mentoring peers, and ensuring best practices across the team.
- Support verification and validation, including test planning, FAT, and SAT.
- Contribute to documentation and knowledge sharing across the organization.