Embedded Software Engineer

Be among the first applicants.
Cooper Lomaz Recruitment Ltd
Chelmsford
GBP 40,000 - 80,000
Be among the first applicants.
7 days ago
Job 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:

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

Skills & Experience:

Essential:

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

Desirable:

  1. Experience with satellite communication systems or similar
  2. Familiarity with performance optimisation in resource-constrained environments
  3. 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".

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Embedded Software Engineer jobs in Chelmsford