At a Glance
- Tasks: Architect and build high-performance systems for drones and robotic platforms.
- Company: Exciting scale-up in Europe with a valuation over 2 billion Euros.
- Benefits: Remote work, competitive salary, and the chance to work on cutting-edge technology.
- Why this job: Join a rapidly growing team and make an impact in aerial intelligence.
- Qualifications: 2+ years of Rust experience and knowledge of asynchronous frameworks.
- Other info: Dynamic environment with opportunities for career growth in innovative tech.
The predicted salary is between 43200 - 72000 £ per year.
We have a new and exclusive partnership with one of the most exciting scale-ups in Europe, who are looking to double in size their engineering team. They have a valuation exceeding 2 billion Euros. The company builds aerial intelligence hardware and software. Their main focus is the manufacturing of UAVs. Alongside this, they are also developing bleeding edge software that provides actionable insights in defense, security and professional services.
The Rust Team: This engineering team are focusing on building a greenfield command and control center, designed specifically for unmanned systems.
What you’ll be doing:
- Architect, build, and support reliable, high-performance systems for coordinating swarms and handling sensor data.
- Develop streamlined communication methods and real-time data processing tools tailored for robotic platforms.
- Work hand-in-hand with multidisciplinary teams to connect backend infrastructure with robotic applications and sensor arrays.
- Enhance overall system efficiency, expandability, and dependability within distributed robotic setups.
Experience you’ll need:
- Production experience with Rust, or contributions to production grade open source repos. 2+ Years.
- Experience working with Tokio, or other asynchronous frameworks such as async.std or Smol.
- Ideally a background in a core programming language such as C, C++, or Core Java. Candidates from functional backgrounds such as Scala, Erlang or Clojure are also encouraged to apply.
- Experience developing low-latency, high throughput systems.
Nice to have:
- Experience working with drones or robotics.
- Experience working with microcontrollers.
This is an excellent opportunity to join one of the most rapidly scaling companies in Europe, that are developing truly cutting edge software and hardware.
Senior Software Engineer (Rust) in Newport employer: Understanding Recruitment
Contact Detail:
Understanding Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Rust) in Newport
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Rust or in the drone industry. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Rust projects or contributions to open-source repos. This is a great way to demonstrate your expertise and passion for coding, especially in low-latency systems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Rust knowledge and asynchronous programming. Practice coding challenges that focus on real-time data processing and system architecture to impress your potential employers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re always on the lookout for talented engineers like you to join our exciting projects.
We think you need these skills to ace Senior Software Engineer (Rust) in Newport
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Rust and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Projects: If you’ve contributed to open source projects or have personal projects that demonstrate your Rust skills, include them! We love seeing practical examples of your work and how you tackle challenges.
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. Plus, it shows us you’re serious about joining our awesome team!
How to prepare for a job interview at Understanding Recruitment
✨Know Your Rust Inside Out
Make sure you brush up on your Rust knowledge, especially around low-latency and asynchronous programming. Be prepared to discuss your past projects and how you've used Rust in production environments. Highlight any contributions to open-source repos as this will show your commitment and expertise.
✨Familiarise Yourself with the Tech Stack
Get comfortable with Tokio and other async frameworks like async.std or Smol. Understand how they work and be ready to explain how you've implemented them in your previous roles. This will demonstrate your technical depth and ability to handle the demands of the role.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would architect systems for coordinating swarms or processing sensor data. Practising coding problems related to low-latency systems can help you articulate your thought process clearly.
✨Connect with the Company’s Vision
Research the company’s focus on UAVs and aerial intelligence. Be ready to discuss how your skills align with their mission and how you can contribute to their innovative projects. Showing genuine interest in their work will set you apart from other candidates.