SonicJobs Logo
Login
Left arrow iconBack to search

Senior Embedded Software Engineer

A1 Personnel Employment Agency Ltd
Posted 20 hours ago, valid for 19 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 company is seeking a Senior Embedded Software Engineer specializing in Linux for Satellite Modems, with a proven background in embedded software development.
  • Candidates should possess a Bachelor's degree in Software Engineering or a related field and have significant experience in Linux-based satellite modem systems.
  • Key responsibilities include leading the development of embedded Linux software, optimizing performance, and collaborating with cross-functional teams.
  • The position offers a competitive salary, though the exact amount is not specified in the listing.
  • Ideal candidates should have strong skills in C++ programming, Linux kernel development, and familiarity with networking protocols.

Senior Embedded Software Engineer - Satellite Modems (Linux)

Join a globally successful and innovative group delivering cutting-edge solutions across medical, science, aerospace, defence, and industrial sectors. We take immense pride in the impact of our products and services, making a tangible difference to industries, the environment, and the world as a whole.

As they continue to expand their portfolio, they are seeking a highly skilled and experienced Senior Embedded Software Engineer with expertise in Linux for Satellite Modems to join their dynamic team. This is an exciting opportunity to be at the forefront of embedded software development in satellite communication systems.

Key Responsibilities:

  • Lead the design, development, and maintenance of embedded Linux software for satellite modems.
  • Develop software components, communication protocols, and algorithms to ensure compliance with industry standards and performance benchmarks.
  • Optimize software performance and memory usage for resource-constrained embedded devices.
  • Collaborate with cross-functional teams, including firmware and hardware engineers, to define software requirements and system architecture.
  • Develop and optimize C++ code for embedded applications, ensuring high code quality, performance, and reliability.
  • Create Linux kernel drivers and low-level software components to interface with hardware devices and peripherals.
  • Utilize Jira for issue tracking, task management, and project coordination.
  • Use Git for version control, following best practices for branching, merging, and collaboration.
  • Perform thorough testing, debugging, and validation of software components to ensure quality and compatibility.
  • Engage in code reviews and design discussions to uphold best practices and coding standards.
  • Stay updated with the latest advancements in embedded software development and Linux kernel technologies.
  • Prepare and maintain technical documentation, including design specifications and user manuals.
  • Contribute to process improvements, innovation, and team collaboration.
  • Apply expertise in IP networking protocols, including routing, PPP, DNS, DHCP, NAT, and iptables.

Qualifications & Experience:

  • Bachelor's degree in Software Engineering, Electronic Engineering, or a related field.
  • Proven experience in embedded software development, specifically in Linux-based satellite modem systems.
  • Strong background in C++ programming and Linux kernel/driver development.
  • Proficiency with Jira, WSL (Windows Subsystem for Linux), and Git.
  • Knowledge of networking protocols and infrastructure.
  • A creative and innovative mindset with a track record of problem-solving.
  • Self-motivated, capable of working independently or as part of a team.

Why Join ?

  • Be part of a globally successful organization at the cutting edge of multiple industries.
  • Work on innovative projects that make a meaningful impact worldwide.
  • Collaborate with industry-leading experts in an exciting and dynamic environment.
  • Competitive salary, benefits, and career development opportunities.

If you are a highly motivated Senior Embedded Software Engineer with a passion for Linux-based embedded systems and satellite communications, we would love to hear from you!

Apply today and become part of our mission to drive innovation and excellence in embedded software engineering!

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.