Enable job alerts via email!

Embedded Software Engineer

Cooper Lomaz Recruitment Ltd

Chelmsford

Hybrid

GBP 40,000 - 80,000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative technology company is seeking an experienced Embedded Software Engineer to join their dynamic team. This role offers the chance to work on cutting-edge satellite communication products, where you'll design and develop embedded Linux software solutions. Collaborating with cross-functional teams, you'll focus on delivering high-quality software systems that meet industry standards. If you're passionate about Linux-based development and eager to contribute to exciting projects, this opportunity is perfect for you. Join a forward-thinking organization that values creativity and technical excellence, and take your career to new heights.

Qualifications

  • Proven experience in embedded software engineering, ideally in a Linux environment.
  • Strong C++ coding skills and experience with Linux kernel and driver development.

Responsibilities

  • Design and maintain embedded Linux software systems for satellite modems.
  • Implement high-performance C++ code and develop kernel drivers.

Skills

Embedded Software Engineering
C++ Programming
Linux Kernel Development
IP Networking Protocols
Self-starter

Education

Degree in Software Engineering
Degree in Electronic Engineering
Degree in Computer Engineering

Tools

Git
Jira
WSL

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 your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.