Embedded Software Engineer
New Today
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
- Location:
- Ealing
- Salary:
- £45,000 - £60,000 /annum Negotiable dependent on experience
- Job Type:
- FullTime
- Category:
- Engineering
We found some similar jobs based on your search
-
New Today
Embedded Software Engineer
-
Ealing
-
£45,000 - £60,000 /annum Negotiable dependent on experience
- Engineering
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...
More Details -
-
New Today
Embedded Software Engineer
-
Gb
- IT
Embedded Software Engineer Edinburgh Permanent iO Associates are working with an outstanding consultancy organisation who are looking to add a new member to their Embedded Software team, due to ongoing growth. They work across a range of different se...
More Details -
-
New Today
Embedded Software Engineer
-
Ealing, Greater London
-
£45,000 - £60,000 /annum Negotiable dependent on experience
- Engineering
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...
More Details -
-
New Today
Senior Electronics and Embedded Software Engineer
-
United Kingdom
- IT;IT;Engineering
Senior Electronics & Embedded Software Engineer Location: Filton, Bristol / Hybrid Contract: 12 months Start Date : ASAP Pay Rate: £75 - £85 per hour Inside IR35 About the Role We are looking for a Senior Electronics & Embedded Software Engineer ...
More Details -
-
New Today
Embedded Software Engineer
-
Gb
- IT
Job Title : Embedded Software Engineer Salary : Up to £65,000 + Bonus & Benefits (Depending on Experience) Location : Bristol (Hybrid -2/3 Days per week on-site) Zenovo is looking for talented Embedded Software Engineers (minimum 4 years' commercia...
More Details -
-
New Yesterday
Defence Systems Lead Software Engineer (C++, Embedded)
-
England, United Kingdom
A leading technology firm in the UK is looking for an experienced Software Engineer to lead a skilled design team supplying high quality products to the Defence Industry. The candidate will be responsible for architectural and detailed software desig...
More Details -