Join to apply for the Embedded Software Team Lead role at Naim Audio.
Working within the Software Development team, your role is to coordinate the embedded software development team and contribute to development activities. The position involves both management and engineering duties. You should maintain your engineering skills, which are essential for effective technical management. You will work on projects involving microcontrollers, DSP, and embedded Linux technologies, with proven skills in at least one area to actively contribute to the code base.
In the early project stages, collaborate with Project and Engineering Management to translate technical specifications into detailed tasks. During development, manage the team, promote collaboration, and ensure requirements are met throughout the lifecycle. Report status updates via tools like Jira and Confluence. The role requires multitasking, problem-solving, system overview, and project timeline management. You will work alongside engineers on technical issues, prototypes, demos, and system integration, acting as the point of contact for embedded software across departments and supporting the wider business. The role may include line management responsibilities and continuous improvement of development processes, with a focus on quality and user experience in high-end audio products.
Key Responsibilities
* Plan development schedules with the Project Management team.
* Lead daily team meetings and support task management.
* Assist team members in debugging and problem-solving.
* Provide accurate workload estimates and regular project reports.
* Coordinate with cross-disciplinary teams to meet project milestones.
* Liaise with third-party suppliers and contractors.
* Write embedded software in your area of expertise.
* Ensure adherence to best development practices.
* Engage in peer code reviews.
* Perform team and line management duties.
Skills, Knowledge, and Expertise
* Degree in Computer Science, Software Engineering, or similar.
* 5+ years of embedded software development experience.
* Proficiency in C on embedded platforms.
* Experience with Embedded Linux, ARM microcontrollers, or DSP.
* Advocate for unit testing, automated testing, and TDD.
* Proactive in documenting design decisions (using Confluence).
* Interest in Hi-Fi or music technology is beneficial.
Benefits
* 24 days holiday plus bank holidays, increasing with service.
* Holiday trading scheme, free canteen, on-site parking.
* Enhanced pension contribution, death in service insurance.
* Employee discounts, wellbeing initiatives, and development opportunities.
About Naim Audio
Founded by Julian Vereker MBE, Naim has a rich history of designing high-performance audio equipment, driven by a passion for music and innovation. Our products are renowned for their quality and immersive listening experience.
Hiring Process
Stage 1: Application
Stage 2: Review
Stage 3: Screening
Stage 4: Interview with hiring manager
Stage 5: On-site interview
Stage 6: Offer and onboarding
#J-18808-Ljbffr