Sr. Software Engineer - Autonomous Vehicles
Senior Software Engineer (Autonomous Vehicles) Long-term Contract Job Description
QualificationsAre you passionate about transportation-as-a-service (TaaS) served by Autonomous Vehicles?
Are you motivated to apply your software skills to build the self-driving ecosystem?
Our Client s team has been tasked to develop scalable building block platforms based on mobility opportunities. Does it sound exciting?
Then, join our Client s team as a Senior Software Engineer. As a Software Engineer you are going to Write production-quality code to deploy these solutions on the Transportation-as-a-Service solutions Monitor and evaluate the performance of our solutions Support and develop code to enhance testing platform Collaborate with teams working on Autonomous Vehicles software solutions Basic qualifications needed Bachelor Degree in Computer Science, or related technical discipline 3 years of work experience in Object Oriented development in at least one of the following web or mobile technologies Android OR Swift
Objective-C OR Spring andor Rails frameworks OR JavaJ2ee Ruby Python Golang 3 years of experience with SQL Preferred desirable qualifications Familiar with eXtreme Programming (XP) practices including o PairMob programming o Test-first
Test Driven Development (TDD) Experience understandingdeploying to cloud environments Spring Cloud, Pivotal Cloud Foundry, Cloud Foundry, Azure, etc. Experience with Spring, RESTFULSOAP Web services development Experience with JAVA development using Eclipse or similar tooling Familiarity with GitHub or equivalent source control repositories Highly effective in working with other technical experts, Product Managers, UIUX Designers and business stakeholders Delivered products that include web front-end development Java
Script, client-side MVC frameworks like Angular, React, etc. Capable in Continuous Integration
Continuous Delivery (CICD) tools and pipelines such as Jenkins, Maven, Gradle, etc. Strong theoretical and applied knowledge of urban transportation solution platform that connects vehicles, mass transit, pedestrians, riders, city infrastructure and partners Hands on experience in deploying either real products or platforms into the real world and able to understand the challenges of working with complex systems Excellent oral and written communication skills Experience in developing microservices. Experience with Lean Agile methodology and with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile Tools.