At a Glance
- Tasks: Develop advanced autonomy capabilities for unmanned marine and aerospace systems.
- Company: Join a dynamic engineering team focused on innovative vessel design projects.
- Benefits: Enjoy 25 days holiday, flexible hours, private medical insurance, and more.
- Other info: Exciting opportunities for career growth in a collaborative environment.
- Why this job: Make a real impact in cutting-edge technology and autonomous systems.
- Qualifications: Strong experience in C++, Python, and understanding of autonomous systems required.
The predicted salary is between 36000 - 60000 £ per year.
Our client is seeking a Senior Software Engineer to develop advanced autonomy capabilities for unmanned marine and aerospace systems. This hands-on role spans R&D, prototyping, and production-level delivery, working on autonomy behaviours, mission frameworks, vessel guidance, obstacle avoidance, and modern AI-driven techniques where appropriate.
You’ll work closely with a multidisciplinary engineering team and take ownership of delivering reliable, mission-critical software deployed on real autonomous platforms.
- Design and optimise algorithms for path planning, obstacle avoidance and mission autonomy.
- Build robust autonomy software using C++, Python, ROS2, DDS, and Linux-based systems.
- Test and validate software in simulation and real-world environments.
- Balance R&D experimentation with production-quality delivery.
- Take ownership of work packages, tracking progress and identifying risks.
Strong hands-on experience in C++ and Python. Solid understanding of autonomous systems (motion planning, state estimation, behaviour-based control). Strong Linux skills including debugging and optimisation. Knowledge of real-time systems, distributed computing and middleware. Experience delivering software in both R&D and production environments.
25 days holiday, flexible working hours, private medical insurance, pension scheme, life assurance, health care cash plan, cycle to work, free parking.
If you’re ready to apply your expertise to a dynamic engineering environment and contribute to innovative vessel design projects, we’d love to hear from you.
Senior Software Engineer (C# / JavaScript) employer: Marine Resources
Join a forward-thinking company that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact the development of cutting-edge autonomous systems. With flexible working hours, generous holiday allowances, and comprehensive health benefits, this role not only supports your professional growth but also prioritises your well-being. Located in a vibrant area, you'll have the opportunity to work alongside a multidisciplinary team dedicated to pushing the boundaries of technology in marine and aerospace applications.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (C# / JavaScript)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++, Python, and autonomous systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to autonomy behaviours and mission frameworks. Practice coding challenges and be ready to discuss your past experiences in R&D and production environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to contribute to innovative vessel design projects.
We think you need these skills to ace Senior Software Engineer (C# / JavaScript)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++, Python, and any relevant autonomous systems. We want to see how your skills align with the role, so don’t be shy about showcasing your hands-on projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about developing autonomy capabilities and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in R&D or production environments. We love seeing candidates who can balance experimentation with delivering reliable software, so share those stories!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Marine Resources
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in relation to autonomous systems. This will show that you not only understand the theory but have practical experience too.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled challenges in R&D and production environments. Think of examples where you designed algorithms for path planning or obstacle avoidance. Highlight your thought process and the impact of your solutions on project outcomes.
✨Familiarise Yourself with the Company’s Projects
Do some homework on the company’s work in unmanned marine and aerospace systems. Understanding their mission frameworks and AI-driven techniques will help you align your answers with their goals and demonstrate your genuine interest in the role.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the team dynamics, project timelines, or the technologies they use. This shows that you're not just interested in the job, but also in how you can contribute to their success and grow within the team.