At a Glance
- Tasks: Design and develop software for autonomous systems using C++ and Python.
- Company: Join a leading R&D team focused on innovative defence technology.
- Benefits: Enjoy hybrid work, competitive salary, and a relocation package.
- Why this job: Make a real impact in creating safer, smarter technology for the future.
- Qualifications: Bachelor’s in Computer Science or similar; proficient in C++ and Python.
- Other info: Experience with Agile tools and knowledge of machine learning is a plus.
The predicted salary is between 48000 - 72000 £ per year.
Location: Bristol, UK (Hybrid - 2/3 days onsite per week)
Type: Full-Time, Permanent
Salary: £60,000 - £80,000 plus benefits + Relocation Package
Are you a knowledgeable software engineer with strong expertise in designing software for UAVs or Drones? We are searching for a skilled Autonomous Software Engineer to join a multi-disciplinary R&D team in developing innovative autonomous systems technology. Your expertise will guide the creation of autonomous software solutions, enhancing IoT platform's capabilities and contributing to the company's mission of creating a safer, smarter world.
- Design and develop autonomous system software, focusing on C++ and Python.
- Analyze requirements to create impactful software designs.
- Ensure code quality across multiple projects through reviews and testing.
Qualifications:
- Bachelor’s in Computer Science, Software Development, or similar.
- Proficient in C++ and Python.
- Experienced with Agile methodologies and tools like Jira, Confluence, Bitbucket.
- Familiarity with ground control software and gazebo or other simulation tools.
- Knowledge of computer vision and machine learning is a plus.
Our team enjoys the flexibility, professional growth opportunities, and the chance to make significant contributions to the industry.
Software Engineer {C#, Defence Technology employer: NewSpace Technical
Contact Detail:
NewSpace Technical Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer {C#, Defence Technology
✨Tip Number 1
Make sure to showcase your experience with UAVs or drones in any conversations you have. Highlight specific projects you've worked on that demonstrate your skills in designing software for autonomous systems.
✨Tip Number 2
Familiarise yourself with the latest trends in IoT and autonomous systems technology. Being able to discuss current advancements and how they relate to the role will show your passion and commitment to the field.
✨Tip Number 3
Network with professionals in the defence technology sector, especially those who work with autonomous systems. Attend relevant meetups or online forums to build connections that could lead to referrals.
✨Tip Number 4
Prepare to discuss your experience with Agile methodologies during interviews. Be ready to provide examples of how you've used tools like Jira and Confluence to manage projects effectively.
We think you need these skills to ace Software Engineer {C#, Defence Technology
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any relevant projects involving UAVs or drones. Emphasise your familiarity with Agile methodologies and tools like Jira and Confluence.
Craft a Compelling Cover Letter: In your cover letter, express your passion for autonomous systems and how your skills align with the company's mission. Mention specific experiences that demonstrate your ability to design impactful software solutions.
Showcase Relevant Projects: If you have worked on projects related to autonomous systems, computer vision, or machine learning, be sure to include these in your application. Provide details about your role and the technologies used.
Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.
How to prepare for a job interview at NewSpace Technical
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++ and Python in detail. Bring examples of projects you've worked on, especially those related to UAVs or drones, as this will demonstrate your relevant expertise.
✨Understand Agile Methodologies
Since the company values Agile practices, brush up on your knowledge of Agile methodologies and tools like Jira and Confluence. Be ready to explain how you've applied these in past projects.
✨Familiarise Yourself with Simulation Tools
If you have experience with ground control software or simulation tools like Gazebo, make sure to highlight this during the interview. If not, do some research to understand their importance in autonomous systems.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges or scenarios related to autonomous systems, as this will help you think on your feet during the interview.