Join to apply for the Embedded Software Team Lead role at Naim Audio
Working within the Software Development team your role is to help co‑ordinate the embedded software development team and contribute to the development activities. The position is a split role with both Management and Engineering duties. You will maintain engineering skills while managing a team, collaborating with Project Management and Engineering Management to convert technical specifications into detailed software tasks. You will manage the team, promote a collaborative culture, and ensure requirements are met throughout the development lifecycle. You will report status updates to management and project leadership using tools such as Jira and Confluence. Multi‑tasking and switching between engineering problem solving and a macroscopic view of the system are key. You will work with engineers to resolve technical issues, validate prototypes, prepare for demos, and perform systems integration. You will act as the point of contact for embedded software for other departments and support the wider business. The role may include line‑management of engineers, continuous improvement of software development processes, and guiding the development team to ensure great quality from a technical perspective and user experience for world‑class Hi‑Fi products.
Key Responsibilities
* Work with the Project Management team to plan development schedules.
* Run daily team meetings and support team members with managing their time and task list.
* Debug problems and solve issues even if it is not your area of expertise.
* Maintain accurate estimates of project workload and present regular project reports.
* Work across team boundaries such as with Electronics, Acoustics, Software Test and Production Engineering teams to ensure timely delivery of projects and internal milestone deadlines.
* Liaise with third‑party technology suppliers and contractors to communicate technical requirements and check deliverables.
* Write embedded software in your main area of expertise to support the overall team effort.
* Ensure the team follows best development practice.
* Engage in peer code review.
* Perform aspects of team/line management and associated duties/accountabilities.
Skills, Knowledge and Expertise
* Degree qualified in Computer Science, Software Engineering or a related engineering discipline.
* 5+ years of embedded software development experience.
* Good working knowledge of C on embedded platforms.
* In‑depth familiarity with at least one embedded software discipline (Embedded Linux, ARM microcontrollers or DSP).
* Advocate of unit testing, automated testing and test‑driven development.
* Proactive approach to documenting design decisions (We use Atlassian Confluence).
* Personal interest in Hi‑Fi or music technology is beneficial.
Benefits
* 24 days holiday, plus bank holidays – increasing with length of service.
* Holiday Trading Scheme.
* Free canteen.
* Free parking available on‑site.
* Enhanced employer pension contribution (4% of gross salary).
* Death in Service insurance.
* Employee discount on Naim products.
* Well‑being initiatives, including an Employee Assistance Programme (EAP) and discounted memberships at select local gyms.
* Standard benefits such as training and development opportunities as appropriate to the role.
About Naim Audio
Naim founder Julian Vereker MBE (1945‑2000) was a racing car driver, entrepreneur and self‑taught engineer with a deep passion for music. Spent his spare time listening to and recording his friends playing live in the 1960s, Julian found that playback on his system at home fell woefully short of the experience he craved. Not content with second best, he decided to design his own amplifiers and loudspeakers, ignoring accepted wisdom and focusing on aspects of performance that made music burst to life. These first designs laid the foundations for iconic and award‑winning Hi‑Fi products that would reach well into the next century. This maverick approach to design, backed by over 40 years of engineering and craft, fuels our progress today. Choose Naim to go deeper into your music, for a completely immersive and involving listening experience.
Hiring Process
* Stage 1: Preliminary Interview (HR)
* Stage 2: Technical Interview (Hiring Manager)
* Stage 3: On‑site interview
* Stage 4: Offer
#J-18808-Ljbffr