Embedded Software Engineer (C++, Robotics, Autonomy)
Job Description
Embedded/C++ Software Engineer 3
Mossville, IL
24 months
Position’s Contributions to Work Group:
- Software developer supporting SATS maintenance and Command for Dozing (remote control) Cadence. Large Track Type Tractors (LTTT)
Why this Role?
- Autonomy and Automation is a key next step in our technology journey and this role will support existing autonomy and expanded autonomy to other models.
Typical task breakdown:
- Responsible for coding C++ at application level to get RC/Autonomy system to function as desired on Dozers.
Team Structure
- Domain Architect is lead software expert and directs work. Technology Project Manager (TPM) manages the overall project and budget. Will work with other Software Developers and Systems Engineers to deliver release and fix issues.
Education & Experience Required:
- Years of experience: 5-7 years of experience
- Degree requirement: Bachelor's degree in computer science, software engineering or relevant field required.
Top 3 Skills – C++ demonstrated experience, automation, robotics
Additional Technical Skills
(Required)
- Unit testing, SIL testing, Canape or CANanlyzer (preferred)
- Ethernet tools (wireshark)
(Desired)
- Familiar with construction equipment
- Robotics or automation experience
