C

Embedded Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Embedded Software Engineer

Embedded Software Engineer
Location: Chelmsford (Hybrid Working Options Available)
Salary: Competitive, dependent on experience

Are you an experienced Embedded Software Engineer with a passion for Linux-based development and satellite communications? We have an exciting opportunity to join a leading technology business as they continue to expand their high-performance product portfolio.

You'll play a key role in designing, developing, and maintaining embedded Linux software solutions for advanced satellite modem products. If you're ready to take your technical skills to the next level in a collaborative, innovative environment - we want to hear from you.

About the Role:

As part of a cross-functional team, you'll be responsible for delivering high-quality embedded software systems that are reliable, efficient, and compliant with industry standards. The role includes designing C++ applications, developing Linux kernel drivers, and working closely with hardware teams to integrate software into complex systems.

Key Responsibilities:

  • Design and maintain embedded Linux software systems for satellite modems
  • Implement high-performance C++ code, focusing on reliability and efficiency
  • Develop kernel drivers and low-level components to interface with hardware
  • Collaborate with firmware, hardware, and systems engineering teams
  • Manage source control using Git and track tasks through Jira
  • Conduct unit testing, debugging, and validation
  • Participate in code reviews and design discussions
  • Stay updated with latest industry advancements
  • Contribute to documentation, including technical specifications
  • Support process improvement initiatives and internal collaboration

Skills & Experience:

Essential:

  • Proven experience in embedded software engineering, ideally in a Linux environment
  • Strong C++ coding skills
  • Experience with Linux kernel and driver development
  • Familiar with tools such as Jira, Git, and WSL
  • Solid understanding of IP networking protocols (e.g., DHCP, DNS, NAT, PPP, routing, iptables)
  • Educated to degree level in software, electronic, or computer engineering
  • Self-starter with the ability to work independently and within a team

Desirable:

  • Experience with satellite communication systems or similar
  • Familiarity with performance optimisation in resource-constrained environments
  • Strong debugging, testing, and validation skills

If you're looking for your next step in embedded systems engineering and want to work on exciting technology with a company that values innovation then click "Apply Now "

Original job Embedded Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Embedded Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Embedded Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.