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

Robotics Engineer

Remote / Online - Candidates ideally in
Peoria, Peoria County, Illinois, 61639, USA
Listing for: Pentangle Tech Services | P5 Group
Full Time, Remote/Work from Home position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Robotics, 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

Embedded / Robotics Software Engineer – Autonomous Systems Onsite in the Tech Center: 7am-3:30pm/8am-4:30pm with 30 min lunch Job Description

This role focuses on developing advanced, semi‑autonomous, and fully autonomous software solutions for heavy equipment applications. The engineer will work closely with cross‑functional teams to prototype, integrate, and bring to production autonomous capabilities across positioning, planning, perception, and controls domains.

The successful candidate enjoys solving complex, real‑world problems and is comfortable moving quickly from concept to prototype to production‑quality software. They will contribute across the full development lifecycle, including design, documentation, coding, validation, and product quality, with a strong emphasis on writing and testing high‑quality production C++ code
.

Key Responsibilities
  • Develop and integrate software solutions for semi‑autonomous and autonomous machine systems
    .
  • Collaborate with engineering teams to prototype new approaches and bring solutions into production.
  • Apply and integrate positioning, planning, perception, and control algorithms for heavy equipment.
  • Participate in all phases of development, including design, documentation, coding, validation, and quality assurance
    .
  • Develop production‑quality C++ software
    , including design documentation and validation artifacts.
  • Contribute to requirements generation and architecture discussions for autonomous systems.
  • Support functional safety software design and validation
    .
  • Analyze code, logs, and system behavior to perform advanced troubleshooting
    .
  • Record and communicate technical issues, root causes, and resolution approaches.
  • Collaborate with and mentor team members to achieve project and technical goals.
Required Education & Experience
  • Bachelor’s degree in Engineering, Computer Science, or a related field.
  • 5–7 years of experience supporting Robotics, Autonomy, or Automation technical projects.
  • Internship experience may count toward total years of experience.
  • On‑site role —
    remote work not supported
    .
  • Associate degree is a disqualifier.
Top 3 Required Skills
  • Experience with robotics frameworks such as Robot Operating System (ROS).
  • Knowledge of one or more of the following domains:
    • Planning
    • Perception
  • Plus familiarity with telematics messaging and machine communication protocols
    .
  • Ability to research technical literature and translate research papers into product‑ready implementations
    .
Additional Technical Requirements
  • Experience in the Mining or Construction industry (preferred).
  • Exposure to heavy equipment platforms such as:
    • Track Type Tractors
    • Motor Graders
    • Wheel Loaders
    • Excavators
    • Mining Shovels
    • Tracked Loaders
  • Strong understanding of the Software Development Life Cycle
    , including:
    • Identifying common issues and risks at each phase.
    • Interpreting product development plans and functional documentation.
  • Strong proficiency in C++
  • Ability to interpret system designs and program specifications
  • Strong debugging and profiling skills
  • Applies structured programming practices in structured environments
  • Technical Troubleshooting:
    • Discover, analyze, and resolve complex software/system issues
    • Perform advanced analysis using code, logs, and system diagnostics
  • Experience working on embedded electronic control systems and/or vision systems for autonomous machines.
Required Soft Skills
  • Problem Solving
  • Clearly identifies and documents problems and multiple resolution options
  • Analyzes risks and benefits of alternative approaches
  • Uses fact‑finding techniques and diagnostic tools to drive resolution
  • Strong collaboration skills in a team‑based engineering environment
  • High ownership mindset with attention to quality and detail
  • Associate degree only (does not meet education requirement).
#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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary