We are hiring a team lead/technical manager to lead one of our firmware development teams. As the ideal candidate, you will have a strong background in firmware development or embedded systems with experience as a manager, team lead, or senior developer.
You are diligent, proactive and have a reputation for taking an innovative approach when solving difficult problems. You enjoy collaborating with small teams and have the resourcefulness and initiative to navigate through the challenges of new product development.
You will
- Work with the project team to recommend hardware solutions complementing Nurevas software product suite, addressing customer and market requirements.
- Establish a firmware development strategy based on overall system architecture and deliverables
- Assemble schedules and budgets for firmware development activities
- Actively participate in the hiring process and growing the team as needed
- Develop design test plans and tools to verify system performance and quality, and work with NPI to support volume manufacturing
- Support and contribute to Nurevas evolving end-to-end product development processes by applying relevant best practices to ensure consistent delivery of quality products
- Ensure creation and maintenance of architecture and design documentation
- Lead efforts to design and implement firmware to achieve architectural and functional requirements, along with performance and quality metrics. This may include a range of features, including bootloaders and embedded applications, and will initially be focused on our audio product line
- Lead a firmware team in delivering their commitments for each development iteration in an Agile environment
- Define relevant and useful metrics to measure progress and ensure timely releases of high-quality firmware
- Set a high standard for firmware development best practices such as design reviews and code reviews and ensure the team adheres to established criteria each sprint
- Mentor a high-performance team that thrives on delivering high quality and innovative solutions
- Ensure continual improvement of firmware team through regular coaching and goal setting
You have
- A bachelors degree in electrical engineering, computer science, or a related field
- A minimum of 10 years experience in firmware or embedded software development environment, with at least 5 years as a senior developer or 2 years in a leadership role
- A strong understanding of embedded systems, microcontrollers, SoCs, and firmware architectures
- Proficiency in C/C++ programming languages and firmware development tools
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
- Strong, analytical problem-solving and decision-making skills
We offer a competitive total compensation package, an open and collaborative office and a great team environment.
Visitnureva.comby close of business onMay 30, 2025. Please outline how you will make a difference on our team. We will spend time to help you understand the role and our company to ensure we are a good fit for you.