Logo
Tbwa Chiat/Day Inc

Principal Software Engineer, State Estimation

Tbwa Chiat/Day Inc, Denver, Colorado, United States, 80285


VirtualThe TeamYou are joining a growing team that is responsible for motion planning, controls, and behaviors for Outrider’s autonomous trucks. This team is collaborative and committed to continuous improvement. Team members use tools such as off-the-shelf simulation software and data analytics to understand the performance of the product at scale in diverse situations, and they maintain a state-of-the-art motion planning stack by routinely studying new techniques from the research community. Leadership, growth, and development opportunities are plentiful.The RoleWe are looking for a Perception Algorithms & State Estimation Engineer to solve complex perception and state estimation problems for online autonomy. The ideal candidate has experience developing and deploying algorithms in robotics using camera, lidar, and/or radar data. The types of problems the candidate will address may include: object detection and tracking; state estimation for localization, mapping, and sensor calibration; modeling and estimating tractor/trailer states, including path curvature, ego, trailer pose, trailer angle, trailer wheelbase, and length.Duties & ResponsibilitiesDesign and develop state estimation solutions that run online on our autonomous vehicleDefine meaningful metrics and deliver solutions to achieve themWork within the perception team to leverage data, and with other teams to deliver solutions ready for deployment on the autonomous vehicleMentor and guide other team members to help achieve overall perception goalsQualificationsSkilled with modern C++, PythonExperience building state of the art state estimation solutions for real time applications in robotics, including E/KFs, factor graphs, optimizationExperience building mapping and calibration solutionsExperience working with camera, lidar, and/or radar data in autonomy applicationComfort iterating on complex problems and models: problem definition, data, bring-up, debugging, evaluation and deploymentSelf-starter, able to work and overcome challenges independentlyIdeal QualificationsFamiliarity with state of the art, best practices, and research in motion planning and/or controlsAbility to design, implement, and deploy motion planning and/or control software stacksEquity : Significant equity package commensurate on experience and skillsFully remote , with exciting opportunities to travel to our Denver headquarters for team collaborations and special events.Home office stipend up to $500

to help you create a comfortable and productive workspace.Actual compensation is based on several factors, including but not limited to job-related skills, qualifications, experience, and specific work location due to differences in the cost of labor.

#J-18808-Ljbffr