Software Developer - Robotics; Positioning & SLAM
Listed on 2026-09-04
-
Software Development
Robotics, Software Engineer, AI Engineer (Applied/Software)
Robotics Localization Software Engineer
Diversified Services Network, Inc. (DSN) is seeking a full-time Robotics Localization Software Engineer to join our team in Irving, TX. We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company - let's talk!
Position Overview
Our client, a Fortune 100 industrial manufacturing leader, is seeking a Robotics Localization Software Engineer to join a technical team focused on positioning and localization for autonomous and semi-autonomous systems. This role develops production-quality software that enables machines to robustly localize within their surrounding environment, working within a technical team led by an Architect and Program Manager.
Key Responsibilities
• Develop production-quality C++ software for positioning and localization, including design, documentation, coding, product quality, and validation
• Collaborate with team members to prototype and bring to production algorithms that enable autonomous and semi-autonomous systems to localize robustly within their environment
• Estimate position and altitude, both absolutely and relative to terrain features and static or mobile equipment, implementing filters using perception-based, inertial, and GNSS inputs
• Research and design localization algorithms and software
• Contribute to requirements generation and architecture design considerations for the localization architecture
• Support functional safety software design and validation processes
• Collaborate with and mentor localization team members to help execute team goals
• Participate in all aspects of the development process, across the various phases of the software development lifecycle
• Primarily an in-office role, onsite in Irving, TX
• Occasional work in labs or at proving grounds, requiring PPE and safety glasses
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).