At a Glance
- Tasks: Join us as a Senior Software Engineer to enhance robotics perception and tackle exciting engineering challenges.
- Company: Oxa is at the forefront of universal autonomy, pushing boundaries in robotics and perception technology.
- Benefits: Enjoy a competitive salary, flexible work options, and a £3,000 benefits package including private medical insurance.
- Why this job: Be part of a collaborative team, contribute to innovative projects, and make a real impact in robotics.
- Qualifications: Proficient in C++, with experience in robotics, computer vision, and cloud technologies.
- Other info: Hybrid work arrangements and fully funded visa sponsorship available for the right candidate.
The predicted salary is between 43200 - 72000 £ per year.
Your Role
- Play a pivotal role taking the Shield Perception code to road.
- Work closely with Oxa’s ML Perception Model Factory team to support development, integration, deployment and validation of the components they develop.
- Provide fast and meaningful feedback from our deployments to aid our validation lifecycle, including actively contributing to Oxa’s SDLC.
- Conduct root cause analysis from Oxa’s Shield Perception deployments and actively support the team in developing solutions that address them.
- Develop and contribute to the design of Safety Performance Indicators for in-use monitoring of the shield components.
- Work collaboratively alongside other shield perception, control, and safety engineers to address novel engineering problems that arise from Oxa’s universal autonomy endeavour.
- Be willing to learn cloud technologies for enabling accelerated development at scale.
Requirements
What you need to succeed:
- Proficient in C++
- Experience of classical robotics approaches across multimodal perception (lidar, radar, camera)
- 3D/4D Perception
- Experience with Software Development Lifecycle (SDLC)
- Familiarity with Git
- Hands on experience within a mobile or field robotics role
- Experience of computer vision or image processing
- Familiarity of Object Tracking and Prediction
- Experience with Protocol Buffers and messaging systems (ROS)
- Containerisation (docker)
- CI/CD experience
- CUDA, Triton
- Ability to code in Python
- Experience of cloud technologies (AWS, GCP, Azure)
- Experience with observability platforms such as Grafana
The Candidate Journey:
Multi-Step and Two-Way. No-one wants to feel like a square peg in a round hole, so this process is designed to give you every chance to get the measure of us, and us of you. The various stages give you every opportunity to show your unique strengths and qualities, and enables each of us to establish if we’re a good fit for the other. If the fit is good and you’re selected, you’re then in a position to do great work and thrive, which is what everyone wants.
We provide:
- Competitive salary, benchmarked against the market and reviewed annually
- Company share programme
- Hybrid and/or flexible work arrangements
- An outstanding £3,000 flexible benefits including private medical insurance, critical illness coverage, life assurance, EAP, group income protection
- Funded relocation support
- Fully funded Visa sponsorship if required
- A salary exchange pension plan
- 25 days’ annual leave plus bank holidays
- A pet-friendly office environment
- Safe assigned spaces for team members with individual and diverse needs
Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit.
Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.
Senior Software Engineer (Robotics & Perception) employer: Oxa Autonomy
Contact Detail:
Oxa Autonomy Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Robotics & Perception)
✨Tip Number 1
Familiarise yourself with the latest advancements in robotics and perception technologies. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the field of robotics, especially those who have experience with multimodal perception systems. Attend relevant meetups or online forums to build connections that could lead to referrals.
✨Tip Number 3
Showcase your hands-on experience by working on personal projects or contributing to open-source initiatives related to robotics and perception. This practical experience can set you apart from other candidates.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges in C++ and Python, focusing on algorithms relevant to robotics and computer vision. This will boost your confidence and improve your problem-solving skills.
We think you need these skills to ace Senior Software Engineer (Robotics & Perception)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your proficiency in C++ and experience with robotics, particularly in multimodal perception. Include specific projects or roles that demonstrate your hands-on experience in mobile or field robotics.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with the job requirements. Mention your familiarity with cloud technologies and any relevant experience with software development lifecycles.
Showcase Relevant Projects: If you have worked on projects involving computer vision, image processing, or containerisation, be sure to include these in your application. Highlight your contributions and the impact of your work.
Prepare for Technical Questions: Anticipate technical questions related to robotics, perception, and coding in Python. Brush up on your knowledge of protocols like ROS and tools such as Git, as these may come up during the interview process.
How to prepare for a job interview at Oxa Autonomy
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C++ and any experience you have with robotics, particularly in multimodal perception. Highlight specific projects where you've applied these skills, especially those involving lidar, radar, or camera systems.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your ability to conduct root cause analysis and develop solutions. Prepare examples from your past experiences where you successfully identified problems and implemented effective solutions, particularly in a robotics context.
✨Familiarise Yourself with the Company’s Technologies
Research Oxa’s technologies and be ready to discuss how your experience aligns with their needs. Understanding cloud technologies and observability platforms like Grafana will show your commitment to learning and adapting to new tools.
✨Emphasise Collaboration and Communication
Since the role involves working closely with various teams, be ready to share examples of how you've effectively collaborated with others in previous roles. Highlight your communication skills and your ability to work in a team-oriented environment.