16 hours ago

Embedded Software Team Lead

Salisbury 55K - 55K Permanent

The Role

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 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.

As part of a team of embedded software developers you will be involved with a variety of projects that use microcontroller, DSP and embedded Linux technologies. It is expected that you will have proven skills in one or more areas and will be able to 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 distil technical specifications into detailed software tasks.

During the development phase, you will manage the team, promoting a collaborative work culture and ensuring that requirements are met throughout the development lifecycle. You will report with status updates to management and project leadership teams, using tools such as Jira and Confluence.

A major part of the job requires the ability to multi-task and switch from engineering problem solving to a macroscopic view of the complete system and the projects timelines. You will work alongside engineers to resolve technical issues, validate prototypes, prepare for demos, and perform systems integration. At the same time, you will act as the point of contact for embedded software for other departments and are expected to support the wider business.

The position of Embedded Software Team Lead may also include line-management of engineers. As Embedded Software Team Lead, you will dedicate time to continuous improvement of our software development processes (continuous integration, automated testing, and staff onboarding). You will also contribute to guiding the direction of the development team, ensuring great quality from a technical perspective as well as user experience, as is required from our world class Hifi products.

Main Duties and 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.

Education and Experience

  • 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.
Share this job:

Apply now

Similar Jobs

15 hours ago

Electrical Panel Wire Person

Dyce 30K - 40K Permanent

Electrical Panel Wire Person We are looking for an Electrical Panel Wire Person to join our Projects team.We design and manufacture industrial battery chargers, inverters, and uninterruptible power supplies to meet with our client's needs.The Electri...

16 hours ago

Senior Electronics Design Engineer

Salisbury 65K - 65K Permanent

Working at the heart of our R+D team your role is designing the electronics for the next generation of world class HiFi systems and speakers. Using your experience of working with high complexity digital systems you will be responsible for designing...

1 day ago

Electrical Panel Wireperson

Aberdeen 24 - 24 Contract

Contract Overview:Role: Panel Wirer / Builder Location: Aberdeen Contract Length: IR35: TBC Rate: £24phRole Overview:The Electrical Panel Wire Person duties will include assembling and wiring of various Control Cabinets & Panels.Key Skills / Responsi...

1 day ago

Mechanical Design Engineer

Preston 40K - 55K Permanent

Role: Mechanical Design Engineer Sector: Water Location: Preston (Hybrid working)What Are We Looking For?You will take on a senior role in aspects of projects from scoping and detailed design right through to implementation, ensuring compliance with...

2 days ago

BMS Design Manager

Surrey 55K - 65K Permanent

BMS Design Manager📍 Location: South East England (commutable from Surrey, Berkshire, West London) 💼 Salary: £55,000 - £65,000 per annum 🚗 Benefits: Car allowance, pension scheme, 25 days holiday + bank holidays, ongoing training & developmentAbout t...

2 days ago

Senior Quantity Surveyor

London 70K - 85K Permanent

Senior Quantity Surveyor - M&E Focus (NEC Contracts)Location: King's Cross, London (primarily site-based with some flexibility)Salary: £75,000-£85,000 + employee bonus (based on company performance)Hours: Flexible (typically 8am-4pm)Join a Growing, E...

2 days ago

Senior Power Electronics Engineer

Bethlehem 110K - 190K 401K, Health Insurance Permanent

Who Are We?My client, founded in 2017 and based in Bethlehem, Pennsylvania, is a fabless semiconductor company specializing in energy-efficient power devices. Using its proprietary SuperQ™ technology, the company enhances standard silicon at the atom...

2 days ago

Electrical Engineer

Borehamwood 45K - 55K Permanent

Key ResponsibilitiesSupport the Production Works Supervisor in tracking contracts through the engineering and works phases using the company's systems and filing.Liaise with internal teams, suppliers, and technical departments on product design and...

5 days ago

Senior Software Engineer (Rust)

London 50 - 60 Contract

I'm currently recruiting for a long-term contract position to start ASAP.The opportunity is outside IR35 and remote with flexibility on rates.Project Scope- Develop new software services in a modern programming language to replace legacy systems and...