Robotic Research –Navigation Lead Job Opening
If you’re inspired by the possibilities of robotics to change lives and protect our warfighters – join us!
Robotic Research, a world leader in autonomous cars and trucks, is currently seeking applications for full-time engineers and applied scientists experienced with localization systems to work on state-of-the-art autonomous vehicle systems. We offer a fast-paced environment where engineering comes first, and a breadth and depth of skills, knowledge, and interests are highly valued. You will have ample opportunities to get your hands dirty testing software that you design in our specialized robotic engineering and test facility.
This position is limited to applicants with strong experience in software development and localization algorithms such as, but not limited to, pose estimation, Extended Kalman Filters (EKF), Inertial Navigation Systems (INS), Structure From Motion (SFM), Simultaneous Localization And Mapping (SLAM), and geometric computer vision. Experience with registration is not required for this position. Candidates without robotics experience are encouraged to apply.
Robotic Research has been developing cutting-edge software and hardware for autonomous ground, air, and naval robotic systems since 2002. We specialize in developing solutions for DoD, Automotive, Law Enforcement, and First Responder applications. We have a close-knit team devoted to delivering the best robotics technologies to meet and exceed our customers’ needs. Our systems combine advanced control systems, autonomous mobility, perception, and behavior generation software with innovative and sophisticated mechanical and electrical hardware. We have a long history of successful program execution and have hardware and software on some of the highest visibility DoD ground robotics programs.
Building on our past success with deploying robotic systems for both military and commercial applications, we are currently expanding operations and looking for new team members who want to make meaningful contributions in the field of navigation for autonomous systems. If you think you would be a good fit for our team, we would love to hear from you.
- Writing and maintaining system-critical software for navigation and localization systems for autonomous vehicles. The position requires strong experience with, or a willingness to learn, C++.
- Developing and implementing mathematics and algorithms to be used in navigation and localization systems.
- Debugging and troubleshooting combined software/hardware systems. Identifying and correcting those faults in both hardware and software.
- Supporting field testing of various robotic systems and components.
- Working with Software, Mechanical, and Electrical Engineers to integrate navigation and localization systems on robotic and non-robotic vehicular systems.
- Working with Systems and Test engineering teams to generate requirements and test plans.
- Working with Program Managers and lead engineers to establish and manage schedules, costs, and budgets.
- Writing proposals, white papers, and reports.
- The candidate must be a U.S. citizen and must pass a rigorous background check.
- Strong software programming skills in at least one object-oriented language. The candidate must have strong C++ and GNU/Linux skills or a willingness to learn such skills.
- Strong theoretical and applied background as it pertains to navigation systems.
- The skills to write software suitable to be a critical component of a real-time system.
- B.S. in an Engineering Discipline, Computer Science, Mathematics, Applied Mathematics, or Physics.
3+ years of experience with algorithm development, especially pertaining to navigation and localization algorithms.
- The ability to obtain a Secret level clearance.
- Strong C++ programming and GNU/Linux skills.
- Understanding of MATLAB.
- Experience with registration algorithms and how registration results improve navigation accuracy.
- The ability to write software for embedded microcontrollers.
- Familiarity with ground and/or aerial robotic systems.
- Understands the difficulty and nuances associated with building a critical component of a real-time system.
- Hands-on experience in deploying products into the real world.
- M.S. or Ph.D. in an Engineering Discipline, Computer Science, Mathematics, Applied Mathematics, or Physics.
- 6+ years of experience with algorithm development, especially pertaining to navigation and localization algorithms.
- The leadership skills to manage a team of engineers to create and/or maintain navigation system products.
- Candidate should be a flexible team player with good oral and written communication skills, and able to work effectively in a very fast-paced environment with team members from many different disciplines and backgrounds.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.