Make yourself visible and let companies apply to you.
Roles

Firmware Engineer Jobs in London

Overview

Discover top Firmware Engineer jobs in London with Haystack. Whether you're an experienced embedded firmware developer or just starting out, explore the latest opportunities at leading tech companies across the city. Find your perfect Firmware Engineer role in London today and take the next step in your career with Haystack.
Filters applied
London
Firmware Engineer
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Rapid Prototyping (RP) Technician
SharkNinja
London
In office
Junior - Mid
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE
About UsSharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people’s lives in homes around the world. Powered by two trusted, global brands, Shark and Ninja, the company has a proven track record of bringing disruptive innovation to market, and developing one consumer product after another has allowed SharkNinja to enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts with more than 3,600+ associates, the company’s products are sold at key retailers, online and offline, and through distributors around the world.About the RoleAt SharkNinja, we move fast. Ideas evolve into physical prototypes in days, not months — and our Rapid Prototyping team is at the heart of this momentum. As an Rapid Prototyping Technician, you’ll work hands-on with cutting-edge 3D printing technologies to bring early product concepts to life. You’ll support the setup, operation, and maintenance of our additive manufacturing equipment, partnering closely with engineers and designers to ensure every prototype meets our high standards of performance and craftsmanship. If you’re practical, proactive, and excited to learn in a high-energy environment, this role is a great fit.What You’ll Do
Operate, maintain, and troubleshoot a range of 3D printing systems including SLA, FDM, and Objet.
Prepare CAD models and optimise designs for additive manufacturing and print quality.
Collaborate with engineers to evaluate prototype performance and recommend improvements.
Support workshop activities such as finishing, sanding, painting, assembly, and hands-on prototyping.
Track print jobs, materials, and maintenance schedules to ensure smooth operations.
Contribute to continuous improvement of prototyping workflows, tools, and processes.
What You’ll Bring
Working understanding of 3D printing technologies (SLA, FDM, and Objet preferred).
Basic capability with CAD software (e.g., SolidWorks, Fusion 360, Rhino, or similar).
Strong practical and mechanical aptitude, with high attention to detail and quality.
Clear and confident communication, with the ability to work closely across teams.
A proactive, enthusiastic, and curious mindset — always ready to try, learn, and improve.
Our CultureAt SharkNinja, we don’t just raise the bar—we push past it every single day.  Our Outrageously Extraordinary mindset drives us to tackle the impossible, push boundaries, and deliver results that others only dream of. If you thrive on breaking out of your swim lane, you’ll be right at home.What We OfferWe offer competitive health insurance, retirement plans, paid time off, employee stock purchase options, wellness programs, SharkNinja product discounts, and more. We empower your personal and professional growth with high impact Learning Programs featuring bold voices redefining what’s possible. When you join, you’re not just part of a company—you’re part of an outrageously extraordinary community. Together, we won’t just launch products—we’ll disrupt entire markets.At SharkNinja, Diversity, Equity, and Inclusion are vital to our global success. Valuing each unique voice and blending all of our diverse skills strengthens SharkNinja’s innovation every day. We support ALL associates in bringing their authentic selves to work, making an impact, and having the opportunity for career acceleration. With help from our leadership, associates, and our community, we aim to have equity be a key component of the SharkNinja DNA.Learn more about us:   Life At SharkNinja   Outrageously ExtraordinarySharkNinja Candidate Privacy Notice
For candidates based in all regions, please refer to this Candidate Privacy Notice.
For candidates based in China, please refer to this Candidate Privacy Notice.
For candidates based in Vietnam, please refer to this Candidate Privacy Notice.
We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, disability, or any other class protected by legislation, and local law. SharkNinja will consider reasonable accommodations consistent with legislation, and local law. If you require a reasonable accommodation to participate in the job application or interview process, please contact SharkNinja People & Culture at accommodations@sharkninja.com
Senior FPGA Hardware Engineer Linux - Trading
client server
London
Hybrid
Senior
£120k - £150k
RECENTLY POSTED
linux
prometheus
grafana
kubernetes
python
jenkins
+5
Senior FPGA Hardware Engineer (Linux Python) London to £150kDo you have expertise with low level Linux and hardware management?You could be progressing your career in a senior, hands-on role at a global systematic trading firm with $25 billion under management, earning significant bonuses.As a Senior FPGA Hardware Engineer you will collaborate with the research and trading teams, focussing on Linux based systems, including workload scheduling design and implementation, management of systems at large scale, high performance file system design and operation, software design and life cycle (SDLC), kernel and network performance tuning for low-latency and high-throughput applications instrumentation and telemetry collection.You’ll have exposure across cutting-edge high-performance trading and research infrastructure, development and maintenance across operating system platforms, software development tooling, high-performance computing, high performance networking and large-scale storage systems; staying on top of industry trends and making strategic recommendations.Location / WFH:You’ll join colleagues based in high spec offices with free breakfast and lunch at the onsite restaurant, with flexibility to work from home 1-2 days a week.About you:You have advanced Linux systems administration and platform engineering experience You have an indepth knowledge of high-performance analysis, tuning and optimisation across Linux kernel tuning, hardware optimisation, network performance and storage performance You have experience of troubleshooting and resolving high-complexity system issues and optimising system performance and reliability You can code with Python or Golang You have a strong understanding of DevOps tooling, CI/CD, Gitlab, Jenkins and infrastructure observability tools such as Splunk, Prometheus and Grafana You have strong experience with containerisation technologies such as Docker and orchestration platforms like Kubernetes You have experience within a financial services or big tech environment with large scale systems You’re collaborative and have technical leadership skills and experienceWhat’s in it for you:As a Senior FPGA Hardware Engineer you will earn a competitive package:Salary to £150k Significant Bonus Pension Private Healthcare 25 days holiday Opportunity to work on Greenfield systems at the cutting Continual learning and development opportunitiesApply now to find out more about this Senior FPGA Hardware Engineer (Linux Python) opportunity.At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Controls Engineer
Gatwick Airport Limited
Multiple locations
In office
Mid - Senior
£53k
RECENTLY POSTED
TECH-AGNOSTIC ROLE
PermanentFrom £52,583 + £1,100 Flex Allowance + Up to 15% Bonus + BenefitsGreat journeys happen at London Gatwick. Where will your career take you?The buzz, the energy, the sheer magic of travel… you can feel it in the air all around you. Here, you’ll be part of an energetic team and a vibrant community. We can help you thrive in a career that’s a world away from the everyday.What is the role?As a Controls Engineer at Gatwick Airport, your primary responsibility is to ensure the safe, resilient, and high-performing operation of the airport’s Baggage Handling and Control Systems (BHCS). This involves the design, maintenance, and continuous improvement of automated systems that manage the flow of passenger baggage from check-in to aircraft loading and from aircraft unloading to baggage reclaim.What will you do?
Undertake and support technician teams in performance improvement activities across all systems to deliver better availability
Produce effective communication and reports to stakeholders, such as Gal teams & third-party contractors.
Lead and give advice to others on root cause investigations associated with Baggage systems and IT related elements.
Prepare and review technical documentation in accordance with company procedures, to ensure compliance to safety standards.
Deliver 2nd line Baggage control support to shift teams 24/7 365 to enable safe, resilient and high performing systems
Do you have what we’re looking for?
Proven track record of working in Baggage operation, having strong technical ability and able to make decisions under pressure
Experience of working with technician team to deliver system improvements
Lead in preparation of technical proposals for upcoming projects
Ability to manage contractors and other technical resource to maintain baggage operation
Ability to undertake PLC code changes
Stakeholder management skills to translate technical works to various business partners
Knowledge of various technologies such as Siemens S7,Asi,Profinet
Wider knowledge of IT infrastructure and configurations
What’s in it for you?We value our people and reward every employee fairly with a highly competitive package, enhanced by a discretionary annual bonus, free staff parking, discounted rail travel to work, share matching scheme and more. We offer a rewarding world of flexible benefits you can tailor to the things that matter to you most.There’s also plenty of opportunities for career progression, as well as training to support your personal and professional development.At London Gatwick we’re also very well connected, just 30 minutes from central London and directly linked to over 100 towns and cities. Whether you prefer to travel by cycle, electric car, or train, we aim to make your journey to work as convenient and cost-effective as possible.What’s it like to work at London Gatwick?At London Gatwick, our people are our biggest asset. We want our people to thrive and have the best experience while working with us. We know we are all at our best when we feel comfortable and included.We are an organisation that places diversity, equity and inclusion at its heart. Our aim; to create a place where everyone belongs and has a voice, and we recognise we all play an important role in our success.London Gatwick supports an inclusive recruitment process, enabling you to perform at your best. Please make us aware as part of your application should you require any reasonable adjustments.Click apply now to start your career journey with London Gatwick.You can find out more about what it’s like to work at London Gatwick, visit our careers site Careers at London Gatwick
AV Engineer
Hamilton Barnes
Multiple locations
In office
Junior - Mid
£30k - £40k
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Fantastic opportunity to work with a leading technology integrator that s expanding their engineering team and looking for an experienced AV Field Service Engineer to join them on a permanent basis.This is a excellent opportunity for an engineer who loves being hands-on, enjoys variety, and wants to work within secure, high-impact environments.The Role
Field-based across London and the South East
Break-fix, fault-finding, maintanence and troubleshooting on a range of AV and control systems
Work on secure sites
Occasionally assist with handover and commissioning of new installations
Join a team of around 25 engineers with solid support and structure
What They re Looking For
Minimum 4 years experience in AV field service or support
Knowledge of AV schematics and signal flow
Confident troubleshooting Crestron, QSC, Poly, Cisco systems (no programming required)
Full clean UK driving licence this is a roaming role
Able to obtain Security Clearance (SC / NPPV) UK National, 5+ years residency
Someone who enjoys working independently, yet values being part of a team
What s on Offer
Salary: £35,000 £40,000 (DOE)
Optional on-call rota (1-in-6) with £2,000 annual allowance
Ongoing training and career development clear routes into commissioning or install engineering
Strong support structure and a team that actually looks out for one another
Why This Role Stands OutThis isn t a faceless corporate gig. It s a chance to join a genuinely growing organisation that values its engineers, provides long-term progression, and gives you the space to develop your technical skillset.
Software Engineer
Enterprise Recruitment Ltd
London
Hybrid
Junior - Mid
£50k - £70k
RECENTLY POSTED
linux
c++
python
kotlin
csharp
c
+3
Software Engineer (stealth mode start-up)A stealth mode start-up, recently established by a team of highly experienced engineers and entrepreneurs with substantial financial backing and a proven history of successful technology ventures, is seeking software engineers with a minimum of 2 years of commercial experience to join as founding members of the initial team.These positions are perfect for software engineers eager to pioneer novel technologies. You’ll work closely with a dynamic team, facing unique challenges and bringing bold ideas to life. If innovation excites you, you enjoy solving complex problems, and you want to shape the future, this opportunity is for you.Given the highly technical nature of the work and their history of success through employing top-tier software engineers, they maintain high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options.Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics, mechanical engineering, or embedded systems would be advantageous.The company recognises that their exceptional products and commercial success stem directly from the technical dedication of their development teams; therefore, they ensure an environment that nurtures the talents of software engineers.Position: Software Engineer Location: Soho, London - hybrid Salary: £50-70k & stock options Key Skills: Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics
Senior Engineer - Audio & Video Processing
CACI Network Services
London
Hybrid
Senior
Private salary
RECENTLY POSTED
processing-js
aws
About CACIFrom our headquarters in London, we’re busy empowering organisations to make bold, strategic moves with the power of data and technology. Founded in 1975, our operations take place from multiple offices across the UK, Europe and India with over 1600 Full time employees and an annual turnover of £179m.Our expertise spans industries, from retail and education to public sector and transport - delivering intelligent solutions that drive progress and create measurable impact. Whether it’s business intelligence, customer marketing, cloud infrastructure, cybersecurity, critical national infrastructure or data management, our approach is never one-size-fits-all.We don’t just deliver solutions; we build for the tomorrow’s world, all while fostering a culture that allows employees to be their authentic selves and succeed in their careers.About Network ServicesCACI Network Services is a rapidly expanding specialist IT and Networks consultancy offering a wide variety of opportunities to work within challenging and exciting environments with our major clients in Global Media, Banking, Government, Telecoms & UtilitiesThe roleResponsible for the design, development, implementation, and troubleshooting of audio and video systems and infrastructure, focusing on both Legacy and cloud-based solutionsKey responsibilitie
Established experience in audio and video processing.
Experience with cloud computing platforms and technologies.
Experience with project management tools and methodologies.
Core skills, knowledge and experience required
Audio and video processing - Understanding of audio and video processing principles
Virtualisation & Cloud Computing - proficiency with virtualisation and cloud computing eg AWS, Azure, Google Cloud platforms.
Multiplexing - Proficiency in encoding and multiplexing technologies
Diagnostic tools - Proficiency in diagnostic engineering tools and software
Analytical and technical problem-solving skills to diagnose and resolve technical issues
Communication skills - collaborate with cross-functional teams, present technical info and provide training or support
Project management - ability to manage one or multiple projects or project tasks and meet deadlines
Expected behavioursWe have a structured performance management framework which measures continual attainment against key personal behaviours. We believe this is an important part of our success and culture. Joining as a team member we expect you to act as a role model and exemplar against these behaviours which are to be:
Proactive
Adaptable
Flexible
A team player
Reliable
FlexibilityThe key to our success is our teamwork and collaboration. We take a hybrid approach - working remotely and coming into the office depending on the business demand and collaboration required as part of the delivery process.Equal opportunitiesCACI is proud to be an equal employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favorably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.As a Disability Confident employer, we will:
Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team to discuss individual requirements further).
Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview.
Our people are unique, and we encourage, and support them, to be confident in contributing to our inclusion journey.
Principal Control Systems Engineer
IO
New Malden
In office
Senior
£60k - £80k
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Join Our Client as a Principal Control Systems Engineer (Perm/Fixed Term)Are you a seasoned control systems professional with a passion for innovation and a background in defence or highly regulated industries?An exciting opportunity awaits to become a key contributor within a leading organisation dedicated to delivering advanced naval platform management solutions.Our Client is recognised globally for pioneering technology and delivering mission-critical systems that support national security and maritime excellence. They foster a collaborative and inclusive culture that values expertise, creativity, and continuous professional growth. Working here means being part of a team committed to shaping the future of defence technology while enjoying comprehensive benefits, flexible working arrangements, and a dedicated focus on your development.Role Overview The organisation is expanding its defence and naval systems division, reflecting a strategic boost in capabilities. This pivotal role offers the chance to influence cutting-edge control system infrastructure integrated into the UK submarine fleet. It’s an excellent fit for engineers eager to make a substantial impact on national security through innovative control solutions that meet strict safety and security standards.Key Responsibilities
Gather and interpret client requirements to inform system design.
Produce detailed technical documentation in line with organisational and client standards.
Design, specify, and rigorously test PLC control systems tailored to complex naval applications.
Manage seamless data communication interfaces with third-party equipment.
Develop PLC software using various design formats, including block diagrams and pseudocode.
Conduct thorough analysis and testing to validate software functionality.
Assist with contractual change requests and project proposals.
Ensure compliance with all relevant safety, security, and statutory regulations.
Participate actively in project meetings and team briefings.
Undertake additional responsibilities as directed to support project success.
Essential Skills and Experience
Proven expertise in designing large-scale PLC control systems based on Siemens S7-300/400 platforms.
Demonstrable experience with fault-tolerant, high-availability, and safety-critical PLC solutions.
Proficiency in industrial communication protocols such as Profibus, Profinet, EtherNet/IP, ModBus, TCP/IP, UDP, and ASCII.
Solid understanding of SCADA/PLC interfacing and driver configuration.
Minimum of five years’ practical experience in a control systems engineering environment.
Strong knowledge of testing, commissioning, and system validation processes.
Educational background in Electrical/Electronic Engineering, C&I or Systems Engineering.
Experience working within defence, maritime, aerospace, or similarly regulated sectors.
Preferred Additional Skills
Exceptional ability to produce clear, comprehensive technical documentation.
Knowledge of software development lifecycles and industry best practices.
Awareness of cybersecurity considerations specific to industrial control systems.
Familiarity with resilient communication networks and fault-tolerant system architectures.
Security and Eligibility Applicants must be able to obtain and maintain UK Government security clearance (SC). Our team is ready to guide you through the clearance process and answer any questions you may have.Why Join Our Client?
Play a vital role in developing and maintaining secure, high-performance control systems for some of the UK’s most advanced naval platforms.
Contribute to nationally significant projects impacting maritime security and technology.
Enjoy opportunities for training, professional development, and advancement within a supportive environment.
Be part of a forward-thinking organisation that values innovation, diversity, and inclusivity.
Application Process If you are an experienced control systems engineer ready to take on the challenges of a regulated defence environment, we would love to hear from you. Please submit your CV for review, and our recruitment team will be in touch shortly.For further information or to discuss your suitability for this role, contact us via email. Diverse candidates are encouraged to apply. Our Client is committed to creating an inclusive workplace where everyone can thrive.
Electronic Shelf Label (ESL) Installer
TXP
Multiple locations
In office
Graduate - Junior
£200/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Electronic Shelf Label (ESL) Installer - Smart Retail TechnologyLocation: UK Wide - Field-Based, Multiple Retail SitesAbout the RoleWe are seeking dedicated and professional Electronic Shelf Label (ESL) Installers to join our growing team delivering innovative smart retail technology solutions. In this role, you will be responsible for the installation, configuration, and testing of electronic shelf label systems and connected retail displays across various store locations throughout the UK. This is an excellent opportunity for individuals who enjoy hands-on technical work, travelling, and contributing to the digital transformation of the retail industry.Key Responsibilities
Install and mount ESL hardware across multiple retail sites
Configure and pair devices with wireless systems (NFC, RFID, or low-power networks)
Test, diagnose, and resolve hardware and software connectivity issues
Collaborate with store management to ensure efficient setup and integration
Maintain all tools and equipment in accordance with company standards
About You
Experience in retail technology installation, field service, or similar technical roles (desirable)
Competent in the use of hand and power tools
Willingness to travel nationwide as required
Strong attention to detail and a professional, customer-focused approach
Flexibility to work out of hours, as installations are completed during store closure times
What We Offer
The opportunity to work with the latest in smart retail and IoT technology
A supportive and innovative team environment
Varied, field-based work across major retail sites
Training and development opportunities for long-term career growth
Apply today and be part of the team driving the future of retail - one shelf at a time.
Senior Control Systems Engineer
Personnel Selection
London
In office
Senior
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE
As a solution provider, we have been operating in the UK for over 35 years across many industry sectors, including water and pharmaceutical, working with customers worldwide. We have four offices nationally with our Head office in Yateley, Hampshire. We are currently seeking a Lead Control Systems Integration Engineer to join our dynamic team of highly skilled Engineers based at our London office. We are seeing an exciting time of growth within our sector and are seeking this role due to expansion.As a Senior Control Systems Engineer, you will be responsible for the full life cycle delivery of the project in both technical compliance and quality. You will bring an innovative approach to problem solving.In this role you will also be responsible for managing and motivating a team of engineers to get the best delivery output. This includes mentoring our graduates and apprentices.Working Monday to Friday 8.30am 5.15pm and 4pm on Fridays, you will receive a competitive salary, plus full benefit package which includes; 25 days holiday plus bank holidays (raises to 30 days after 5 years of service), Private Health Scheme(after 1 year service), Death in Service Plan (after 5 years service), pension and free onsite parking to name a few.Key responsibilities: • Lead the design, development, and commissioning of control systems • Attend client meetings, conduct site surveys, and provide technical leadership • Programme and configure PLC and HMI/SCADA software (Siemens, Rockwell, Mitsubishi, Wonderware/ AVEVA, ClearScada etc.) • Produce detailed project documentation and ensure technical compliance • Oversee site commissioningAs the Senior Control Systems Engineer you will have: • Experience in designing control system s PLC and HMI/SCADA software and making amendments/upgrades to existing system software. • Experience in producing project documentation • Competence in the programming of PLC s like Siemens, Rockwell, or Mitsubishi PLC s AND / OR competence in programming SCADA systems like Siemens, Rockwell or Wonderware HMI/SCADA platforms. • Previous Lead control systems experience ( 5 years+ ) • Software Engineering Degree and/or Electrical qualifications • Experience with Allen Bradley, Siemens Mitsubishi PLC s or experience of SCADA systems like Wonderware, Iconics, Schneider or other platforms • Good verbal and written communication skills • Clean UK Driving LicenseAs this role will involve UK commissioning, it will involve short periods away from home.The ideal candidate will have previous experience in a similar environment and good knowledge of PLC s, SCADA, HMI, variable speed drives and instrumentation products. In return we can offer you a competitive salary, excellent benefit package and an employer that cares about its people.Unfortunately, we are unable to offer sponsorship for this position. Only candidates with current and valid work authorisation will be considered.If you choose to use AI tools to help prepare your CV or cover letter, please ensure the content accurately reflects your own experience and abilities. We value honesty and clarity.
Associate Systems Engineer - Graphics
Sky
London
Hybrid
Graduate - Junior
Private salary
RECENTLY POSTED
linux
processing-js
unity-3d
ansible
html5
unreal-engine
+1
We believe in better. And we make it happen.Better content. Better products. And better careers.Working in Tech, Product or Data at Sky is about building the next and the new.From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.We turn big ideas into the products, content and services millions of people love."And we do it all right here at Sky."As an Associate Systems Engineer, you’ll be responsible for designing, integrating, and automating hardware and software broadcast solutions. Using a code-first approach and industry-standard tooling, you’ll support Sky Sports’ cutting-edge XR studios, large LED volumes, AR graphics, and data-driven infographics for top-tier sporting events. You’ll also play a key role in high-profile Sky News broadcasts, including elections, budget announcements, and fast-paced breaking news coverage.What you’ll do
Deploy and manage containerised, virtualised, and software-defined workloads.
Implement monitoring, logging, and alerting solutions to ensure effective observability across core platforms.
Maintain and operate CI/CD pipelines to automate build, test, and deployment processes.
Diagnose and resolve complex technical issues in broadcast systems, ensuring minimal downtime and smooth operations.
Collaborate with design, production, and engineering teams to align system development with project goals and timelines.
Integrate security best practices and work with the security team to ensure compliance with industry standards and regulations.
Implement scalable, high-performance graphics systems that integrate with existing broadcast infrastructure.
Optimise hardware and software systems for graphics rendering, pipelines, real-time processing, and output.
Maintain detailed documentation of processes and updates to support clear communication and knowledge sharing within the team.
Foster a collaborative and innovative engineering culture, with a focus on cloud technologies and efficient deployment practices.
What you’ll bring
Experience in software engineering with a focus on containerised and cloud computing, and configuration management using tools such as Ansible.
Understanding of graphics rendering techniques and technologies relevant to broadcast applications.
Proficiency in Linux, including basic troubleshooting via command-line interfaces.
Solid working knowledge of IT networking (IPv4, TCP/UDP, DNS) and common security standards (SSH keys, TLS certificates).
Strong problem-solving skills and the ability to troubleshoot complex systems in both broadcast and IT environments.
Experience working in live production environments is a plus.
Familiarity with graphics solutions such as Vizrt, Unreal Engine, Unity, and HTML5.
Team overview"Content technology and innovation"Our Content Technology and Innovation team delivers high-quality content to homes, customer devices, businesses and commercial partners across our European markets. With over 2500 colleagues from around the world, we combine our strategic insights, engineering know-how and operational excellence to use the most innovative technologies to create and distribute our award-winning content."The rewardsThere’s one thing people can’t stop talking about when it comes to : the perks. Here’s a taster:"
Sky Q, for the TV you love all in one place"
The magic of Sky Glass at an exclusive rate"
A generous pension package"
Private healthcare"
Discounted mobile and broadband"
A wide range of Sky VIP rewards and experiences"
Inclusion & how you’ll work"We are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can."We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process."Your office space:"OsterleyOur Osterley Campus is a 10-minute walk from Syon Lane train station. Or you can hop on one of our free shuttle buses that run to and from Osterley, Gunnersbury, Ealing Broadway and South Ealing tube stations. There’s also plenty of bike shelters and showers."On campus, you’ll find 13 subsidised restaurants, cafes, and a Waitrose. You can keep in shape at our subsidised gym, catch the latest shows and movies at our cinema, get your car washed and even get pampered at our beauty salon.We’d love to hear from youInventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next.But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet."If you believe in better, we’ll back you all the way."Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Senior Software Engineer (C/C++)
Sky
Multiple locations
Hybrid
Senior
Private salary
RECENTLY POSTED
linux
jira
We believe in better. And we make it happen.Better content. Better products. And better careers.Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.We turn big ideas into the products, content and services millions of people love.And we do it all right here at Sky.Home Communications is central to Sky’s next-generation customer services. By delivering high-performance, stable broadband and seamless in-home connectivity, our products form the foundation for future service innovation. Integration across diverse technologies ensures Sky’s award-winning products remain intuitive, high-quality, and impactful.This role sits within the fast-paced Connectivity Software team, part of Sky Home Communications. We lead development on the RDK WAN Manager and Broadband Application Framework-key components of the open-source RDK-B platform used in millions of broadband devices worldwide.As a Software Architect, you’ll define the software component architecture for our connectivity products, ensuring robust, scalable design. You’ll represent Sky in the RDK-B community, support continuous improvement, and collaborate with stakeholders across the business. A proactive mindset and commitment to quality are essential.You’ll be part of a world-class team building cutting-edge, network-enabled products that empower Sky customers to stay connected and enjoy what they love-anytime, anywhere.What you’ll do
Attend architecture calls to define user stories and document use cases in JIRA.
Define clear software interfaces to external modules and outline end-to-end deployment scenarios.
Contribute to feasibility assessments and delivery planning for proposed architectures.
Define and document software component architecture to support scalable, maintainable solutions.
Identify and implement technical changes required to meet specific project requirements.
Lead technical investigations, applying creative problem-solving and advanced debugging techniques.
Collaborate with third-party partners and suppliers to integrate their solutions into Sky’s products.
Engage with the RDK-B community-leading working groups, proposing solutions, building consensus-and work closely with internal architects, hardware teams, and the Head of Department to drive innovation and transformation of the router stack.
What you’ll bring
Strong software development experience in C/C++ on Linux, with a solid understanding of the software development lifecycle.
Expertise in software architecture for IP routers and network devices (VoIP, DSL, GPON, DOCSIS, Wi-Fi), and familiarity with protocols like TCP/IP, SIP, RTP, PPP, DHCP, IPv4/IPv6, OpenSync, OVS, TR-069, and WebPA.
Excellent communication skills, able to adapt technical detail to suit different audiences, and a collaborative mindset that supports team success.
Highly organised and self-motivated, thriving in fast-paced environments with the ability to manage multiple priorities effectively.
Creative and analytical thinker, with meticulous attention to detail and strong problem-solving and debugging skills.
Experience with RDK-B, Open WRT, or PRPL WRT is a significant advantage.
Team overviewProduct DeliveryWant to deliver brilliant products and unmissable entertainment that grips millions of households? Our 1000 strong, Product Delivery team does everything from developing innovative AI technology to creating the best HDR viewing experience for TV products. From Sky Go to Sky Q & Sky Glass, we take our products to the next level and make them more agile and reliable with every release.The rewardsThere’s one thing people can’t stop talking about when it comes to : the perks. Here’s a taster:
Sky Q, for the TV you love all in one place
The magic of Sky Glass at an exclusive rate
A generous pension package
Private healthcare
Discounted mobile and broadband
A wide range of Sky VIP rewards and experiences
Inclusion & how you’ll workWe are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can.We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process.Your office spaceBrentwoodThis location takes some beating: we’re practically in Brentwood station, which has regular trains to London Liverpool Street. If you find it easier to drive, there’s some onsite parking, while Chatham Way car park is a short walk away.We’d love to hear from youInventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next.But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet.If you believe in better, we’ll back you all the way.Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Electronics Test Engineer
Octagon Group
Hounslow
Hybrid
Junior - Senior
Private salary
TECH-AGNOSTIC ROLE
EXCITING OPPORTUNITY FOR A SENIOR/JUNIOR ELECTRONICS TEST ENGINEER JOB IN HAYES, GREATER LONDONOur client are experts in state of the art innovative radar technology across the air, land and sea! They are currently looking for an experienced Electronics Test Engineer to join their production team. You will have responsibility for all aspects of test engineering including fault diagnostics, production support and improvement.Key Responsibilities for the Electronics Test Engineer Job in Hayes, Greater London
Testing High Voltage Switch Mode Power Supplies and Travelling Wave Tubes having output voltages of up to 35kV.
Ensure the product meets the test parameters for all test result specifications and create evaluation reports.
Find failures to component level, identify the root cause and record findings accurately.
Assist R&D with testing prototypes
Key Requirements for the Electronics Test Engineer Job in Hayes, Greater London
Experience in working in an electronics or RF environment. Open to experienced Test Engineers or Graduates with a Degree in RF/Electronics/Physics.
Security clearance required
A good understanding of both analog and digital circuitry,
Ideally some experience with high voltage power supply circuitry.
Some experience in understanding documenting test processes and procedures.
My client has a strong internal culture of teamwork and work-life balance. They value their employees and strive to create a positive, relaxed and enjoyable working environment.
Senior Software Engineer
Hudson Shribman
Redhill
Hybrid
Senior
£70k - £75k
c++
c
jira
Location: Surrey Salary: c.£75,000OverviewAn excellent opportunity for a Senior Software Engineer to join a leading technology business developing high-performance electronic and communication systems for use in regulated, safety-critical environments.We re seeking an experienced embedded software engineer who has worked on human-interfaced equipment ideally within telecommunications, avionics, defence, or other regulated sectors and is confident taking projects through the full software lifecycle from requirements analysis to release.Purpose of the RoleTo design, develop, test, and deliver high-quality embedded software to agreed schedules and standards, supporting new and existing product developments.Key Responsibilities
Design, code, debug, test, and maintain embedded software in C.
Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces.
Work closely with hardware and software engineers to deliver product features and ensure seamless integration.
Take responsibility for requirement analysis, software design, documentation, and traceability in line with company and regulatory standards.
Participate in peer reviews, continuous improvement, and process development.
Deliver reliable software solutions within agreed cost and time parameters.
Required Skills & Experience
Proven experience developing embedded software in C.
Strong understanding of real-time operating systems (RTOS) and embedded processors.
Experience working on human-interfaced or telecommunications-type systems (e.g. displays, control panels, or signal communication devices).
Background in a regulated or safety-critical environment (defence, aerospace, rail, or similar).
Strong grounding in requirements analysis, documentation, and verification processes.
Experience of full software development lifecycle and source control (Git/Subversion).
Able to work independently and collaboratively within cross-functional teams.
Excellent problem-solving and analytical skills.
Desirable
C++ and Object-Oriented Programming experience.
GUI or event-driven design familiarity.
Experience using issue-tracking and project tools (e.g. Jira).
Knowledge of DO-178 or similar regulatory frameworks.
Apply: Please send your CV to (url removed)
Controls System Engineer - PLC & SCADA
Elix Sourcing Solutions
London
Remote or hybrid
Mid - Senior
£70k - £80k
TECH-AGNOSTIC ROLE
70,000 - 80,000 per annum + Car allowance ( 5k) + Bonus scheme + Training + Progression + Overtime x1.5 - x2 Hybrid: 60% remote 40% travel between South London and Midlands Monday - Friday, 8am - 4pmAre you an experienced PLC Engineer with experience on SCADA systems? Are you looking for a hybrid role, offering an excellent basic salary alongside overtime at increased rates and a lucrative bonus scheme that will ensure you significantly increase your annual income?On offer is an exciting opportunity within a leading data organisation, which will provide you with first class training and development. This will see you become a Lead Engineer or a Control Systems Manager in the near future, depending on which progression path you would like to take. Both pathways come with technical development, increased responsibility and an improved financial package and benefits.You will be working for a leading data organisation, who is experiencing an exciting period of growth. Their impressive client list includes some of the most reputable organisations in the UK such as, The FA, Wembley and Sky.This role would suit an experienced PLC and SCADA Engineer who is wanting a varied and interesting role, which will provide them with a platform to progress in their career technically and financially.The main duty of this role is to work on and develop existing installations and assist with a variety of project work including commissioning work for BMS systems and data centres. Fully training is provided in this role.The ideal candidate will be an experienced PLC Engineer with a strong background working on SCADA applications. You will need to have a great background on understanding PLC scripts and performing fault diagnostics. Working experience on Allen Bradley is beneficial but not essential.The Role: Hybrid role - 60% of your time will be spent at home and 40% of your time spent travelling Working on a range of data projects across London and the South. Develop existing installations and commissioning work First class training on BMS Systems and progression into senior engineering or management rolesThe Candidate: PLC and SCADA background - essential Allen Bradley - beneficial but not essential Willingness to travel within this roleTo apply for this role or for to be considered for further roles, please click “Apply Now” - Reference 4671elix sourcing solutions is a specialist recruiter for Engineering, IT and Science roles ranging from mid to senior level positions. Please be aware that we will only accept applications from candidates that have a valid work permit to work in the UK. By applying to this job, you are confirming that you do not hold a criminal record and that you know of no legal reason why you would be ineligible for employment.BMS, PLC, SCADA, Electrical, Systems, Service Engineering, Fault Diagnose, Fault Finding Maintenance, Data, Software, Allen Bradley, Programming, Fault Diagnostic, Ladder Logix, Programmable logic controller, Controls, System, Slough, Reading, Oxford, Croydon, Heathrow, Basingstoke, Camberly, Guildford, Basingstoke, Swindon, London, South London, West London, East London, North London
Page 1 of 1

Frequently asked questions

What types of Firmware Engineer jobs are available in London?
London offers a wide range of Firmware Engineer roles including embedded systems development, IoT firmware design, automotive firmware engineering, and more, catering to both startups and established tech companies.
What skills do I need to apply for Firmware Engineer jobs in London?
Typical skills include proficiency in C/C++, embedded systems programming, knowledge of RTOS, hardware interfacing, debugging, and experience with microcontrollers. Familiarity with industry standards and communication protocols is also beneficial.
Are there remote or hybrid Firmware Engineer job opportunities in London?
Yes, many London-based companies offer remote or hybrid working arrangements for Firmware Engineers, providing flexibility while working on cutting-edge projects.
What is the average salary for Firmware Engineers in London?
Salary ranges vary based on experience and company, but Firmware Engineers in London typically earn between £45,000 and £75,000 per year, with senior roles offering higher compensation.
How can I improve my chances of getting hired as a Firmware Engineer in London?
Building a strong portfolio of embedded projects, gaining relevant certifications, networking with local tech communities, and staying updated with the latest firmware development trends can significantly boost your job prospects.