Positions Contributions to Work Group:
- This position is for a Software Engineer to support the Precision Mining group within the Cat Robotics division. The individual hired for this position will work as part of an engineering team to design develop integrate and test software features on embedded electronic controls for use in Precision Mining application with hyperspectral analysis.
Job responsibilities include:
- Precision mining feature development in embedded C Linux GitHub
- Issue resolution through triage and troubleshooting
- Agile Sprint environment
- Validation plan development
- Coordination with a global team of machine systems software and validation teams
- Ability to work effectively with a culturally diverse work group
Team Mission
Deliver the highest quality precision mining technology products and solutions to our clients and customers on time and within budget
Reason/motivation for request:
- Addition
Candidate Value Proposition
Why Caterpillar Whether it be ground-breaking products best in class solutions or a lifelong career you can build what matters to you at Caterpillar. With 150 locations in countries around the world what you create at Caterpillar travels and helps people around the world. You can collaborate with the best minds in the industry complete meaningful work and continuously grow and develop through our various opportunities. Here you can do the work that matters.
Why this Role
This role provides an opportunity to obtain embedded software experience across multiple data management designs for precision mining widely regarded as best in class in the mining industry.
Typical Day or Week in the Role
Typical task breakdown:
- Systems requirements decomposition
- Design
- Development
- Reviews
- Integration
- Test
Interaction Level with Team
- Part of a 12 14-person global team. Design reviews and daily stand-ups
Work environment:
- Office
Candidate Requirements
Education & Experience Required:
- Bachelors degree in computer science software engineering or relevant field required.
- 2-3 years of experience required.
- Will accept masters degree with 1-2 years of industry experience.
Top 3 Skills
1.) Strong coding in C C Python
2.) Strong software design analysis
3.) Capable of expressing positions without confrontation
Additional Technical Skills
(Required)
- git debuggers and compilers
- C test and G test suites
- system-level feature design and specification
- datalinks (CAN Ethernet etc.)
(Desired)
- Robotics or autonomy
Soft Skills
(Required)
- Concise writing style
Positions Contributions to Work Group: - This position is for a Software Engineer to support the Precision Mining group within the Cat Robotics division. The individual hired for this position will work as part of an engineering team to design develop integrate and test software features on embedded...
Positions Contributions to Work Group:
- This position is for a Software Engineer to support the Precision Mining group within the Cat Robotics division. The individual hired for this position will work as part of an engineering team to design develop integrate and test software features on embedded electronic controls for use in Precision Mining application with hyperspectral analysis.
Job responsibilities include:
- Precision mining feature development in embedded C Linux GitHub
- Issue resolution through triage and troubleshooting
- Agile Sprint environment
- Validation plan development
- Coordination with a global team of machine systems software and validation teams
- Ability to work effectively with a culturally diverse work group
Team Mission
Deliver the highest quality precision mining technology products and solutions to our clients and customers on time and within budget
Reason/motivation for request:
- Addition
Candidate Value Proposition
Why Caterpillar Whether it be ground-breaking products best in class solutions or a lifelong career you can build what matters to you at Caterpillar. With 150 locations in countries around the world what you create at Caterpillar travels and helps people around the world. You can collaborate with the best minds in the industry complete meaningful work and continuously grow and develop through our various opportunities. Here you can do the work that matters.
Why this Role
This role provides an opportunity to obtain embedded software experience across multiple data management designs for precision mining widely regarded as best in class in the mining industry.
Typical Day or Week in the Role
Typical task breakdown:
- Systems requirements decomposition
- Design
- Development
- Reviews
- Integration
- Test
Interaction Level with Team
- Part of a 12 14-person global team. Design reviews and daily stand-ups
Work environment:
- Office
Candidate Requirements
Education & Experience Required:
- Bachelors degree in computer science software engineering or relevant field required.
- 2-3 years of experience required.
- Will accept masters degree with 1-2 years of industry experience.
Top 3 Skills
1.) Strong coding in C C Python
2.) Strong software design analysis
3.) Capable of expressing positions without confrontation
Additional Technical Skills
(Required)
- git debuggers and compilers
- C test and G test suites
- system-level feature design and specification
- datalinks (CAN Ethernet etc.)
(Desired)
- Robotics or autonomy
Soft Skills
(Required)
- Concise writing style
View more
View less