Embedded Software Engineer 3
Mossville, IL
Tech Center Building A
On site, full time
Assignment Length: 12 months
Work Schedule: First shift (7:00 AM–3:30 PM or 8:00 AM–4:30 PM, 30-minute lunch)
Travel: Up to 25 percent, domestic
Pay Rate: $58–62 per hour
Export Control Required: Yes
Equipment: Caterpillar will provide all required assets
Caterpillar is seeking an Embedded Software Engineer 3 to support the development of advanced, semi autonomous, and autonomous solutions for heavy equipment applications. This role focuses on software development for autonomy systems used on surface loading machines such as wheel loaders and excavators.
The engineer will collaborate closely with a small engineering team to prototype solutions, solve real world problems, and transition software into production environments.
This role is part of an engineering team focused on embedded electronic control systems and vision systems for autonomous machine applications.
The team size is approximately three to six engineers.
Work is primarily office based with close daily collaboration.
Education
Bachelor’s degree in Engineering, Computer Science, or a related field
Internship experience may be counted toward experience
Experience
Five to seven years of experience supporting robotics, autonomy, or automation related engineering projects
Technical Skills
Strong proficiency in C++
Solid understanding of the software development life cycle
Strong debugging, profiling, and structured programming skills
Experience working with robotics frameworks such as ROS
Knowledge of positioning, planning, and or perception systems
Ability to evaluate research and translate concepts into production ready software
Experience in mining or construction environments
Experience with heavy equipment such as wheel loaders, excavators, track type tractors, motor graders, or mining shovels
Strong problem solving and analytical skills
Ability to evaluate risks and alternative solutions
Clear communication and collaboration within engineering teams
Preference for remote work
Associate degree as highest level of education
#INDOEM
#LI-CB1
Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment.