senior software engineer
9 the last 182 days, recently 2023-11-21
Responsibility
- we call it Universal Autonomy
- our technology is capturing investors’ imagination
- it is changing how people and goods move
Show more +30 - to date we’ve raised $140 million in our Series C investment round
- we are a world-class team guided by a shared vision to bring the benefits of autonomy to our customers and users
- your Team
- who are we?
- you will join our Semantic Fusion team, where we help develop and validate Oxa's different perception systems
- from passenger shuttles to industrial vehicles; from congested city streets to mines, our industry-leading autonomy software platform enables any vehicle to operate itself safely, securely and efficiently
- your Role
- you’ll be aligned with a specific workstream, focused on building and deploying planning and control system algorithms
- from passenger shuttles to industrial vehicles, our operating system for Universal Autonomy™ is transforming the way people and goods are transported by enabling any vehicle, in any environment, to operate autonomously — safely, securely and efficiently
- at Oxbotica, we’re fuelled by a bold purpose: to make the Earth move
- as the global leader in our industry, we’re fuelled by a bold purpose: to make the Earth move better
- responsible for deployment of the complex ML models in resource constrained vehicle platforms with Nvidia GPUs
- deploy machine learning models in GPU with CUDA programming and performance based optimisation techniques
- create diverse scenarios with the help of internal simulator tools to measure the robustness of the individual perception components
- accommodating growing demand from new and current shareholders, this funding is driving our expansion in North America and EMEA, and accelerating the deployment of our technology in domains where there is both urgent need and potential to scale
- using our skills, experience and diversity, we are solving the most exciting and important technological challenges of our times, and creating a safer and more sustainable future for people and our planet
- root cause analysis of safety critical issues and actively support the development team in fixing the issues
- create test automation pipelines and manage metrics through internal dashboards
- are you a C++ engineer interested in or currently working with autonomous vehicle technology? If so, we are looking to talk with you about your Sensor driver development experience in line with the opportunity to join Oxbotica as a Senior Software Engineer in our Sensor Technology team
- we’re seeking bold, creative, hyper-skilled people to join us. Come create the future of autonomy with us at Oxbotica. Become an “Oxbot”
- engaging with other teams within the company to identify opportunities for measurably improving our systems and processes
- based in Oxford and with offices in Canada and the US, Oxa is an international startup founded in 2014 and scaling up rapidly
- contribute to ML model optimization, knowledge distillation, and self-supervised training process
- support component design, development and testing as per ASIL and ASPICE standards
- based in Oxford and with offices in Canada and the US, Oxbotica is an international startup founded in 2014 and scaling up rapidly
- supporting the development teams with their interpretation of code analysis and performance reports. Coaching others where necessary
- the Candidate Journey: Multi-Step and Two-Way
- support Robotics and ML engineers in developing validation pipelines and metrics estimation
- positively impact product quality, customer experience, and maintainability, and take on projects that improve team processes and solutions
- collaborate with the Trajectory Planning team to realise the actions and select the particular discrete action to be executed
Requirements
- building and testing within Docker containers
- building for Apple and IOS targets in a CI environment
- phD in related field with additional professional experience is desired
Show more +27 - understanding of different sensor modalities and their characteristics and experience working with them
- hands-on experience working with build integration and release processes to deliver software to customers
- building software for embedded devices
- MS in related field with extensive professional experience is acceptable
- strong experience in developing custom CUDA kernels or GPU/CUDA programming
- strong experience in managing large datasets on scalable infrastructure
- an understanding of developing safety critical software, and a demonstrable record of delivering such products
- cross-building / cross-compilation
- extensive hands-on experience of optimisation-based trajectory planning
- practical experience with Behaviour Planning, Decision Making and Trajectory Planning, preferably in Self Driving
- hands-on experience in software profiling and debugging tools
- collaborative development of complex technical solutions within a cross-functional team
- ability to measure the performance of a highly complex system by creating and monitoring KPIs
- experience with sampling-based trajectory planning approaches
- understanding of different ML model deployment optimisation techniques
- statistical analysis, introspection and validation on large datasets
- demonstrable capability in building high performance, low latency systems
- experience with time synchronisation and calibration in robotics applications
- experience with developing and maintaining CI/CD pipelines
- experience with trajectory planning problem formulation and problem transcription
- exposure to automated decision making
- experience in deploying machine learning models in target hardware
- A degree in Engineering with expertise in software development
- ability to communicate clearly on technical matters and work well with multiple stakeholders across several teams
- A proven track record of independent development and delivery
- understanding of trajectory optimisation techniques
- modern C++ and Python
Benefits
- mutual
Trade
- arts & Entertainment
- installation & Maintenance
- Arts & Entertainment
Show more +1 - Installation & Maintenance
Salary in other companies in the position senior software engineer
NEXUS LEGAL RECRUITMENT | 40000 £ | 10400 £ 40000 £ |
NEXUS SPECIALIST RECRUITMENT | 40000 £ | 10400 £ 40000 £ |
ELITE PEOPLE PARTNERS | 30000 £ | 10400 £ 40000 £ |
PEOPLEWORKS | 13500 £ | 10400 £ 40000 £ |
REED PROFESSIONAL SERVICES LLP | 12000 £ | 10400 £ 40000 £ |
TEMPLETON AND PARTNERS | 12000 £ | 10400 £ 40000 £ |
GOODMAN MASSON | 11666 £ | 10400 £ 40000 £ |
MICHAEL PAGE | 11107 £ | 10400 £ 40000 £ |
ASSET RESOURCING | 10416 £ | 10400 £ 40000 £ |
TRUST IN SODA | 10400 £ | 10400 £ 40000 £ |