Autonomy Sr. Engineer

Posted:
7/10/2024, 5:00:00 PM

Location(s):
San Francisco, California, United States ⋅ California, United States

Experience Level(s):
Senior

Field(s):
AI & Machine Learning

Career Area:

Engineering

Job 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.

Caterpillar Inc. seeks Autonomy Sr. Engineer at its facility located at 1245 Folsom Street, San Francisco, CA 94103.

Job Description:

Develop, improve, and troubleshoot autonomy software systems used for autonomous machines. Onboard system design work that integrates with current machine systems and includes the autonomy sub system areas of Planning, Perception and Positioning technologies, as well as infrastructure areas supporting development of these subsystems (calibration, simulation, analytics, machine learning development pipelines). Use a combination of deep technical autonomy knowledge and very strong application/software development skills to develop high quality automation software. Work closely with the Autonomy Architect and Strategist roles to translate complex program or subsystem requirements into actionable development efforts and support the evaluation and development of internal and external automation algorithms. Implement these algorithms in quality software. Work closely with Autonomy Architect and Strategists roles along with the Component Hardware team members to select or understand the autonomy hardware (ECM’s sensors, etc.) that will be used. Strong quality focus through unit testing of the developed code and significant interaction with downstream integration points including Software in the Loop (SIL), Hardware in the Loop (HIL), Simulation, Substitute machine testing, and actual machine testing. Advanced data analysis and systems analysis efforts and skills are needed to help troubleshoot complex issues from test or customer sites and to examine information from test sites to prove overall systems performance. Provide technical leadership and potentially training to new staff members. As a perception software engineer, will design, develop, and test algorithms that enable autonomous systems to understand and navigate safely. Will perform detecting, tracking, and predicting the motion of pedestrians and vehicles, as well as characterizing obstacles and terrain. Will implement perception algorithms for detection, tracking, segmentation, or similar activities. Will be a hands-on engineer, who’s capable of taking real-world problems, turning them into well-defined projects, surveying and selecting the right approach, developing quick prototypes, and bringing them to production.

Requirements: This position requires a master’s Degree, or foreign equivalent, in Robotics, Electrical Engineering, Computer Engineering, Computer Science or a related field and Two (2) years of experience as a Software Engineer, Robotics Engineer, Product Engineer, or related occupation. Additionally, the applicant must have employment experience with: (1) Robotics software and development such as perception, planning, controls and localization; (2) Perception pipeline algorithm and development such as Lidar, Radar, and Vision; (3) Software development of using C++ and Python; (4) Linux operating system; (5) Application of deep learning and machine learning to solve perception problems; and (6) Developing and using system and algorithm metrics to evaluate perception system performance.

Hybrid, 2.5 days’ work from home per week allowed.

RATE OF PAY: $ 114,795.00 - $ 162,895.00 per year

Applicants who are interested in this position should apply via www.caterpillar.com/careers, search [Autonomy Sr. Engineer / R0000265404]. #LI-DNI

Summary Pay Range:

$119,160.00 - $193,680.00

Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. 

Benefits:

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)

Disability benefits

Life Insurance

Parental leave

Healthy Lifestyle Programs

Employee Assistance Programs

Voluntary Benefits and Employee Discounts

Tuition Reimbursement

Career Development

*Subject to annual eligibility and incentive plan guidelines.

Posting Dates:

July 11, 2024 - November 10, 2024

Any 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.

Caterpillar

Website: https://caterpillar.com/

Headquarter Location: Peoria Heights, Illinois, United States

Employee Count: 10001+

Year Founded: 1925

IPO Status: Public

Last Funding Type: Grant

Industries: Construction ⋅ Machinery Manufacturing ⋅ Manufacturing ⋅ Mechanical Engineering