Senior Software Engineer, Remote piloted cars at Confidential
Saint Louis, MO 63146
About the Job
Engineering Lead to spearhead the development and deployment of our cutting-edge teleoperations vehicle projects. The ideal candidate will have a proven track record of successfully managing robotics projects from conception to launch, including building and mentoring high-performing engineering teams. The role demands a strong technical background in C++ and robotics fundamentals, coupled with experience in web stack technologies and database management. You will be will be working closely on the compute logic on the car, setting C++ standards, team's code review, maintaining coding standards, etc. The Engineering Lead will play a pivotal role in driving innovation and ensuring the seamless integration of hardware and software components in our robotics systems.
Responsibilities
? Project Leadership: Lead and manage the full lifecycle of engineering projects at from conceptualization and design to development, testing, and deployment.
? Team Management: Build and mentor a talented team of engineers, fostering a collaborative and high-performing environment. Collaboration between hardware and robotics, or robotics and platform will be critical.
? Technical Expertise: Provide hands-on technical guidance and expertise in C++, robotics fundamentals, web stack technologies, and database management.
? System Integration: Oversee the integration of hardware and software components, ensuring performance and reliability. Be hands on in the garage as well as with the code.
? Cross-functional thinking: Work with Remote Pilot Operations to set engineering testing priorities, as well as high level initiatives. Work with biz-dev to ideate on how engineering realities can meet business needs.
Qualifications:
? Proven Experience: Demonstrated success in leading and managing complex engineering projects from concept to deployment. Should cover a large swathe of technologies from Robotics, firmware, backend, and database. Experience working in a small-scale environment where requirements can change on the fly is strongly preferred.
? Technical Proficiency in Robotics: Strong C++ and Python programming skills and a deep understanding of robotics fundamentals.
? Web Stack Experience: Experience working with web technologies, either directly or closely with web stack engineers. Need to be able to think about how data flows all the way up the stack, as well as how the backend can be utilized for insight and coordination.
? Leadership Skills: Ability to build and motivate high-performing engineering teams. Should have extensive experience interviewing and hiring engineers across a wide range of disciplines.
? Communication Skills: Effective communication and collaboration skills, both written and verbal. Experience building and implementing processes that establish a shared understanding of goals and how to reach them across teams and departments.