Senior Embedded Software Engineer - Sat Comms
Senior Embedded Software Engineer - Sat Comms

Senior Embedded Software Engineer - Sat Comms

Chelmsford +1 Full-Time 47000 - 63000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and maintain embedded software for cutting-edge satellite modem products.
  • Company: Join a pioneering company trusted for 40 years in space technology.
  • Benefits: Enjoy a competitive salary, excellent benefits, and a hybrid work model.
  • Why this job: Be part of groundbreaking projects that help humanity explore the universe.
  • Qualifications: Experience in C++ and Linux kernel development is essential.
  • Other info: Collaborate with talented engineers and work on exciting space missions.

The predicted salary is between 47000 - 63000 £ per year.

Chelmsford, Essex (4 days in office p/w) £55,000 - £70,000 + excellent benefits.

From satellites searching for new planets to rovers mapping the surface of Mars, for 40 years space customers have depended on us to provide technology that is literally out of this world. We have been trusted to design and deliver imaging sensors and sub-systems to over 150 space missions helping humankind to better understand the world we live in.

As a Senior Embedded Software Engineer, you will play a crucial role in the development and maintenance of embedded software solutions for our state-of-the-art satellite modem products. You will be responsible for designing, implementing, and debugging C++ code, focusing on Linux kernel and driver development to support various hardware interfaces and peripherals.

Key Responsibilities:
  • Leading the design, development, and maintenance of embedded Linux software systems for our satellite modems.
  • Designing and implementing software components, protocols, and algorithms for satellite modems, ensuring compliance with industry standards and performance requirements.
  • Optimizing software performance and memory usage for resource-constrained embedded devices in satellite modem systems.
  • Collaborate with cross-functional teams, including firmware and hardware engineers, to define software requirements and system architecture for embedded systems.
  • Design, develop, and optimize C++ code for embedded applications, ensuring 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 to ensure timely delivery of software modules.
  • Employ Git for version control, employing best practices for branching, merging, and code collaboration.
  • Perform thorough testing, debugging, and validation of software components to identify and resolve defects and compatibility issues.

Locations

Chelmsford Essex

Senior Embedded Software Engineer - Sat Comms employer: CBSbutler

As a Senior Embedded Software Engineer at our Chelmsford location, you will join a pioneering team dedicated to advancing satellite communication technology that impacts space exploration. We offer a collaborative work culture that values innovation and professional growth, alongside competitive salaries and excellent benefits, including flexible working arrangements. With a commitment to employee development and a focus on cutting-edge projects, this role provides a unique opportunity to contribute to meaningful advancements in the field while enjoying a supportive and dynamic workplace.
C

Contact Detail:

CBSbutler Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer - Sat Comms

✨Tip Number 1

Familiarise yourself with the latest trends in embedded software development, particularly in C++ and Linux kernel programming. This will not only help you understand the technical requirements better but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Network with professionals in the satellite communications field. Attend industry events or join online forums where you can connect with current employees or other engineers. This could provide you with insider knowledge about the company culture and expectations.

✨Tip Number 3

Showcase your experience with tools like Jira and Git in your discussions. Being able to talk about how you've used these tools in past projects can demonstrate your readiness to integrate into their workflow seamlessly.

✨Tip Number 4

Prepare to discuss specific projects where you've optimised software performance for embedded systems. Highlighting your problem-solving skills and ability to work under constraints will resonate well with the hiring team.

We think you need these skills to ace Senior Embedded Software Engineer - Sat Comms

C++ Programming
Embedded Linux Development
Linux Kernel Development
Driver Development
Software Optimization
Resource-Constrained Systems
Cross-Functional Collaboration
Software Design Patterns
Debugging Skills
Performance Tuning
Jira for Project Management
Git for Version Control
Testing and Validation
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded software development, particularly with C++ and Linux. Emphasise any projects or roles that involved satellite communications or similar technologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for space technology and your specific skills related to the job. Mention your experience with software optimisation and collaboration with cross-functional teams, as these are key aspects of the role.

Showcase Technical Skills: In your application, clearly outline your technical skills, especially in C++, Linux kernel development, and version control systems like Git. Providing examples of past projects where you utilised these skills can strengthen your application.

Highlight Problem-Solving Abilities: Demonstrate your problem-solving skills by including examples of how you've debugged complex software issues or optimised performance in previous roles. This is crucial for the Senior Embedded Software Engineer position.

How to prepare for a job interview at CBSbutler

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++ during the interview. Be prepared to discuss specific projects where you've designed and implemented software components, especially in embedded systems. This will demonstrate your technical proficiency and relevance to the role.

✨Familiarise Yourself with Linux Kernel Development

Since the role involves working with Linux kernel and driver development, brush up on your knowledge of Linux systems. Be ready to explain how you've previously created or optimised kernel drivers, as this will be a key aspect of your responsibilities.

✨Emphasise Collaboration Skills

The job requires collaboration with cross-functional teams, so be prepared to discuss your experience working with firmware and hardware engineers. Share examples of how you’ve successfully defined software requirements and contributed to system architecture in past projects.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Prepare to discuss how you've approached debugging and validating software components in previous roles, particularly in resource-constrained environments like satellite modems.

Senior Embedded Software Engineer - Sat Comms
CBSbutler
C
  • Senior Embedded Software Engineer - Sat Comms

    Chelmsford +1
    Full-Time
    47000 - 63000 £ / year (est.)

    Application deadline: 2027-04-22

  • C

    CBSbutler

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>