What are the responsibilities and job description for the Software Engineer position at DeWinter Group?
*PLEASE ONLY APPLY FOR THIS ROLE IF YOU ARE CURRENTLY LIVING IN THE BAY AREA!*
Title: Software Engineer
Job Type: Contract
Contract Length: 6 months
Target Start Date: ASAP
Work Location/Structure: Onsite in Foster City, CA
About the Opportunity:
Our client, a leader in the automotive industry, is looking for a skilled Software Engineer to join their team for a 6-month engagement. This project involves creating high-level routes for autonomous vehicles, facilitating pick-up and drop-off requests with real-time data, and enabling dynamic route planning through complex urban environments. This is a high-impact role that requires a self-motivated professional who can hit the ground running and deliver results quickly.
Key Responsibilities & Deliverables:
- Investigating and diagnosing complex navigation scenarios, determining root causes, and engineering solutions to optimize autonomous vehicle routing behavior.
- Building tools and automation to accelerate analysis, starting with manual investigations and evolving toward scalable, repeatable workflows.
- Developing mission planner algorithms, including graph search and integration with behavioral planning.
- Working collaboratively with passionate team members to support the integration of software components across all teams.
- Integrating closely with Cloud Services, decision-making, and trajectory planning and controls teams to allow dynamic planning.
Required Skills & Experience:
- 6 years of industry experience working on large code bases.
- Deep expertise in TypeScript/JavaScript and one or more of the frontend frameworks/libraries like React, Vue.js, or Angular.
- Demonstrated ability to work autonomously and manage your own time effectively to meet project goals.
- Experience with Linux and systems programming.
- Experience with database, front-end and back-end systems.
- Experience with build systems, version control, and testing methodologies.
- Strong communication skills to provide clear and concise status updates to the project team.
- Bonus: Understanding and experience with a variety of graph search techniques (A*, D*, Dijkstra) and strong proficiency in C .
Salary : $120 - $145