Senior Manager, Embedded C/C++ Linux Software
Senior Manager, Embedded C/C++ Linux Software

Senior Manager, Embedded C/C++ Linux Software

Cambridge Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead a team developing cutting-edge embedded Linux software and manage the full software development lifecycle.
  • Company: Join a global leader in technology innovation based near Cambridge's tech hub.
  • Benefits: Enjoy a dynamic work environment with opportunities for mentorship and professional growth.
  • Why this job: Be at the forefront of audio/video technology while shaping the future of embedded systems.
  • Qualifications: 5+ years managing teams and 7+ years in embedded software development, especially in Linux.
  • Other info: Collaborate with diverse stakeholders and navigate agile environments to deliver high-quality software.

The predicted salary is between 48000 - 72000 £ per year.

Our client, a global leader and innovator located on the outskirts of Cambridge’s technology hub, is seeking a talented Senior Manager to lead their team. This is a fantastic opportunity to manage a highly technical team at their Cambridge office, working on cutting-edge embedded Linux software projects.

In addition to leading the development of embedded Linux software, you will be involved in managing the full software development lifecycle, delivering high-quality, testable code, and collaborating closely with a wide range of stakeholders. As a Senior Manager, you’ll have the opportunity to manage and mentor up to 10 developers, working across both embedded software and complex multimedia technologies.

Responsibilities:
  • Manage a team of developers working on embedded software development with a focus on embedded Linux systems.
  • Deliver high-definition audio and video experiences, as well as complex embedded systems software.
  • Lead teams working with technologies including C, C++, Python, and JavaScript.
  • Collaborate with product managers and stakeholders to define and deliver production-ready software.
  • Focus on maintaining a high standard of software quality throughout the development cycle, ensuring full integration of testing and robust code reviews.
  • Navigate the complexities of hardware schedules and software deliveries within an agile environment.
Requirements:
  • 5+ years of experience managing embedded software development teams in a commercial environment.
  • 7+ years of experience as a developer working on embedded software, especially within Linux-based environments.
  • Expertise in C, C++, and Linux, with strong command-line skills.
  • Proven ability to deliver high-quality, testable code and experience using tools like git and GitHub for source code management (Gerrit experience is a bonus).
  • Strong understanding of agile/scrum/kanban methodologies, and the ability to adapt them to the needs of the project.
  • Familiarity with multimedia technologies, including 2D and 3D graphics APIs, audio/video codecs, HDMI, and related technologies.
  • Knowledge of web technology stacks and the ability to work with complex, multi-layered systems.
  • Experience leading teams in a fast-paced environment, with the ability to adapt to rapidly changing business priorities.

If you believe you are suitable for this role and would like to discuss your experience or apply, please get in touch with Thomas Drake at SoCode – Norwich.

Senior Manager, Embedded C/C++ Linux Software employer: SoCode Limited

Our client is an exceptional employer, situated in the vibrant technology hub on the outskirts of Cambridge, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from a supportive environment that prioritises professional growth, with opportunities to lead cutting-edge projects in embedded Linux software while mentoring a talented team. The company also values work-life balance and provides competitive benefits, making it an ideal place for those seeking meaningful and rewarding careers in a thriving industry.
S

Contact Detail:

SoCode Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Manager, Embedded C/C++ Linux Software

✨Tip Number 1

Familiarise yourself with the latest trends in embedded Linux software development. Being knowledgeable about current technologies and methodologies will not only help you during interviews but also demonstrate your passion for the field.

✨Tip Number 2

Network with professionals in the embedded systems community, especially those who work in or around Cambridge. Attend local meetups or online forums to connect with potential colleagues and gain insights into the company culture.

✨Tip Number 3

Prepare to discuss your leadership style and experiences managing technical teams. Be ready to share specific examples of how you've successfully led projects and mentored developers in the past.

✨Tip Number 4

Research the company’s recent projects and innovations in audio/video technology. Showing that you understand their work and can contribute to their goals will set you apart from other candidates.

We think you need these skills to ace Senior Manager, Embedded C/C++ Linux Software

Embedded Software Development
C Programming
C++ Programming
Linux Operating System
Command-Line Proficiency
Agile Methodologies
Scrum and Kanban
Team Leadership
Software Development Lifecycle Management
High-Quality Code Delivery
Code Review Practices
Source Code Management (Git, GitHub)
Multimedia Technologies
2D and 3D Graphics APIs
Audio/Video Codecs
HDMI Technologies
Web Technology Stacks
Adaptability to Changing Priorities
Mentoring and Coaching Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in managing embedded software development teams and your technical skills in C, C++, and Linux. Emphasise any relevant projects that showcase your ability to deliver high-quality, testable code.

Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the responsibilities and requirements outlined in the job description. Mention your experience with agile methodologies and your familiarity with multimedia technologies to demonstrate your fit for the role.

Showcase Leadership Experience: In your application, provide examples of how you have successfully led teams in fast-paced environments. Highlight your mentoring experience and how you've navigated complex project schedules to deliver results.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or inconsistencies. A polished application reflects your attention to detail, which is crucial for a Senior Manager role.

How to prepare for a job interview at SoCode Limited

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with C, C++, and Linux in detail. Highlight specific projects where you led the development of embedded software, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Leadership Skills

As a Senior Manager, you'll need to show that you can lead and mentor a team. Prepare examples of how you've successfully managed teams in the past, particularly in fast-paced environments, and how you foster collaboration among developers.

✨Understand Agile Methodologies

Familiarise yourself with agile, scrum, and kanban methodologies, as these will be crucial in your role. Be ready to discuss how you've implemented these practices in previous projects and how they contributed to successful outcomes.

✨Prepare for Stakeholder Collaboration

Since the role involves working closely with product managers and other stakeholders, think of examples where you've effectively communicated technical concepts to non-technical audiences. This will demonstrate your ability to bridge the gap between technical and business needs.

Senior Manager, Embedded C/C++ Linux Software
SoCode Limited
S
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>