- Senior
- Bureau à Salisbury
The Embedded Software Team Lead position is a split role with both Management and Engineering duties. It is expected that you maintain your engineering skills as they are an important part of the profile and are key to being an effective technical manager.
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 presenting 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 related discipline.
- 5+ years of embedded software development experience.
- Good working knowledge of C on embedded platforms.
- ln-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.
- A proactive approach to documenting design decisions. We use Atlassian Confluence.
- 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
- Wellbeing initiatives, including an Employee Assistance Programme (EAP), and discounted memberships at select local gyms
- Alongside other, standard benefits (for example, training and development opportunities as appropriate to role)