1

Kalman Filter Estimation Jobs in Texas (NOW HIRING)

Embedded Software Engineer 3

Irving, TX ยท On-site

$126K - $166K/yr

... Kalman Filter (EKF) * Inertial-based navigation and/or guidance systems * Localization and positioning * SLAM Simultaneous Localization and Mapping * Graph optimization libraries * State-estimation ...

Job Title:Embedded C Developer Location:Irving, TX Contract Type:W2 Contract Requiredโ€‚Education * Degree:โ€‚Bachelor's,โ€‚Master's,โ€‚orโ€‚PhDโ€‚inโ€‚anโ€‚accreditedโ€‚Robotics ...

Embedded C Developer โ€‹Contract Irving, TX, USA onsite Requiredโ€‚Education โ€ข Degree:โ€‚Bachelor's,โ€‚Master's,โ€‚orโ€‚PhDโ€‚inโ€‚anโ€‚accreditedโ€‚Robotics,โ€‚Electricalโ€‚Engineering ...

Embedded Software Engineer

Irving, TX ยท On-site

$126K - $166K/yr

Error State Kalman Filter, Extended Kalman Filter (EKF) In-depth knowledge of inertial navigation and guidance systems Experience with SLAM, graph optimization libraries, and state estimation ...

Senior Manager, Perception (R5914)

Dallas, TX ยท On-site

$240K - $360K/yr

Working knowledge of Kalman Filter, Factor Graphs and other modern estimator fundamentals. * Strong working knowledge of Computer Vision with hands-on experience with OpenCV or similar CV libraries.

Senior Manager, Perception (R5914)

Dallas, TX ยท On-site

$240K - $360K/yr

Working knowledge of Kalman Filter, Factor Graphs and other modern estimator fundamentals. * Strong working knowledge of Computer Vision with hands-on experience with OpenCV or similar CV libraries.

next page

Showing results 1-20

Kalman Filter Estimation information

What is Kalman filter estimation?

Kalman Filter Estimation is a mathematical algorithm used to estimate the state of a dynamic system from a series of noisy measurements. It is widely applied in fields such as robotics, aerospace, and navigation to provide real-time, optimal estimates of unknown variables by combining predictions from a model with observed data. The filter works recursively, meaning it updates its estimates and uncertainties as new measurements become available. Its strength lies in efficiently handling uncertainties and noise in both the system model and the measurements.

What are the key skills and qualifications needed to thrive as a Kalman filter estimation engineer, and why are they important?

To excel as a Kalman Filter Estimation Engineer, you need a strong background in control theory, linear algebra, statistics, and typically a degree in electrical engineering, robotics, or applied mathematics. Familiarity with MATLAB, Python, C++, and simulation tools like Simulink, as well as experience implementing Kalman filters in real-time systems, is highly valued. Analytical thinking, problem-solving, and effective communication are important soft skills for collaborating with multidisciplinary teams and presenting complex results. These competencies ensure accurate state estimation and system reliability in applications such as navigation, robotics, and sensor fusion.

What are some common challenges faced by professionals working in Kalman filter estimation, and how can they be addressed?

Professionals working in Kalman Filter Estimation often encounter challenges such as model inaccuracies, noisy sensor data, and computational limitations, especially in real-time applications. Addressing these issues typically involves rigorous sensor calibration, careful tuning of filter parameters, and choosing appropriate variants of the Kalman filter, such as the Extended or Unscented Kalman Filter for nonlinear systems. Collaboration with domain experts and regular validation against ground truth data also help ensure robust performance. Additionally, staying updated with the latest research and tools in estimation theory can provide innovative solutions to emerging challenges.

What is the difference between Kalman Filter Estimation vs Signal Processing Engineer?

AspectKalman Filter EstimationSignal Processing Engineer
CredentialsMathematics, control systems, engineering degreesElectrical engineering, computer science, or related fields
Work EnvironmentResearch labs, aerospace, robotics, automationCommunications, audio/video, telecommunications industries
Industry UsageNavigation, robotics, sensor fusionFiltering, data analysis, signal enhancement

Kalman Filter Estimation focuses on estimating the state of dynamic systems using mathematical models, often in robotics and navigation. Signal Processing Engineers design and implement algorithms to analyze and modify signals in various industries. While both roles involve data analysis and mathematical skills, Kalman Filter Estimation is specialized in state estimation for control systems, whereas Signal Processing Engineers work broadly on signal manipulation and enhancement.

