Senior Software Architect
Salary: CHF 80'000 - 110'000 per year
Requirements:
- At least 15 years of experience in professional software engineering.
- Masters degree in Computer Science or a related field.
- Extensive experience designing and architecting large-scale distributed or embedded systems.
- Demonstrated track record of leading complex architectural initiatives across multiple teams and system components.
- Deep expertise in modern C++ development.
- Strong experience with Java, Linux, and containerization technologies (Docker).
- Fluent in English, with a working knowledge of French.
- Ability to analyze complex technical challenges and develop efficient, scalable solutions.
- Comfortable working in cross-functional teams.
- Excellent communication skills, able to convey complex technical concepts clearly to engineers, managers, and non-technical stakeholders.
- A natural team unifier who builds trust across disciplines, navigates disagreements constructively, and brings people together around shared goals rather than creating silos.
Responsibilities:
- Design and own the technical architecture of the embedded platform, defining component boundaries, data flows, and cross-layer interfaces across the full software stack.
- Drive technical decisions across the full embedded stack, ensuring a modular and scalable platform.
- Act as the primary technical interface between teams.
- Produce and maintain clear architectural documentation.
- Write and review high-quality C++/Java code across the platform layer.
- Propose new tools and processes to enhance code quality, performance, and team efficiency.
- Mentor and support the engineering team by sharing architectural knowledge, guiding junior and mid-level developers, and fostering a culture of technical rigor and continuous improvement.
Technologies:
- Architect
- Docker
- Embedded
- Support
- Java
- Linux
More:
We are Ecorobotix SA, a Swiss B-Corp company headquartered in Yverdon-les-Bains, and we develop innovative robotic solutions that lessen the environmental impact of agricultural activities. We create ultra-precise spraying technologies powered by artificial intelligence, helping farmers significantly reduce the use of chemicals in their fields. We are growing and looking for a new Senior Software Architect to join our dynamic, international team and help us make agriculture more sustainable. We offer an enjoyable workplace.
last updated 25 week of 2026
Original source: https://swissdevjobs.ch/jobs/Ecorobotix-SA-Senior-Software-Architect