Head of Embedded Software Engineering
Our client is a global technology company designing advanced embedded hardware and software platforms for high-performance professional systems. Operating in a demanding real-time and reliability-driven environment, the organization develops long-life products where software robustness, scalability, and architectural consistency are critical.
Within the embedded software organization, the company is seeking a Head of Embedded Software Platform OS & Technologies . Reporting to senior electronics management, this role is responsible for leading a small team of experienced engineers (approximately five people) while driving the development, evolution, and long-term robustness of Linux-based software platforms and core technologies. The position combines hands-on technical leadership with people and delivery management.
Responsibilities
- Managing embedded software projects OR development activities.
- Lead and manage the platform OS (FreeRTOS, RT Linux, Zephyr) and Technologies team to deliver software platforms and technologies to the Embedded Software and Audio Development Team that meets the needs of our users.
- Act as a lead developer by providing technical guidance and mentorship to the team, and by contributing to the codebase.
- Estimate, validate and track progress, skill requirements and communicate them to upper management.
- Anticipate bottlenecks and risks, provide management escalation and work with product managers and product owners to ensure delivery against agreed priorities.
- Ensure the software is robust, future proof, efficient and maintainable.
- Work closely with the director and your peers to define and enforce state-of-the-art coding standards and architecture.
- Work closely with the head of Embedded Software Validation to define and enforce state-of-the-art test plans.
- Monitor team activities to ensure compliance with development processes and quality standards.
- Solve problems, balance priorities, and find creative solutions that achieve results.
- Implement mechanisms to monitor and report on the progress of her/his embedded platforms and technologies development activities.
- Support, communicate and reinforce the mission, values, and culture of the organization.
- Design, code and debug applications.
- Responsible for managing the Embedded Platform OS and Technologies Team.
- Act as a leader.
- Engage the team, foster collective thought process and cooperation.
- Keep the team informed of the overall schedule and changes.
- Coach and train the team on best practices, processes, and standards as needed.
- Support the team, provide feedback, and resolve breakdowns.
- Evaluate individual performance.
Requirements
- Master’s degree in computer science, electrical engineering, or a related field.
- Minimum 10 years experience with Linux
- Proven experience in embedded systems engineering and bringing products to market.
- Strong knowledge of embedded software development processes and life cycle.
- Good problem-solving, organizational, and leadership skills.
- Good communication and collaboration skills, with the ability to work cross-functionally.
This role offers the opportunity to play a central technical and leadership role in the development of Linux-based software platforms used in complex, high-performance systems. You will have real influence on architectural choices, technical standards, and long-term platform strategy, while directly leading and mentoring a compact, skilled engineering team.
For candidates seeking a position that combines hands-on development and people leadership—with real ownership and long-term technical impact—this role provides both challenge and strong professional perspective.
#J-18808-Ljbffr