For one of our customer, we are looking for a dynamic:
To supervise our platform's technical direction and high-level design. This role demands an innovative approach to architecture specifications, emphasizing modularity, reuse, and testability.
You'll guide the platform's technical decisions, ensuring alignment with stakeholders, and be proactive in anticipating future modifications. Your responsibilities include crafting maintainable solutions, documenting specifications, and ensuring adherence to these through hands-on coding and code reviews. You also will collaborate closely with firwmare and C++ developers to integrate business needs with technical realities, understanding legacy constraints.
As a mentor, you'll elevate the technical team, offering guidance, conducting workshops, and promoting knowledge sharing to foster team growth.
Effective communication is key, requiring timely updates and technical presentations within the team and to management.
Responsibilities:
- Architecture - Lead in firmware architecture design and decision-making.
- Coaching - Mentor and uplift the technical team.
- Hands-on & Education - Direct involvement in coding and reviewing.
Management Qualifications:
- Leadership: Inspirational and able to rally the team, fostering a unified direction.
- Team Player: Collaborative, with a strong sense of camaraderie and ability to work effectively within diverse teams.
- Empathetic**:** Attentive to team members' needs, providing a supportive and understanding work environment.
- Team Management: Skilled in managing a team of developers, guiding them towards achieving project goals efficiently.
Technical Qualifications:
- Architectural view - Ability to maintain a global and long-term vision on all the components and their interoperability's
- Minimum 7 years in embedded software development and design.
- Proficiency in C++/C
- Experience in real-time operating systems (RTOS) like Zephyr, FreeRTOS
- Experience on low-power chipsets (e.g., STM32, nRF52) is a strong differenciator
- Experience with multi-core chipsets, possessing strong analytical and problem-solving skills.
- Excellent documentation skills for software specs.
- USB (BLE) knowledge is a plus.
- Familiarity with Agile methodologies (Scrum, Kanban) is a plus.
Adresse
Celag