At a Glance
- Tasks: Develop and enhance guidance navigation control for innovative projects.
- Company: Capgemini Engineering is a global leader in engineering services, driving innovation across industries.
- Benefits: Enjoy hybrid working, extensive training opportunities, and a focus on employee wellbeing.
- Why this job: Join a diverse team where your ideas can shape the future of technology and robotics.
- Qualifications: Bachelor’s degree in Engineering or related field; experience in C/C++, Python, and Linux preferred.
- Other info: No nationality restrictions; we encourage diverse applicants to apply.
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 provide unique R&D and engineering services across all industries.
Software Developer (Guidance Navigation Control) - Stevenage/Hybrid
Software developer with Guidance Navigation control experience is preferred but we are also open to professionals with expertise in development with C, C++, Python, GitHub, MS Visual Studios, ROS 2 regardless of industry background.
Hybrid working: The places that you work from day to day will vary according to your role, your needs, and those of the business; it will be a blend of Company offices, client sites, and your home; noting that you will be unable to work at home 100% of the time.
Your role includes:
- GNC evolution - enhanced functionality of rovers - 2028 mission - Agile - 2 week sprint.
- Big code base, highly optimized - complex, local motion - simulation, low-level networking.
- Algorithm development, code quality, 90% documented code, Sensor servers, cameras, Ubuntu & RedHat, Network administrator, Docker containerization.
Your skills and experience:
- Bachelor’s degree in Engineering, Physics, Mathematics, or a related field required.
- Desired Experience: C/C++ development, git for version control, Python development, particularly data processing and the use of graphing libraries.
- Experience with Linux operating systems and bash CLI/scripting.
- Beneficial technologies: GitLab/GitHub or similar platform for collaborative development, Continuous Integration (CI), gcc, make, cmake and related compilation infrastructure, ROS 2, or other robotics middleware.
- Experience in control algorithms, simulation modelling, and robotics hands-on skills such as soldering, basic electronics, basic networking, and OS installation.
Don’t meet every single requirement? We encourage you to apply anyway.
Your security clearance: To be successfully appointed to this role you will need to undergo Baseline Personnel Security Standard checks.
What does ‘Get The Future You Want’ mean for you? Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce as a critical component for us to achieve our organisational ambitions.
Why you should consider Capgemini: When you join Capgemini, you’ll join a thriving company and become part of a collective of free-thinkers, entrepreneurs and industry experts.
About Capgemini: Capgemini is a global business and technology transformation partner, helping organisations to accelerate their dual transition to a digital and sustainable world.
Software Engineer(Guidance Navigation Control) - Stevenage employer: Capgemini
Contact Detail:
Capgemini Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer(Guidance Navigation Control) - Stevenage
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++, Python, and ROS 2. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Engage with the robotics community online, whether through forums, social media, or local meetups. Networking with professionals in the field can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your problem-solving approach during interviews. Be ready to share examples of how you've tackled complex software engineering challenges, particularly those related to guidance navigation control or similar fields.
✨Tip Number 4
Research Capgemini's recent projects and initiatives in the field of robotics and software engineering. Being knowledgeable about their work will help you tailor your conversation and demonstrate your genuine interest in the role.
We think you need these skills to ace Software Engineer(Guidance Navigation Control) - Stevenage
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C, C++, and Python. Emphasise any projects or roles that involved guidance navigation control or similar technologies.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the role. Mention specific skills that align with the job description, such as experience with ROS 2 or algorithm development.
Highlight Relevant Projects: Include details about any relevant projects you've worked on, especially those involving robotics, simulation modelling, or control algorithms. This will demonstrate your practical experience and problem-solving abilities.
Showcase Continuous Learning: Mention any ongoing education or certifications related to software engineering, such as courses in AI, cloud computing, or cybersecurity. This shows your commitment to professional growth and aligns with Capgemini's values.
How to prepare for a job interview at Capgemini
✨Showcase Your Technical Skills
Make sure to highlight your experience with C, C++, and Python during the interview. Be prepared to discuss specific projects where you've used these languages, especially in relation to guidance navigation control or similar fields.
✨Familiarise Yourself with ROS 2
Since experience with ROS 2 is beneficial for this role, take some time to understand its functionalities and how it applies to robotics. Being able to discuss your knowledge of ROS 2 will demonstrate your readiness for the position.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities, particularly in algorithm development and control systems. Practising coding challenges or algorithm problems can help you feel more confident.
✨Emphasise Team Collaboration
Capgemini values teamwork, so be ready to share examples of how you've successfully collaborated with others on projects. Discussing your experience with version control systems like Git will also show your ability to work in a team environment.