About Our Client
Our client is a dynamic scale-up focused on innovative embedded software solutions based in Lausanne.
Job 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.
The Successful Applicant
1. Fluency in English, French is a plus
2. Eligible to work in Switzerland.
3. 10+ years of embedded software development and design experience
4. Proficiency in C++ and / or C
5. Experience using RTOS (e.g. Zephyr, FreeRTOS, QP / C) on low-power chipsets (e.g. STM32, nRF52)
6. Multi-core chipset experience.
7. Ability to thoroughly document software specifications.
8. Experience with platform build and management.
9. Familiarity with Agile Scrum or Kanban methodologies.
10. Strong analytical, problem-solving, and conceptual skills.
11. Excellent communication and collaboration skills.
12. BS / MS in Computer Science, Microengineering, Communication Systems, or equivalent
What's on Offer
13. Long-term contract with potential for permanent role.
14. Stimulating and dynamic work environment.
15. Professional development opportunities
#J-18808-Ljbffr