Embedded Software Engineer (80%-100%) – St. Gallen (Fitness Tracking Devices)
Based in the beautiful city of St. Gallen, our client is redefining the future of health and wellness through cutting-edge fitness tracking devices. These smart wearables go beyond step counts—they’re engineered with precision to deliver real-time data insights that empower users to take control of their fitness goals.
About the Role:
You will be instrumental in developing the embedded (C/C++) software that powers their wearable devices. Working closely with hardware, design, and product teams, you’ll architect and implement modular, real-time software systems that interface directly with sensors and communication protocols, ensuring accuracy, reliability, and low power consumption.
Responsibilities:
- Design and develop software for Embedded Systems.
- Perform hardware-near programming in C/C++ for sensor-driven applications
- Collaborate with hardware engineers and external partners.
- Implement control algorithms for motion and health tracking
- Set up and maintain software release and version management systems
- Support the ongoing improvement and optimisation of existing fitness tracking products
Requirements:
- Degree in Electrical Engineering, Computer Science, or related discipline
- Strong experience in embedded software development using C/C++
- Solid understanding of Realtime OS and embedded communication (e.g., Ethernet, Fieldbus)
- Passion for complex systems and health-tech innovation
- Structured and analytical approach to problem-solving
Nice to Have:
- Familiarity with cybersecurity standards and data management in embedded systems
- Experience in cross-functional product development
- German language skills
Benefits:
- Hybrid or remote working options
- Comprehensive health insurance
- Flexible working hours to support a healthy work-life balance
- Personal development opportunities in embedded systems and real-time applications
- Work in an international environment in the heart of St. Gallen
Location: St. Gallen, Switzerland / Remote
Salary: CHF 100'000 - CHF 130'000 + Bonus + Benefits
Due to the high volume of applications, only shortlisted candidates will be contacted. To apply or inquire about similar roles, please send your CV to Hugh.Telford@CodeCompass.co.uk.