SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Cooper Lomaz Recruitment
Posted 16 days ago, valid for 5 days
Location

Chelmsford, Essex CM3 4SX, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position is for an Embedded Software Engineer located in Chelmsford, offering hybrid working options.
  • The salary is competitive and depends on the candidate's experience.
  • Candidates should have proven experience in embedded software engineering, particularly in a Linux environment.
  • Key responsibilities include designing and maintaining embedded Linux software systems and developing C++ applications.
  • A degree in software, electronic, or computer engineering is required, along with strong C++ coding skills and experience with Linux kernel development.

Embedded Software EngineerLocation: 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 "

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.