Software Engineer - London | Zoek UK
This Browser does not support all the features of .
For the best experience please use a Modern Browser.
Software Engineer - Autonomous Vehicles
London, Greater London, England
Permanent (Full time)
Job Title: Software Engineer Role: Permanent or possibly PAYE Contract Location: Surrey Salary: £30,000 to £55,000 per annum, dependent on previous background. Company: Our client is a leading company in the development if Autonomous Vehicles. They are integrating core technologies, to enable autonomy for Mobility applications and services. They are developing Autonomous Machines for many different appl... The Role: Our client are looking for a Software Engineer to join their team to lead the development and to drive the evolution of the technologies involved in Autonomous vehicles. You will be part of the technical team. Essential Requirements: * Computer Science or Electronics Engineering degree (or undertaking your PhD or are a postdoctoral researcher) * Some experience at a corporate or startup (candidates currently undertaking a PhD degree or postdoctoral research will be considered) * Strong communications skills * Be able to travel as required by the business * Passion for mobility products: conceiving, designing, building and shipping it * Strong eye for user focused design - a good product starts with good design, and the * ability to recognise and innovate on good UI design is crucial * You stay abreast on a diverse batch of mobile and web technology news, but you also realise that you're building products for a non-techie audience * Be a fast and innovative thinker who is not shy to take on complex problems. * A track record of execution - shipping the highest quality products on time * Self-starter with a passion for building organizations and process * Proven ability to juggle multiple priorities in a fast paced environment * Ability to interface with cross functional teams with focus on critical deliverables * Entrepreneurial spirit with proven execution in competitive environments that are rapidly evolving Technical Expertise: * Good knowledge of robotics concepts and experience in working on Robot Operating System (ROS) on Linux. * Should have worked on developing new ROS nodes in C++ with a working understanding of Linux * Past exposure to HD Mapping technologies on ROS and Autoware like SLAM and NDT including concepts of Local Dynamic Maps as used in transport networks would be very valuable * Integrating and fusing different sensors like LIDAR, RADAR, Sonar, Camera, IMU, Odometry etc. * Interfacing different sensors, installing device drivers on Linux, bringing up support nodes on ROS * Exposure to latest cloud technologies like AWS, Dockers, PHP etc. to deploy server side functionalities * Experience in integrating various communication technologies like LTE/LoRa etc. * Understanding of 5G Cellular concepts so as to deploy the autonomy solutions in such an environment would be beneficial * Understanding of Android programming environment and knowledge of Java/JNI to develop applications to monitor and control autonomous vehicles * Familiarity with multimedia streaming protocols to send audio/video to monitoring device * Concepts of computer vision and experience in integrating these to autonomous vehicles * Knowledge of protocols like HLS, RTSP, MQTT for communication with cloud * Understanding of hardware interfacing like I2C, SPI, USB Job Description: * You will have full responsibility from day one and will be empowered to make technical decisions to meet set product development targets. * You will work both externally and internally with cross-functional and multicultural teams and contributors. * You will be the internal and external evangelist for our product offerings. * You will advocate the voice of the consumer during development reviews and support all activities required to complete and maintain technical documentation. * You will ensure support readiness for all products prior to launch, and manage support related interactions for the entire product lifecycle to ensure customer experience performance goals are met. * Our client need an individual who has the ability to find creative ways of problem solving, and apply innovative thinking when approaching and defining solutions. * You will be a self-directed and motivated individual with the willingness and ability to personally jump in, roll up their sleeves and get to work in either a strategic or executional capacity when needed. * You will be proactive by providing recommendations & taking the lead on initiatives without being prompted by internal or external partners. * You are efficient, highly resourceful and an organised person that evaluates everything & implements new ways of doing things. * You are curious and inquisitive, ask the relevant questions needed to get the whole picture and provide specific actionable recommendations. * You are a Team player, encourage team collaboration, work well with peers across multiple functionalities within the company, promote enthusiasm, leverage powers of influence when necessary and motivate relationship building. Above all you have a 'Get it done' attitude and believe that act