# Senior Robotics Software Engineer- Localization & State Estimation

**Company:** [Diversified Services Network, Inc.](http://jobs.workable.com/companies/dkdrpy1Um98xx7gHkUjJ68.md)
**Location:** Pittsburgh, United States
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/870e9a6f-c365-4c5c-aa35-d85f031024da)

## Description

Diversified Services Network, Inc. (DSN) is seeking a full-time **Senior Robotics Software Engineer (State Estimation & Navigation)** to join our team in **Mossville, IL!** We offer full benefits, PTO, 401k, and more! If you are a passionate robotics software engineer ready to build production-grade localization solutions for autonomous systems within an extremely reputable, stable Fortune 500 company — let’s talk!

### Position Overview

We are seeking a Senior Robotics Software Engineer to join a new addition to our localization team, fully on-site in Mossville, IL. You will focus on **software development for positioning and localization** — prototyping and bringing to production algorithms that enable autonomous and semi-autonomous systems to localize robustly within their environment. This includes estimating position and altitude absolutely and relative to terrain features and static or mobile equipment, implementing filters using **perception-based, inertial, and GNSS inputs.**

You will work within a technical team led by an Architect and Program Manager, collaborating with and mentoring fellow localization team members. Work is primarily office-based with occasional time in labs or at the Proving Grounds.

### Key Contributions & Responsibilities

-   Research, design, and develop production-quality C++ localization algorithms and software, including design documentation, coding, product quality assurance, and validation.
-   Contribute to requirements generation and architecture design for the localization system.
-   Implement and validate state estimation filters using perception-based, inertial, and GNSS inputs to enable robust localization in autonomous systems.
-   Support functional safety software design and validation processes.
-   Collaborate with and mentor localization team members; take ownership of moving ideas from prototype through to production.
-   Identify and document problems, analyze risks and benefits of alternative approaches, and apply structured diagnostic tools to drive resolution.

### Team Structure & Work Environment

-   You will work within a technical localization team led by an Architect and Program Manager, collaborating closely with fellow software engineers focused on autonomous systems.
-   Work environment is primarily office-based with occasional time in labs or at the Proving Grounds. This is a fully on-site role in Mossville, IL — remote work is not available for this position.

## Requirements

Candidate Requirements

**Education & Experience**

-   5+ years of relevant experience required; 2+ years accepted with a Master’s degree.
-   Bachelor’s, Master’s, or PhD in Robotics, Electrical Engineering, Computer Engineering, or Computer Science from an accredited institution required.
-   Internship experience may be counted toward the required years of experience.
-   Comparable backgrounds include Software Developer in Robotics or similar autonomous systems engineering roles

**Top 3 Skills**

-   Excellence in developing production-grade C++ software.
-   Proven ability to discover, analyze, and resolve complex software or application problems.
-   Ability to analyze risks and benefits of alternative technical approaches and drive decisions to resolution.

**Required Technical Skills**

-   Proficiency in **C++ (expert level) and Python**; strong engineering practices including debugging and profiling.
-   Knowledge of Inertial Measurement Technology and State Estimation.
-   Familiarity with the Software Development Life Cycle including interpreting product development plans and functional documentation.
-   Advanced technical troubleshooting skills — able to analyze code, logs, and current systems and document solving processes and tools used.

**Desired Technical Skills**

-   5+ years of Robotics or Autonomous Systems experience with deep technical domain expertise.
-   Proven experience implementing filtering solutions including Error State, Kalman, and Extended Kalman filters.
-   In-depth knowledge of Inertial-Based Navigation and/or Guidance Systems.
-   Experience with localization including SLAM approaches, graph optimization libraries, and overall state estimation.
-   Knowledge of robotics frameworks such as Robot Operating System (ROS).
-   Strong foundation in mathematics including 3D geometry, linear algebra, and statistical error modeling (Gauss Markov Processes).
-   Ability to work across coordinate system references and perform transformations between them.
-   Ability to survey research literature and convert papers into production implementations.
-   Understanding of physics-based modeling, vehicle modeling, and dynamics.

**Required Soft Skills**

-   Strong written and verbal communication skills; supports team collaboration when solving complex problems.
-   Takes ownership of moving ideas from prototype to production; adaptable across various phases of the development lifecycle.
-   High attention to detail in all aspects of software design, documentation, and validation.

**Desired Soft Skills**

-   Takes initiative to independently research and prototype new approaches.
-   Systems thinking — able to see how individual components interact within a broader autonomous architecture.
-   Resilient and persistent when encountering complex, ambiguous technical challenges

## Benefits

-   401(k)

-   Dental insurance
-   Vision Insurance
-   Disability insurance
-   Employee assistance program
-   Health insurance
-   Health savings account
-   Life insurance
-   Paid time off
-   Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! [https://www.dsnworldwide.com](https://www.dsnworldwide.com)

Salary expectations: 100,000-113,000 per annual
