×
Register Here to Apply for Jobs or Post Jobs. X

Embedded software developer

Job in Peoria, Peoria County, Illinois, 61639, USA
Listing for: Canus Tech
Full Time position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Position's 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, Git Hub
  • 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 h 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
  • Bachelor's degree in computer science, software engineering or relevant field required.
  • 2-3 years of experience required.
  • Will accept master's degree with 1-2 years of industry experience.
Top 3 Skills
  • Strong coding in C, C++, Python
  • Strong software design analysis
  • 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary