Office Location: Oxford
Full-time, permanent
JOB DESCRIPTION
Are you a talented Software Engineer with a passion for robotics and autonomous vehicles? Do you want to work on cutting-edge technology that will shape the future of transportation? Join our innovative team and contribute to the development of advanced software solutions for autonomous vehicle systems. We are seeking a motivated and skilled Software Engineer to design, develop, and maintain software for our next-generation autonomous vehicles.
Key Responsibilities:
* Design and implement software solutions for autonomous vehicle systems, including algorithms for perception, planning, and control.
* Collaborate with cross-functional teams, including mechanical, electrical, and systems engineers, to integrate software into autonomous vehicle platforms.
* Develop and optimize code for real-time performance, ensuring reliability and efficiency in complex autonomous environments.
* Implement and maintain software tools for system monitoring, debugging, and diagnostics.
* Participate in the testing and validation of autonomous vehicle systems, identifying and resolving software-related issues.
* Stay current with the latest advancements in robotics and autonomous vehicle software, and apply this knowledge to improve and innovate our systems.
* Document software design and development processes to ensure clear and comprehensive technical documentation.
* Contribute to technical discussions, brainstorming sessions, and code reviews to drive continuous improvement and innovation.
Qualifications & Experience:
* Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
* Strong proficiency in programming languages such as C++, Python, or Java, with experience in software development for robotics and autonomous vehicle applications.
* Understanding of robotics principles, including kinematics, dynamics, and control systems, particularly in the context of autonomous vehicles.
* Experience with Robot Operating System (ROS) or other robotics middleware.
* Familiarity with autonomous vehicle technologies, including sensor fusion, computer vision, and machine learning.
* Strong problem-solving skills and the ability to troubleshoot complex software issues in autonomous vehicle systems.
* Excellent communication and teamwork skills, with the ability to work effectively in a multidisciplinary environment.
* Experience with real-time systems and performance optimization in autonomous vehicle applications.
* Knowledge of simulation tools such as Gazebo, V-REP, or similar, especially for autonomous vehicle testing.
* Familiarity with version control systems such as Git.
* Experience in developing software for fully autonomous or semi-autonomous vehicles.
Why Join Us?
This is an exciting opportunity to work at the forefront of robotics and autonomous vehicle technology. As a Software Engineer in our autonomous vehicle team, you will play a critical role in developing software that powers the future of transportation. We offer a dynamic and collaborative work environment where you can grow your career while contributing to groundbreaking commercial projects that will transform the way vehicles operate.
Job Type: Full-time, Permanent. Competitive Salary subject to skills and experience.
Don’t meet all the requirements? Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every single qualification/requirement. At StreetDrone we are dedicated to building a diverse, inclusive and authentic workplace, so if you are excited about this role but your past experience doesn’t completely align with the requirements in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
BENEFITS AT STREETDRONE
* Company Pension
* 30 days holiday per annum plus public holidays
#J-18808-Ljbffr