Position: Embedded Team Lead
Location: Bury
Salary: £65,000 - £75,000
We are currently seeking a passionate and dynamic Embedded Team Lead to join an exciting and innovative company in Bury. Specialising in the design of complex, independent programming units for high-tech sectors and safety-critical applications, this role presents a unique opportunity to take your career to the next level. Whether you're already an experienced Embedded Team Lead or looking for your next step up, we want to hear from you!
As an Embedded Team Lead, you'll have the opportunity to guide and mentor a talented group of six embedded software engineers, each with their own area of expertise. This role requires a strong background in embedded software development within a Linux environment, along with the ability to lead and inspire a team. If you're passionate about embedded software and have experience working in a collaborative and forward-thinking team, this could be the perfect opportunity for you!
The client is happy to consider experienced Embedded Team Leads or those looking to step into a leadership role. Don't miss out on the chance to elevate your career in this exciting sector!
Key Responsibilities:
- Lead and manage a team of six embedded engineers, fostering growth, collaboration, and high performance.
- Develop and maintain embedded software in a Linux environment, ensuring high-quality, reliable, and efficient code.
- Take ownership of complex embedded software projects, contributing to design, implementation, and debugging efforts.
- Provide guidance on the adoption of best practices for embedded software development, code reviews, and version control processes.
- Foster a collaborative and innovative environment, promoting knowledge sharing and continuous learning.
Requirements:
- Proven experience in embedded software development with a focus on Linux environments.
- Strong C/C++ programming skills, with an ability to bridge the gap between embedded software and firmware.
- Familiarity with hardware communication protocols such as CAN, I2C, SPI, etc.
- Experience with C# as your primary language and a willingness to work with other programming languages.
- Strong knowledge of embedded software development processes, including Agile methodologies, Scrum ceremonies, and the project lifecycle.
- Experience with IoT devices and headless applications is highly desirable.
- A solid understanding of Bash scripting in a Linux environment.
Desirable:
- Knowledge or awareness of firmware is advantageous, but not essential.
- A passion for mentoring and leading a team in the development of high-tech, safety-critical applications.
If you're looking for a challenging yet rewarding opportunity as an Embedded Team Lead, where you can shape the future of embedded software development and lead a team of talented engineers, apply now! Take the next step in your career and help them develop cutting-edge solutions that impact high-tech industries and safety-critical applications.