Software Engineer - GNC

Software Engineer - GNC

Stevenage Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join us as a Software Engineer focusing on Guidance, Navigation, and Control (GNC) systems.
  • Company: Capgemini Engineering is a global leader in engineering services, driving innovation across industries.
  • Benefits: Enjoy digital learning access, career acceleration programs, and a diverse, inclusive workplace.
  • Why this job: Make a real impact in tech while working with cutting-edge projects and a supportive team.
  • Qualifications: Familiarity with Linux, Python, C, and strong skills in Matlab/Simulink are essential.
  • Other info: This permanent role requires 3 days on-site in Stevenage and security clearance.

The predicted salary is between 36000 - 60000 £ per year.

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life‑saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities where you can make a difference and where no two days are the same.

Your Role

Software Engineer focused on Guidance, Navigation, and Control (GNC).

Design, develop and test GNC algorithms in a rover context, as well as all the activities required to support this – with development ranging from numerical simulation models to the sensor hardware interfaces on our prototype rovers.

The key objective of the GNC algorithms for exploration rovers is autonomy. Hence, most of the functionalities to be implemented are there to enable the rover to navigate with as much on‑board decision making as possible.

The development of the algorithms is realized on Linux‑based computers, using different languages (C/C++, Python, Bash, …). The use of the Robot Operating System (ROS) is more and more used for the prototyping activities. Most of the testing is performed on 1:1 scale prototype rovers that are tested indoors (in the Mars Yard) or outdoors during the Field Trials test campaign in a sand quarry. In parallel to testing the newly developed algorithms on prototypes, it is required to test all of the algorithms in a custom simulation environment.

Your Profile

  • Hold an Engineering/Physics/Mathematics degree (or are working towards one for interns)
  • Experience with the following technologies is highly desired (required for experienced applicants):
    • C/C++ development
    • Python development, in particular data processing and the use of graphing libraries
    • git for version control
    • Linux operating systems and bash CLI/scripting
  • Experience with the following technologies is beneficial:
    • GitLab/GitHub or similar platform for collaborative development
    • Continuous Integration (CI)
    • gcc, make, cmake and related compilation infrastructure
    • ROS 2, or other robotics middleware
    • Integrated development workflow, in particular use of VS Code as an IDE
  • Experience in the following topics:
    • Control algorithms, in particular control of actuators or processing of sensor data (e.g. IMU, lidar) and vision based navigation
    • Simulation modelling, developing models of equipment, dynamics or the environment
    • Robotics hands‑on skills, e.g.:
      • soldering
      • basic electronics
      • basic networking
      • basic knowledge about cameras
      • OS installation and package management
  • Abilities:
    • can do attitude
    • can work individually and also as part of a team
    • speak up mindset
    • accept group democratic decisions

What You’ll Love About Working Here

  • Open access to digital learning platforms
  • Digital campuses on AI, Cloud, Data or Sustainability
  • Award winning career acceleration programs
  • Active employee networks promoting diversity, equity and inclusion like OutFront, CapAbility or Women@Capgemini

Need to know

  • A permanent role with Capgemini, requiring 3 days of on‑site presence at the Stevenage site
  • All roles will require a level of security clearance; BPSS OR Security Clearance OR Developed Vetting.
  • You can bring your whole self to work. At Capgemini building an inclusive future is part of everyday life and will be part of your working reality. We have built a representative and welcoming environment, for everyone.

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Seniority level

  • Associate

Employment type

  • Full‑time

Job function

  • Engineering and Information Technology

Industries

  • IT Services and IT Consulting

#J-18808-Ljbffr

Software Engineer - GNC employer: Capgemini Engineering

At Capgemini Engineering, we pride ourselves on being a leading employer that fosters innovation and collaboration in a dynamic work environment. Our Stevenage location offers a unique opportunity to engage in cutting-edge projects while benefiting from award-winning career acceleration programmes and open access to digital learning platforms. We are committed to inclusivity and personal growth, ensuring that every team member can thrive and contribute to meaningful advancements in technology.
C

Contact Detail:

Capgemini Engineering Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - GNC

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Linux, Python, and C. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Engage with online communities or forums related to Guidance, Navigation, and Control (GNC). Networking with professionals in this field can provide insights into the role and may even lead to referrals.

✨Tip Number 3

Consider working on personal projects that involve GNC principles or simulations using Matlab/Simulink. This practical experience can demonstrate your ability to apply theoretical knowledge in real-world scenarios.

✨Tip Number 4

Prepare for potential technical interviews by brushing up on your problem-solving skills and understanding of agile methodologies. Being able to discuss your approach to teamwork and project management will be beneficial.

We think you need these skills to ace Software Engineer - GNC

Proficiency in Linux
Strong programming skills in Python and C
Experience with CMake and Bash scripting
Familiarity with Continuous Integration (CI) practices
Version control using git and GitLab
Knowledge of agile methodologies
Development experience in VSCode
Matlab and Simulink modelling skills
Basic electronics knowledge
Understanding of networking concepts
Experience with GNC/AOCS projects
Excellent written and verbal communication skills
Team working skills
Basic knowledge of Jira and Confluence
General computer literacy including MS Office

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Software Engineer - GNC role. Focus on your proficiency in Linux, Python, C, and any experience with CI tools like GitLab.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for engineering and technology. Mention specific projects or experiences related to Guidance, Navigation, and Control (GNC) to demonstrate your suitability for the role.

Highlight Soft Skills: In your application, emphasise your communication skills and ability to work in a team. Capgemini values collaboration, so showcasing these traits can set you apart from other candidates.

Showcase Continuous Learning: Mention any online courses or certifications you've completed, especially those related to AI, Cloud, or Data. This shows your commitment to personal development and aligns with Capgemini's focus on digital learning.

How to prepare for a job interview at Capgemini Engineering

✨Brush Up on Your Technical Skills

Make sure you're comfortable with the key languages and technologies mentioned in the job description, such as Linux, Python, C, and Matlab/Simulink. Be prepared to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Abilities

As a Software Engineer focused on GNC, you'll need to demonstrate your analytical thinking and problem-solving skills. Prepare examples of challenges you've faced in previous roles and how you approached finding solutions, especially in GNC/AOCS projects.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working in an agile environment, be ready to discuss your experience with agile practices. Highlight any specific methodologies you've used and how they contributed to successful project outcomes.

✨Prepare Questions About Company Culture

Capgemini values inclusivity and a diverse work environment. Prepare thoughtful questions about their culture and how they support team collaboration and personal development. This shows your interest in being part of their community.

Software Engineer - GNC
Capgemini Engineering
Location: Stevenage
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>