What cities in Texas are hiring for Kalman Filter Estimation jobs?

Cities in Texas with the most Kalman Filter Estimation job openings:

Infographic showing various Kalman Filter Estimation job openings in Texas as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Embedded Software Engineer 3

Stellent IT LLC

Irving, TX โ€ข On-site

$126K - $166K/yr

Other

Posted 6 days ago


Key responsibilities

  • Research, design, develop, and implement localization and positioning algorithms.

  • Develop production-quality C++ software for autonomous and semi-autonomous systems.

  • Participate throughout the software development lifecycle, including requirements, architecture, design, documentation, coding, testing, validation, and product quality.


Job description

Hello,

Job Title: Embedded Software Engineer 3

Location: TX Irving, Williams Square Corporate Headquarters

Work Arrangement: 100% Onsite Full Time

Start Date: September 28, 2026

Contract Duration: 12 Months

Work Schedule: 1st Shift 9:00 AM to 5:00 PM (8 hours/day)

Travel: 0 25% domestic travel

Potential locations include:

  • Mossville, IL TC-A
  • Pittsburgh, PA PAC

Export Control

Yes Export Control requirements apply

Position Overview

Caterpillar is seeking an experienced Embedded Software Engineer 3 to join a technical team focused on robotics, autonomosemi-autonomous systems, positioning, and localization.

The engineer will develop production-quality C++ software and localization algorithms that enable autonomous and semi-autonomous machines to determine their position and altitude relative to the surrounding environment.

The role involves working with perception, inertial, and GNSS inputs, developing state-estimation and filtering solutions, and taking algorithms from research/prototype stages through production.

Key Responsibilities

  • Research, design, develop, and implement localization and positioning algorithms.
  • Develop production-quality C++ software for autonomous and semi-autonomous systems.
  • Work on algorithms that allow robotic systems to localize robustly within their environment.
  • Estimate position and altitude using multiple sources, including:
    • Perception-based inputs
    • Inertial measurement inputs
    • GNSS inputs
  • Develop and implement filtering and state-estimation solutions.
  • Participate throughout the software development lifecycle, including:
    • Requirements
    • Architecture
    • Design
    • Documentation
    • Coding
    • Testing
    • Validation
    • Product quality
  • Contribute to requirements generation and localization architecture design.
  • Support functional safety software design and validation.
  • Analyze software/application issues and develop appropriate solutions.
  • Analyze code, logs, and system behavior during advanced troubleshooting.
  • Evaluate risks and benefits of alternative technical approaches and recommend solutions.
  • Research and prototype new approaches and transition successful concepts into production.
  • Collaborate with and mentor other members of the localization team.

Required Qualifications

  • 5+ years of professional experience.
  • Bachelor's, Master's, or PhD in one of the following:
    • Robotics Engineering
    • Electrical Engineering
    • Computer Engineering
    • Computer Science
  • Candidates with a Master's degree may qualify with 2 years of experience.
  • Associate degrees are not accepted.
  • Internship experience may be considered.
  • Comparable background may include Software Developer Robotics Positioning experience.

Top 3 Must-Have Skills

1. Strong C++ Development

  • Excellent/professional-level C++ programming
  • Production-quality software development
  • Strong debugging and profiling skills
  • Ability to interpret application/system designs and specifications

2. State Estimation / Localization

Hands-on experience with:

  • State estimation
  • Localization algorithms
  • Inertial measurement technology
  • Positioning/navigation systems
  • Filtering algorithms

3. Robotics / Autonomous Systems

Experience developing software for:

  • Robotics
  • Autonomous systems
  • Semi-autonomous systems
  • Robotic positioning/localization
  • Navigation or guidance systems

Additional Required Technical Skills

Programming

  • C++ Required
  • Python Required
  • Strong software engineering practices
  • Debugging/profiling
  • Structured programming techniques

State Estimation & Sensors

  • Inertial Measurement Technology
  • State Estimation
  • GNSS
  • Perception-based inputs
  • Inertial-based inputs
  • Position and altitude estimation

Software Engineering

  • Software Development Lifecycle
  • Requirements analysis
  • Architecture/design
  • Coding
  • Documentation
  • Testing and validation
  • Product quality
  • Functional safety

Troubleshooting

  • Advanced software troubleshooting
  • Code and log analysis
  • Diagnostic tools
  • Root-cause/problem analysis
  • Documentation of technical problems and resolutions

Preferred / Nice-to-Have Skills

Candidates with the following experience should be prioritized:

  • 5+ years of Robotics/Autonomous Systems experience
  • Error State filtering
  • Kalman Filter
  • Extended Kalman Filter (EKF)
  • Inertial-based navigation and/or guidance systems
  • Localization and positioning
  • SLAM Simultaneous Localization and Mapping
  • Graph optimization libraries
  • State-estimation algorithms
  • ROS Robot Operating System
  • Robotics frameworks
  • Physics-based modeling
  • Vehicle modeling and dynamics
  • Strong mathematics fundamentals, including:
    • 3D geometry
    • Linear algebra
    • Statistical error modeling
    • Gauss-Markov processes
  • Coordinate systems and coordinate transformations
  • Ability to translate research papers/literature into production implementations

The source specifically identifies Error State, Kalman/EKF filtering, inertial navigation, SLAM, ROS, mathematical foundations, coordinate transformations, and vehicle/physics modeling as desired experience.

Soft Skills

Required

  • Strong written and verbal communication
  • Team collaboration and problem solving
  • Ability to take ownership of ideas from prototype to production
  • Adaptability throughout different development phases
  • Strong attention to detail

Preferred

  • Self-driven research and prototyping
  • Systems-thinking mindset
  • Resilience and persistence when solving complex technical problems

Typical Day / Week

The engineer will typically work on:

  • Researching localization approaches
  • Designing and implementing localization algorithms
  • Developing C++ software
  • Debugging and profiling software
  • Working with state-estimation/filtering algorithms
  • Analyzing sensor inputs such as inertial and GNSS data
  • Supporting architecture and requirements development
  • Testing and validating algorithms/software
  • Troubleshooting system and application issues
  • Collaborating with other localization/robotics engineers
  • Moving prototypes and research concepts into production

Interview Process

3 Interview Rounds

  1. Initial Screening
    • Hiring Manager + Technical Lead
  2. Technical Interview
    • Coding
    • State Estimation
  3. Technical Interview
    • Coding
    • State Estimation

Interview Format: Virtual/Phone
Interview Type: Panel
Interview Timeline: ASAP

Candidate Red Flags / Disqualifiers

Do NOT submit candidates who:

  • Are looking for fully remote or part-time remote work
  • Do not have strong C++ development experience
  • Lack software development experience
  • Have no exposure to robotics, autonomous systems, positioning, or localization
  • Lack state-estimation/inertial measurement knowledge for this specific role

Important: The source explicitly lists candidates seeking full-time or part-time remote work as a disqualifier.

Ideal Candidate Profile

The ideal candidate is a Robotics/Embedded Software Engineer with 5+ years of experience developing production-quality software for robotics, autonomous systems, positioning, localization, or navigation.

The strongest candidates will have:

C++ + Python + Robotics + Localization + State Estimation + Inertial Sensors + GNSS

Candidates with Kalman/EKF filtering, SLAM, ROS, inertial navigation, and autonomous vehicle/machine experience should be prioritized.

Recommended Search Titles

  • Embedded Software Engineer
  • Embedded Software Developer
  • Robotics Software Engineer
  • Robotics Engineer
  • Autonomous Systems Engineer
  • Localization Engineer
  • Navigation Engineer
  • Perception/Localization Engineer
  • Software Engineer Robotics
  • C++ Robotics Engineer
  • State Estimation Engineer
  • Autonomous Vehicle Software Engineer

Best Regards,

Ishika

SR. IT Technical/Engineer Recruiter

Ph No-

Email:

Address: 505 Knolle Court, Saint Augustine, FL 32092


Stellent IT logo

About Stellent IT

Sourced by ZipRecruiter

Stellent IT, based in St Augustine, Florida, USA, is a renowned company in the IT sector whose primary focus is providing top-tier IT consulting and staffing services. Stellent IT's expertise lies not just in fulfilling IT staffing needs but in offering comprehensive technological solutions that enhance and drive business performance. Despite the limited information about their founding history, the company has earned a name for itself in the IT industry due to its commitment to quality and consistent delivery. With a mission centered around helping businesses efficiently navigate the IT landscape by providing strategic technology-inspired solutions, Stellent IT prides itself as a leader in its field.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

St Augustine, FL, US

Social media