Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer 3

Stellent IT LLC

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, autonomous/semi-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- View phone number on us.fitly.work

Email: View email address on us.fitly.work

Address: 505 Knolle Court, Saint Augustine, FL 32092

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer 3 in Irving, TX vacancy
  •  ...Job Description Job Description Title: Embedded Software Engineer 3 #100529 Location: onsite Irving, TX 100% M-F; open to relocation candidates but MUST be able to be onsite day 1 of contract (max 2 weeks from offer) and relocate at own costs (swoon nor client provide... 
    Suggested
    Long term contract
    Full time
    Contract work
    Work at office
    Relocation
    Flexible hours

    Swoon Staffing

    Irving, TX
    5 days ago
  •  ...Role: Embedded Software Engineer 3 Robotics / Localization Location: Irving, TX Let's create our future together at The AES Group! About The AES Group The AES Group is a premier technology and engineering consulting company that has been... 
    Suggested
    Casual work
    Internship
    Work at office

    The AES Group

    Irving, TX
    2 days ago
  • - Excellence in developing C++ software - Discovers, analyzes, and resolves software or application problems - Helps to analyze risks...  ...system designs and program specifications. o Good engineering practices, debugging/profiling skills. o Applies structured... 
    Suggested

    Zuven technologies Inc

    Irving, TX
    2 days ago
  •  ...Embedded Software Engineer 3 - 111692-1 Irving, TX 12 months Position’s Contributions to Work Group:  - Software development focused on positioning and localization. - Collaborate with team members to prototype and bring to production algorithms that enable autonomous... 
    Suggested
    Full time
    Internship
    Work at office

    Harvey Nash Group

    Irving, TX
    4 days ago
  • $98.18k - $115.5k

     ...goals: partnering with our customers, our communities, and each other. Job DescriptionResponsibilitiesThe Reliability Observability Engineer 3 is responsible for enabling reliable, measurable, and supportable application operations across a broad portfolio of production... 
    Suggested
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    4 days ago
  • $65 - $66 per hour

     ...Software Localization EngineerPayrate: $65.00 - $66.00/hr. Join our team to drive innovation...  ...PhD in Robotics, Electrical or Computer Engineering, or Computer Science.5 years of experience...  ...plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Irving, TX
    3 days ago
  • $98.18k - $115.5k

     ...monitoring best practices. Serve as a trusted advisor to Product, Engineering, SRE, Infrastructure, and Operations leaders , influencing...  ...This role requires working from a U.S. Bank location three (3) or more days per week. If there’s anything we can do to accommodate... 
    Full time
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Irving, TX
    4 days ago
  • $75k - $95k

     ...Linux, and mobile devices. ~ Troubleshoot and resolve complex software problems related to operating systems, applications, and network...  ...support, help desk, or desktop support roles with a focus on Tier 3 technical assistance. Strong knowledge of operating systems including... 
    Full time
    Local area
    Dallas, TX
    more than 2 months ago
  • The Project Engineer 3 is responsible for the success of Power Generation Projects from the initiation phase through startup and commissioning...  ...practices, procedures, and processes · Computer and related software knowledge and/or experience and the ability to learn/use new... 
    Full time

    Holt Cat

    Irving, TX
    4 days ago
  •  ...Software EngineerThis position requires a DoD Secret security clearance or equivalent...  ...be applied to and integrated with engineering, scientific, and manufacturing...  ...office. This position is for developing embedded real-time software on Client-3 products. The software is being... 
    Work at office

    PLANIT Group

    Grand Prairie, TX
    5 days ago
  •  ...the country! We are seeking a highly experienced Senior Systems Engineer with expert-level mastery of the Microsoft enterprise technology...  ...compliant, and aligned with organizational standards Provide Tier 3 escalation support, root-cause analysis, and long-term... 

    United Flow Technologies

    Irving, TX
    16 days ago
  • $92.82k - $109.2k

     ...from Day One.Job DescriptionThe Automation Engineer tests, creates, implements and supports...  ...modeling, system and application testing, software development life cycle, application...  ...working from a U.S. Bank location three (3) or more days per week.If there’s anything... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    4 days ago
  • $60 - $75 per hour

    job summary: Seeking an Embedded Software Engineer for a high growth DoW contractor in the Dallas, TX area. The Embedded Software Engineer would...  ...: Experience level: Experienced Minimum 3 years of experience Education: Bachelors (required)... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Flexible hours
    Dallas, TX
    18 days ago
  • $78 per hour

    Job Summary Embedded Software Engineer position with a focus on missile seeker software using C/C++ on VxWorks/Linux, through all phases of software...  ...of experience with Bus/Protocols: MUX, Serial, I2C, 1553 3+ years of experience with Agile Scrum processes including CI... 
    Full time
    For contractors
    For subcontractor

    Softworld, a Kelly Company

    Grand Prairie, TX
    3 days ago
  • $70 - $78 per hour

    Overview Position : Embedded Software Engineer Location : Grand Prairie, TX - Onsite Schedule : 4/10s (4, 10-hour days a week). Core working hours...  ...years of experience with bus/protocols: MUX, Serial, I2C, 1553 3+ years of experience with Agile Scrum processes including... 
    Full time
    Contract work
    Monday to Thursday

    Insight Global

    Grand Prairie, TX
    3 days ago
  • $67.73 per hour

    Job Description Job Title: Embedded Software Engineer Location: Irving, TX Zip Code: 75014 Duration: 12 Months Pay Rate: $67.73/hr. Keyword's: #Irvingjobs; #EmbeddedSoftwareEngineerjobs; Start Date: Immediate We provide a competitive pay and benefits package. This position... 
    Local area
    Immediate start

    Belcan Corporation

    Irving, TX
    3 days ago
  • $125.76k - $188.64k

     ...ProfessionalCompany: CitiSenior Python-AI Engineer, Agentic SystemsCiti is...  ...RAG) architectures, including embedding strategies, vector databases,...  ...of professional experience in software development and system design,...  ....A hybrid working model with 3 days in the office and 2 days... 
    Full time
    Work at office
    Remote work

    Citigroup

    Irving, TX
    4 days ago
  •  ...About the RoleADT is looking for an Experienced Android Mobile Software Engineer to join our Product Engineering mobile team in Irving, TX. In...  ...Android development experience with Kotlin and Jetpack Compose.3+ years of Android development experience in a production... 
    H1b
    Local area
    Remote work

    ADT Worldwide

    Irving, TX
    4 days ago
  •  ...needs.About the RoleADT is looking for an Experienced iOS Mobile Software Engineer to join our Product Engineering mobile team in Irving, TX. You...  ...-on iOS development experience with Xcode, Swift, and SwiftUI.3+ years of professional iOS experience in a production... 
    H1b
    Local area
    Remote work
    Work from home

    ADT Worldwide

    Irving, TX
    4 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing...  ...etc) 4+ years’ experience in a large scale enterprise environment 3+ years’ experience in Clarity Implementation RESPONSIBILITIES *... 

    AmNet Services

    Irving, TX
    3 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing...  ...Experience Basic Skills: 1. Extremely proficient with .Net/C# (2.0-3.5) in Visual Studio 2005-2010 2. Extremely proficient with HTML... 

    AmNet Services

    Irving, TX
    4 days ago
  • Leonardo DRS in Dallas, TX is seeking a Senior Software Engineer - Embedded to join the EOIS Software Development Team. You will lead technical activities...  ...architecture for robust operation. The role requires 3+ years real-time embedded SW, C/C++, Linux, RTOS, and the ability... 

    Leonardo DRS

    Dallas, TX
    2 days ago
  •  ...leadership. About the role We're seeking a Senior Mobile Software Engineer (iOS) with strong Swift and Objective-C expertise to help...  ...Irving TX office with the expectation of attending the office 3 days per week. Essential Duties and Responsibilities... 
    Work at office
    Flexible hours
    3 days per week

    Vistair Systems

    Irving, TX
    3 days ago
  •  ...are hardcore telecommunications engineers with combined 200 + years of...  ...documents, and implements complex software apps - Uses coding methods in...  ...computer hardware, firmware, embedded systems, and/or operating...  ...experience with C/C++ languages 3+ years experience with Unix Scripting... 

    AmNet Services

    Irving, TX
    4 days ago
  • $133.37k - $156.9k

     ...job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives...  ...schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    US Bank

    Irving, TX
    4 days ago
  •  ...Senior Software Developer(Full Stack) .Net & Backend focus - Hybrid 3 days The Senior Software Developer with backend focus. Work with the development team and enhance components and applications using functional and detail design requirements documentation... 
    Full time

    Simple Solutions

    Dallas, TX
    17 hours ago
  • $126.82k - $149.2k

     ...analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can...  ...This role requires working from a U.S. Bank location three (3) or more days per week.If there’s anything we can do to... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    1 day ago
  •  ...highly motivated and experienced Systems Engineer Project Manager to lead the design,...  ...Coordinate internal engineering disciplines, software teams, controls engineers, installation teams...  ..., or industrial automation projects. ~3+ years of project management experience... 
    Relocation package

    Vanderlande Logistics LLC

    Irving, TX
    25 days ago
  •  ...Senior Software Developer(Full Stack) .Net , C# & AI focus - Hybrid 3 days Job Title: Senior Software Engineer - AI Duration: 6 months Contract-to-hire Location: Hybrid Onsite Coppell, TX USC and GC    We are seeking a highly skilled and forward... 
    Full time
    Contract work

    Simple Solutions

    Dallas, TX
    17 hours ago
  • Aleron is seeking a Senior Software Engineer in Dallas, TX for a 3- to 6-month contract. You will lead technical projects and drive software development...  ..., integration, and maintenance, developing embedded software, PC tools, utilities, and networking/communications... 
    Contract work

    Aleron

    Dallas, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer 3. Be the first to apply!