Embedded Software Engineer


Company 

Cooper Lomaz Recruitment Ltd

Location 

Chelmsford

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

Job Requirements/Description

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 "

Company 

Cooper Lomaz Recruitment Ltd

Location 

Chelmsford

Employment Hours 

Full Time

Employment Type 

Permanent

Salary 

An unhandled error has occurred. Reload 🗙