Embedded Software Engineer 3

Epitec, Inc

Chillicothe, IL

JOB DETAILS
SALARY
$58–$62 Per Hour
SKILLS
Architectural Design, Automation, C++ Programming Language, Caterpillar Equipment, Communication Skills, Computer Programming, Computer Science, Debugging Skills, Documentation, Embedded Software, Engineering, Heavy Equipment/Vehicles, Identify Issues, Mentoring, Problem Solving Skills, Product Testing, Production Systems, Prototyping, Requirements Management, Research Skills, Risk Analysis, Robotics, Software Administration, Software Design, Software Development Lifecycle (SDLC), Software Engineering, Software Validation, Structured Programming Methodologies, Technical Support, Technical/Engineering Design, Work From Home
LOCATION
Chillicothe, IL
POSTED
Today

Job Title

Embedded Software Engineer 3

Location

Mossville, IL
Tech Center Building A
On site, full time

Assignment Details

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


Position Overview

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.


Key Responsibilities

  1. Develop production quality C++ embedded software including design, documentation, coding, validation, and product quality activities
  2. Contribute to requirements definition and architecture design for advanced autonomy technologies
  3. Apply positioning, planning, perception, and control concepts in embedded software solutions
  4. Support functional safety software design and validation activities
  5. Troubleshoot and resolve complex software issues using strong debugging and profiling practices
  6. Collaborate with and mentor team members to support execution of technical goals

Team and Work Environment

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.


Required Qualifications

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


Top 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


Preferred Qualifications

Experience in mining or construction environments
Experience with heavy equipment such as wheel loaders, excavators, track type tractors, motor graders, or mining shovels


Soft Skills

Strong problem solving and analytical skills
Ability to evaluate risks and alternative solutions
Clear communication and collaboration within engineering teams


Disqualifiers

Preference for remote work
Associate degree as highest level of education


#INDOEM
#LI-CB1

About the Company

E

Epitec, Inc

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. 

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Professional Development, 401K, Employee Referral Program, Life Insurance
FOUNDED
1978
WEBSITE
https://epitec.com/