Embedded Software Engineer

Embedded Software Engineer

Full-Time 45000 - 60000 £ / year (est.) No home office possible
Go Premium
Audio Visual Recruitment Ltd

At a Glance

  • Tasks: Develop and optimise embedded software for cutting-edge technology in film and TV.
  • Company: Join an innovative team shaping the future of entertainment technology.
  • Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on exciting projects in the film and television industry.
  • Qualifications: Experience in C/C++ programming and embedded systems required.
  • Other info: Be part of a dynamic team with significant influence on project direction.

The predicted salary is between 45000 - 60000 £ per year.

We are seeking an experienced Embedded Software Engineer to join an innovative team delivering advanced technology solutions for the film and television industry. This role offers the opportunity to work on cutting‑edge embedded systems while helping shape the future direction of a live and evolving project.

Role overview

You will be responsible for developing and maintaining embedded software for custom PCB solutions, working across both hardware and software domains. The role requires strong expertise in embedded C/C++ programming and experience integrating multiple communication protocols. The project is already underway with key architectural decisions in place, however there is significant scope for you to influence technical direction and contribute as a foundational member of the engineering team.

Key responsibilities

  • Write, maintain, and optimise C/C++ code for embedded systems and custom PCBs
  • Implement and debug communication protocols including I2C, SPI, UART, CAN, and Ethernet
  • Integrate embedded software with third‑party hardware and systems
  • Contribute to the design and development of embedded software architecture
  • Conduct detailed testing, debugging, and fault analysis of embedded systems
  • Produce clear and accurate technical documentation
  • Work closely with hardware engineers and other team members to ensure effective system integration

Essential skills and experience

  • Proven experience developing embedded software using C and C++
  • Strong background working with microcontroller peripherals and interfaces
  • Ability to read, understand, and work from electronic schematics
  • Good understanding of communication standards at the physical layer and above
  • Strong analytical and problem‑solving skills
  • Comfortable working independently and collaboratively within a team
  • High level of attention to detail, including documentation
  • Ability to commute to West London when required/Hybrid working

Desirable skills (not essential)

  • Experience with schematic design and PCB layout
  • Reverse engineering of communication protocols
  • Fault finding and component‑level electronic repair
  • Familiarity with source control systems
  • Experience working with FPGAs (VHDL/Verilog)
  • Knowledge of JavaScript, HTML, and CSS
  • Experience with, or interest in, AI‑assisted development tools
  • Understanding of Film and TV production systems
  • C++ plugin development experience
  • Full clean UK driving licence

Why Join?

This is a rare opportunity to join a technically ambitious project at a pivotal stage, offering real influence over how systems evolve while working on technology used at the forefront of film and television production.

Embedded Software Engineer employer: Audio Visual Recruitment Ltd

Join a forward-thinking company that values innovation and collaboration, where as an Embedded Software Engineer, you will play a crucial role in shaping the future of technology in the film and television industry. With a strong emphasis on employee growth, you will have the opportunity to influence technical direction while working in a supportive environment that encourages creativity and problem-solving. Located in West London, our hybrid working model offers flexibility, allowing you to balance your professional and personal life effectively.
Audio Visual Recruitment Ltd

Contact Detail:

Audio Visual Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the film and tech industries. Attend meetups or online webinars where you can chat with folks already working in embedded systems. You never know who might have a lead on that perfect job!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C/C++ and embedded systems. Share it on platforms like GitHub or even your own website. This gives potential employers a taste of what you can do!

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded software and communication protocols. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.

We think you need these skills to ace Embedded Software Engineer

Embedded C/C++ Programming
Communication Protocols (I2C, SPI, UART, CAN, Ethernet)
Embedded Software Architecture Design
Testing and Debugging of Embedded Systems
Technical Documentation
Microcontroller Peripherals and Interfaces
Reading Electronic Schematics
Analytical Skills
Problem-Solving Skills
Team Collaboration
Attention to Detail
Schematic Design and PCB Layout
Reverse Engineering of Communication Protocols
Fault Finding and Component-Level Electronic Repair
FPGAs (VHDL/Verilog) Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded C/C++ programming and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how you can contribute to our innovative team. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex issues in embedded software development. We love seeing how you approach challenges and find solutions!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Audio Visual Recruitment Ltd

✨Know Your Code Inside Out

Make sure you’re well-versed in your C/C++ code. Be ready to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will show your depth of knowledge and problem-solving skills.

✨Brush Up on Communication Protocols

Since the role involves integrating various communication protocols like I2C, SPI, and CAN, it’s crucial to understand these inside and out. Prepare to explain how you’ve implemented these protocols in past projects and any troubleshooting experiences you’ve had.

✨Show Your Team Spirit

This position requires collaboration with hardware engineers and other team members. Be ready to share examples of how you’ve successfully worked in a team environment, highlighting your ability to communicate effectively and contribute to group goals.

✨Prepare for Technical Questions

Expect technical questions that test your understanding of embedded systems and PCB design. Review key concepts and be prepared to solve problems on the spot. Practising with mock interviews can help you feel more confident and articulate during the real thing.

Embedded Software Engineer
Audio Visual Recruitment Ltd
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>