Director of Embedded Software Engineering
WHOOP
RESPONSIBILITIES:
- Lead a team of software managers and engineers, providing technical guidance, and ensuring the team’s work aligns with the company's goals and objectives.
- Lead software release planning, technical roadmap development and execution of programs spanning across the product platform.
- Actively champion an Agile development culture within the organization, advocating for the benefits of Agile methodologies, and promoting the adoption and integration of Agile practices across the software engineering team.
- Collaborate with hardware, signal processing and software teams to ensure the successful integration and deployment of solutions across multiple generations of devices.
- Provide leadership for resource staffing and project execution for the team with proactive management of technical and project risk to ensure timely delivery of product commitments.
- Create, effectively communicate and deploy the strategy for the team that aligns with the overall software organization strategic plan.
- Identify and manage risks related to software development such as security vulnerabilities, regulatory non-compliance, and project delays.
- Represent the embedded software engineering teams in meetings, presentations, and other communications with internal and external stakeholders.
- Foster a collaborative work environment with strong working relationships within and across teams, functions, and with strategic external partners.
- Maintain current knowledge of relevant Quality and Regulatory requirements related to research and development (product development, design and safety) and ensure compliance.
- Make adjustments and assign resources as necessary to ensure the QMS is adequately implemented and monitored.
- Ensure proper software development and risk management are employed by your teams.
- Foster a culture of continuous improvement, encourage the adoption of new tools and methodologies, and promote best practices to improve the quality of software and efficiency of development processes.
QUALIFICATIONS:
- Minimum 10 years experience in leading embedded engineering teams
- Significant experience in Embedded systems and Software engineering with early experience in software development/coding (C, Python, Java); connected devices and/or health and fitness product experience preferred
- Understanding of global regulatory requirements for medical devices; risk and reliability concepts for development is preferred
- Experience leading a cross functional teams and working in a global matrix environment
- Strong team building and talent management skills, and the ability to motivate team members to achieve goals
- Must be a strategic, innovative problem solver, and have strong influencing and communication skills
- Commitment to leveraging upcoming AI technologies to increase development velocity and boost overall productivity
- Bachelor’s or Master’s degree in Systems Engineering, Software Engineering, Electrical and Computer Engineering, or a related field; Master’s Degree preferred