C

Caterpillar

Makes heavy machinery, engines and gas turbines

Autonomy Positioning Engineer

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeIrving, TX, USA

About the Job

Requirements

  • Identify and document specific problems and resolution alternatives.
  • Help analyze the risks and benefits of alternative approaches and obtain decisions on resolutions.
  • Use fact-finding techniques and diagnostic tools to identify problems.
  • Identify common issues, problems, and considerations for each phase of the software development life cycle.
  • Interpret product development plans and functional documentation.
  • Demonstrate excellence in C++ and fluency in Python.
  • Interpret application system designs and program specifications.
  • Apply strong engineering practices and debugging and profiling skills.
  • Apply structured programming techniques in structured environments.
  • Discover, analyze, and resolve software or application problems.
  • Analyze code, logs, and current systems as part of advanced troubleshooting.
  • Record and report technical problems, resolution processes, and tools used.

Responsibilities

  • Research and design localization algorithms and software.
  • Develop production-quality C++ software, including design, documentation, coding, product quality, and validation.
  • Support requirements generation and architecture design considerations for the localization architecture.
  • Support the functional safety software design and validation process.
  • Collaborate with and mentor localization team members to execute goals.

Desired Qualifications

  • Experience with localization, including Simultaneous Localization and Mapping approaches, graph-optimization libraries, and state estimation.
  • Experience implementing filtering solutions, including Error State, Kalman, and Extended Kalman filters.
  • Knowledge of Inertial Measurement technology and Inertial Based Navigation and/or Guidance Systems.
  • Knowledge of robotics and frameworks such as Robot Operating System.
  • A strong foundation in mathematics, including 3D geometry, linear algebra, and statistical error modeling such as Gauss Markov Processes.

About the Company

Caterpillar

Makes heavy machinery, engines and gas turbines

Caterpillar makes construction and mining machines, diesel and natural gas engines, industrial gas turbines and locomotives for contractors, mines, energy companies and data center builders. It is the world's largest maker of construction and mining equipment, and its yellow Cat bulldozers and excavators work in nearly every country. Customers buy or rent machines through independent Cat dealers, while its engines and turbines generate electricity and push natural gas through pipelines. Caterpillar earns money from equipment sales and from the parts and repairs that dealers supply over a machine's working life. It was formed in 1925 when California's Holt and Best tractor companies merged, and it is based in Irving, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Irving, TX
Founded
1925

Recently Posted Jobs

Explore more opportunities at Caterpillar

See more jobs