Caterpillar
Embedded Perception Software Senior Engineer
Caterpillar, Mossville, Illinois, us, 61552
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.
Do you have the drive to help Caterpillar's Excavation Division (EXD) continue to progress towards groundbreaking products and technologies? If so, we have an exciting opportunity for you as an
Embedded Software Senior Engineer
in our Perception Technology Team in Mossville, Illinois.
This position will work with a global team of engineers to prioritize and develop advanced safety and productivity features for excavation applications. You will work to concept, develop, validate, release new software applications to production while working closely with perception partners across Caterpillar.
What You Will Do:
Design, implement, build, and validate AIS features on system benches and test bed machinesConcept and implement features to integrate data from multiple perception sensorsWork with the systems teams to prioritize features, maintenance, and CPI activities based on customer needs and field feedbackCoordinate with numerous process partners in Cat Robotics, Cat Electronics, and within the EXD product groupSupport application integration with Caterpillar production systems and tools (ET, diagnostics, platform software, common services, flashing, back office, SIS, PSPS, etc)Perform peer reviews and work with junior engineers to production release softwareSupport bring-up and iterative feature development for new AIS and embedded applications for proof-of-concept demonstrationsIdentify areas of growth and improvement within the team and improve overall software qualityMentor junior developers and new team membersWhat You Will Have (Basic Qualifications):
Degree Requirement:
Bachelor's degree in an engineering curriculum (preference for a computer or software engineering degree)Software Development:
Proven experience in designing, implementing, and validating complex software applications, preferably within an engineering or robotics environment.Requirements Analysis:
Strong ability to gather and translate customer and business needs into actionable technical requirements for software development.Technical Troubleshooting:
Demonstrated expertise in diagnosing and resolving software and system issues, particularly in embedded or sensor-driven applications.Producing Results:
History of successfully delivering high-quality software solutions through effective collaboration with cross-functional global teams.Top Candidates Will Have:
Experience AIS (Autonomy Infrastructure Software) Linux application developmentSystem architect and team leadership experienceThe ability to work/lead multiple projects simultaneously and to make sound priority decisionsExperience with perception systems and sensors (cameras, radar, lidar, ultrasonics)Experience with CAN and various Ethernet protocolsExperience with lean innovation, NTI, and NPI processesFamiliarity with ROS application developmentAdditional Info:
Domestic relocation is available to those who qualify.5% travel is expectedNo ISE assignmentsNo visa sponsorship
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 a salary because we value your performance. We offer a total rewards package that provides day one benefits [medical, dental, vision, RX, and 401(k)] along with the potential of an annual bonus.
Additional benefits include paid vacation days and paid holidays (prorated based upon hire date).
About Caterpillar:
Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
#LI
Relocation is available for this position.
Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at www.caterpillar.com/careers.
Posting Dates:November 19, 2024 - December 3, 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.
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.
Do you have the drive to help Caterpillar's Excavation Division (EXD) continue to progress towards groundbreaking products and technologies? If so, we have an exciting opportunity for you as an
Embedded Software Senior Engineer
in our Perception Technology Team in Mossville, Illinois.
This position will work with a global team of engineers to prioritize and develop advanced safety and productivity features for excavation applications. You will work to concept, develop, validate, release new software applications to production while working closely with perception partners across Caterpillar.
What You Will Do:
Design, implement, build, and validate AIS features on system benches and test bed machinesConcept and implement features to integrate data from multiple perception sensorsWork with the systems teams to prioritize features, maintenance, and CPI activities based on customer needs and field feedbackCoordinate with numerous process partners in Cat Robotics, Cat Electronics, and within the EXD product groupSupport application integration with Caterpillar production systems and tools (ET, diagnostics, platform software, common services, flashing, back office, SIS, PSPS, etc)Perform peer reviews and work with junior engineers to production release softwareSupport bring-up and iterative feature development for new AIS and embedded applications for proof-of-concept demonstrationsIdentify areas of growth and improvement within the team and improve overall software qualityMentor junior developers and new team membersWhat You Will Have (Basic Qualifications):
Degree Requirement:
Bachelor's degree in an engineering curriculum (preference for a computer or software engineering degree)Software Development:
Proven experience in designing, implementing, and validating complex software applications, preferably within an engineering or robotics environment.Requirements Analysis:
Strong ability to gather and translate customer and business needs into actionable technical requirements for software development.Technical Troubleshooting:
Demonstrated expertise in diagnosing and resolving software and system issues, particularly in embedded or sensor-driven applications.Producing Results:
History of successfully delivering high-quality software solutions through effective collaboration with cross-functional global teams.Top Candidates Will Have:
Experience AIS (Autonomy Infrastructure Software) Linux application developmentSystem architect and team leadership experienceThe ability to work/lead multiple projects simultaneously and to make sound priority decisionsExperience with perception systems and sensors (cameras, radar, lidar, ultrasonics)Experience with CAN and various Ethernet protocolsExperience with lean innovation, NTI, and NPI processesFamiliarity with ROS application developmentAdditional Info:
Domestic relocation is available to those who qualify.5% travel is expectedNo ISE assignmentsNo visa sponsorship
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 a salary because we value your performance. We offer a total rewards package that provides day one benefits [medical, dental, vision, RX, and 401(k)] along with the potential of an annual bonus.
Additional benefits include paid vacation days and paid holidays (prorated based upon hire date).
About Caterpillar:
Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
#LI
Relocation is available for this position.
Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at www.caterpillar.com/careers.
Posting Dates:November 19, 2024 - December 3, 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.