At a Glance
- Tasks: Design and develop cutting-edge algorithms for autonomous drones in a dynamic environment.
- Company: Join MARSS Group, a leader in defence and space manufacturing.
- Benefits: Enjoy competitive salary, hybrid work options, and opportunities for professional growth.
- Other info: Entry-level position with potential for rapid career advancement.
- Why this job: Make an impact in aerospace technology while working on innovative projects.
- Qualifications: Degree in Aerospace Engineering or related field; Python programming skills required.
The predicted salary is between 36000 - 60000 £ per year.
This role focuses on designing, developing, and implementing next-generation targeting algorithms for high-performance autonomous drones. The ideal candidate will be a specialist in creating sophisticated control strategies for agile aerial platforms.
Main Responsibilities
- Algorithm Development: Design and implement advanced guidance, navigation, and control (GNC) algorithms, with a primary focus on skid-to-turn (STT) control for high-g manoeuvring and precision targeting.
- Behavioural Logic: Develop complex mission logic, tactical decision-making, and targeting sequences using Behaviour Trees.
- Prototyping & Simulation: Rapidly prototype, simulate, and validate algorithms using Python and its scientific computing stack (NumPy, SciPy, Matplotlib).
- System Integration: Integrate, test, and deploy GNC software on hardware-in-the-loop (HIL) testbeds and flight hardware running the PX4 autopilot stack.
- Performance Analysis: Analyse simulation and flight test data to refine algorithm performance, ensuring robustness and reliability in dynamic environments.
Requirements
- Educational Background: A degree in Aerospace Engineering, Robotics, Computer Science, or a related technical field. A Masters or PhD is highly desirable.
- STT Specialism: Deep theoretical and practical knowledge of skid-to-turn guidance and control. You must understand the kinematics and be able to derive and implement the necessary control laws, such as commanding lateral acceleration based on velocity and flight path angle rate.
- Python Proficiency: Expert-level programming skills in Python for algorithm development, modelling, and data analysis.
- Behaviour Trees Expertise: Proven experience designing, implementing, and debugging complex autonomous behaviours using Behaviour Trees.
- PX4 Experience: Demonstrable, hands-on experience working with the PX4 flight control stack, including familiarity with its architecture, modules, and simulation tools (SITL/HIL).
- Core GNC Knowledge: Strong foundation in classical and modern control theory, vehicle dynamics, state estimation (e.g., Kalman filters), and navigation principles.
- Security Clearance: Due to the security requirements of this role, applicants must be eligible to obtain UK Security Clearance, which typically requires British citizenship.
Seniority level: Entry level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Defense and Space Manufacturing
Guidance Control & Navigation (GCN) Engineer employer: MARSS Group
The MARSS Group is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the field of technology and security. With opportunities for professional growth and the chance to engage in meaningful projects that protect lives globally, employees benefit from a flexible remote working environment and the potential for international travel. Joining MARSS means being part of a forward-thinking team dedicated to making a significant impact in defence and security.
StudySmarter Expert Advice🤫
We think this is how you could land Guidance Control & Navigation (GCN) Engineer
✨Tip Number 1
Network like a pro! Reach out to professionals in the aerospace and robotics fields on LinkedIn. Join relevant groups, participate in discussions, and don’t hesitate to ask for informational interviews. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects related to guidance control and navigation. Include any algorithms you've developed or simulations you've run. This will give potential employers a tangible sense of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python skills and GNC knowledge. Practice coding challenges and be ready to discuss your experience with Behaviour Trees and PX4. The more prepared you are, the more confident you'll feel!
✨Tip Number 4
Don’t just apply anywhere—apply through our website! We’re always on the lookout for passionate individuals like you. Tailor your application to highlight your expertise in skid-to-turn control and algorithm development, and let us see how you can contribute to our team!
We think you need these skills to ace Guidance Control & Navigation (GCN) Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the GCN Engineer role. Highlight your experience with guidance, navigation, and control algorithms, and don’t forget to mention your Python skills and any work with Behaviour Trees!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about autonomous drones and how your background in Aerospace Engineering or Robotics makes you a perfect fit for our team.
Showcase Relevant Projects:If you've worked on projects involving skid-to-turn control or PX4, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining StudySmarter!
How to prepare for a job interview at MARSS Group
✨Know Your Algorithms
Make sure you brush up on your guidance, navigation, and control algorithms, especially skid-to-turn control. Be ready to discuss how you've implemented these in past projects or coursework, as this will show your depth of knowledge and practical experience.
✨Show Off Your Python Skills
Since Python proficiency is key for this role, prepare to demonstrate your coding skills. Bring examples of your work with NumPy, SciPy, or Matplotlib, and be ready to solve a coding challenge during the interview to showcase your problem-solving abilities.
✨Understand Behaviour Trees
Familiarise yourself with Behaviour Trees and be prepared to discuss how you've used them in developing complex autonomous behaviours. You might even want to sketch out a simple Behaviour Tree during the interview to illustrate your thought process.
✨Get Comfortable with PX4
Since hands-on experience with the PX4 flight control stack is crucial, make sure you can talk about your familiarity with its architecture and modules. If possible, bring along any relevant projects or simulations you've worked on to highlight your practical experience.