Embedded Software Team Lead

New Today

Description Working within the Software Development team, your role is to help co‑ordinate the embedded software development team and contribute to all development activities. The Embedded Software Team Lead position combines both management and engineering duties, and requires you to maintain your engineering skills to serve effectively as a technical manager. As part of a team of embedded software developers you will be involved in projects that use microcontrollers, DSP and embedded Linux technologies. You will have proven skills in one or more of these areas and will actively contribute to the code base. In the early stages of a project you will collaborate with the Project Management and Engineering Management teams to transform technical specifications into detailed software tasks. During the development phase you will manage the team, promote a collaborative work culture, and ensure that requirements are met throughout the development lifecycle. You will report status updates to management and project leadership using tools such as Jira and Confluence. The role demands multitasking and a shift between engineering problem‑solving and a macroscopic view of system timelines. You will work alongside engineers to resolve technical issues, validate prototypes, prepare demos, and perform systems integration, while also serving as the point of contact for embedded software across departments. 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. Work with team members to 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 their 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. Aspects of team / line management and associated duties / accountabilities.
Skills, Knowledge and Expertise
Degree qualified in Computer Science, Software Engineering or similar 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, such as Embedded Linux, ARM microcontrollers or DSP. Advocate of unit testing, automated testing and test‑driven development. Proactive approach to documenting design decisions. Confluence is used for documentation. A personal interest in Hi‑Fi or music technology would be 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. 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. He began by listening to, recording, and building his own amplifiers and loudspeakers. These first designs laid the foundations for a range of iconic and award‑winning hi‑fi products that have endured for more than 40 years. This maverick approach to design, backed by decades of engineering and craft, fuels our progress today. Choose Naim to explore music with a completely immersive listening experience. Our Hiring Process
Stage 1: Applied Stage 2: Review Stage 3: Preliminary screening Stage 4: Initial interview with hiring manager Stage 5: On‑site interview Stage 6: Hired
#J-18808-Ljbffr
Location:
Salisbury, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search