Our client is a dynamic scale-up focused on innovative embedded software solutions based in Lausanne.
Description
- Architect modular, reusable, and testable solutions.
- Oversee code implementation and reviews.
- Generate documentation and specifications.
- Collaborate with system architects, senior developers, and testers.
- Provide technical leadership and mentorship to junior developers.
- Conduct workshops and training sessions.
- Maintain proactive communication on significant developments.
- Deliver technical presentations to peers and managers.
- Challenge and be challenged on technical decisions.
Profile
- Fluency in English, French is a plus
- Eligible to work in Switzerland.
- 10+ years of embedded software development and design experience
- ? Proficiency in C++ and/or C
? Experience using RTOS (e.g. Zephyr, FreeRTOS, QP/C) on low-power chipsets (e.g. STM32, nRF52) - Multi-core chipset experience.
- Ability to thoroughly document software specifications.
- Experience with platform build and management.
- Familiarity with Agile Scrum or Kanban methodologies.
- Strong analytical, problem-solving, and conceptual skills.
- Excellent communication and collaboration skills.
- BS/MS in Computer Science, Microengineering, Communication Systems, or equivalent
Job Offer
- Long-term contract with potential for permanent role.
- Stimulating and dynamic work environment.
- Professional development opportunities