Autonomy Senior Engineer

Autonomy Senior Engineer

13 Aug 2024
Illinois, Mossville, 61552 Mossville USA

Autonomy Senior Engineer

Career Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.Job Summary:Our team is focused on evolving the state of the art and bringing emerging automation & autonomy technology into the harsh production environments found on typical mining and construction jobsites. As a software developer focusing on positioning and localization, you’ll collaborate with team members to prototype and bring to production algorithms that enable autonomous & semiautonomous systems to localize robustly within the world around them. This includes estimating position and altitude absolutely but also relatively to terrain features and static or mobile equipment, and implementing filters using perception-based, inertial, and GNSS inputs. Every day you will work with your team to solve real world problems by selecting the right approach, developing quick prototypes and bringing them to production. We have a fabulous team that does some of the most exciting work at Caterpillar, and we can’t wait for you to join the teamWhat You Will Do:

Research and design of autonomy positioning and localization algorithms and software

Develop production quality C software including design, documentation, coding, product quality, and validation

Support requirements generation and architecture decisions and tradeoffs for the localization architecture

Support functional safety software design and validation process

Collaborate with localization team members to execute on goals

Education requirement:Bachelor’s degree, Master’s degree, or PhD in an accredited Robotics, Electrical or Computer Engineering or Computer Science degreeWhat skills you will have:Problem Solving:

Ability to execute projects and optimize development strategies, including experience with SLAM type approaches, map creation and map management as applied to localization applications, and utilization of graph optimization libraries and spatial data structures

Strong foundation in mathematics and fundamentals (3D geometry, linear algebra, Kalman/particle filters)

Ability to survey literature for ideas and convert research papers into production implementation

Software Development Life Cycle:

Robotics and/or autonomous solution experience illustrating deep technical domain expertise

Strong understanding of software engineering principles and processes

The localization developer will participate in various aspects of the development process including design, documentation, coding, product quality, and validation

Programming:

Excellency in C Fluency in Python

Knowledge of robotics and frameworks such as ROS

Ability write and test high quality production code and enjoy solving challenging problems

Additional Information:The location for this position is Mossville, ILDomestic relocation assistance is available for this position.This position will require 10% travel.Visa sponsorship is available with this position.What you will get:Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides:

Competitive Base Salary

Annual incentive bonus plan

Medical, dental, and vision coverage

Paid time off plan (Vacation, Holiday, Volunteer, Etc.)

401k savings plan

Health savings account (HSA)

Flexible spending accounts (FSAs)

Short and long-term disability coverage

Life Insurance

Paid parental leave

Healthy Lifestyle Programs

Employee Assistance Programs

Voluntary Benefits (Ex. Accident, Identity Theft Protection)

Subject to annual eligibility and incentive plan guidelines.Final details:Please frequently check the email associated with your application, including the junk/spam folder, as this is the primary correspondence method. If you wish to know the status of your application – please use the candidate log-in on our career website as it will reflect any updates to your status.For more information, visit caterpillar.com. To connect with us on social media, visit caterpillar.com/social-media#LIRelocation is available for this position.Visa sponsorship available for eligible applicants.Posting Dates:August 13, 2024 - August 19, 2024Any offer of employment is conditioned upon the successful completion of a drug screen.EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .

Job Details

Jocancy Online Job Portal by jobSearchi.