Software Developer
US$100,000 – US$124,000 / yr base salary
Posted 9 Oct 2026
Advertised as “(1111692) Software Developer - Robotics (Positioning & SLAM)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 2+ yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
| Base salary | US$100,000 – US$124,000 / yr |
|---|
Field of studyComputer Engineering, Computer Science, Electrical Engineering, Robotics
Study levelBachelor's or higher
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
Requirements
Education & Experience
• Bachelor's degree and 5+ years of relevant experience is required OR
• Master's, or PhD in Robotics, Electrical Engineering, Computer Engineering, or Computer Science and 2 years of experience is required
Top Skills
• Excellence in developing C++ software
• Fluency in Python
• Strong knowledge of Inertial Measurement Technology and State Estimation
Technical Skills Required