We are seeking an experienced Director of Embedded System Software to lead our embedded software development team, responsible for defining and driving the long-term technical and organizational vision, leading and managing the team, and fostering a culture of innovation and collaboration.
Requirements
- Define and drive the long-term technical and organizational vision, including technology roadmap planning, architecture evolution, and team capability development.
- Lead and manage the team of software engineers, participate in product and technology planning, and collaborate with departments worldwide.
- Foster a culture of innovation, collaboration, and continuous learning within the team, develop a plan for people technical and nontechnical skill development.
- Perform feasibility studies architecture and frameworks, guide the team on embedded software design, coding, testing, and product release.
- Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Oversee the development and optimization of embedded software for performance, reliability, and scalability.
- Recruit, onboard, and develop the engineering team members in order to meet current and future talent requirements.
- Drive the adoption of modern development tools, methodologies, and best practices.
Benefits
- Fully paid medical, dental, and vision insurance
- Employer quarterly contributions to 401k funds
- 15 days accrued vacation
- 11 paid holidays
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building event