Embedded Software Engineer

Mossville, IL, US • Posted 5 hours ago • Updated 4 hours ago
Contract W2
No Travel Required
On-site
$45/hr
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • C++
  • Computer Science
  • Embedded C
  • Embedded Software
  • Conflict Resolution
  • Debugging
  • Software Design
  • Problem Solving
  • ROS
  • Research
  • Messaging
  • Operating Systems
  • PeopleSoft
  • Documentation
  • Embedded Systems
  • Mentorship
  • Robotics
  • Software Development
  • Systems Analysis
  • Telematics

Summary

 

 

Title: Embedded Software Engineer 

Embedded C++, Embedded Engineer, Telematics, Validation

 Required Education
Degree: Bachelor’s degree in an accredited Engineering, Computer Science, or related field
Associate Degree: Not accepted (disqualifier)
Internships: Accepted as job experience

Required Skills
Knowledge of robotics frameworks such as Robot Operating System (ROS)
Knowledge of one or more of: Positioning, Planning, and/or Perception + telematics-based messaging and machine protocols
Ability to survey literature for ideas and convert research papers into product implementation
Excellency in C++ (production-quality code, debugging, profiling)
Software Development Life Cycle understanding
Technical troubleshooting (code, logs, systems analysis, diagnostic tools)
Strong engineering practices

Preferred (not required)
Mining or Construction experience
Experience with: Track Type Tractors, Motor Graders, Wheel Loaders, Excavators, Mining Shovels, Tracked Loaders

Job Requirements
5–7 years proven experience as an engineer supporting Robotics, Autonomy, or Automation technical projects
Develop production-quality C++ software (design, documentation, coding, validation)
Contribute to requirements generation and architecture design for advanced technologies, semi-autonomous, and autonomous solutions
Support functional safety software design and validation process
Collaborate with and mentor team members (team size: 3–6 people)

Soft Skills (Required)
Problem Solving – identify problems, analyze risks/benefits, use fact-finding techniques
Documentation of problems, solutions, and processes

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: infinia
  • Position Id: 8967987
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mossville, Illinois

Today

Easy Apply

Contract

43 - 45

Mossville, Illinois

5d ago

Easy Apply

Contract

50 - 52

Mossville, Illinois

Today

Easy Apply

Contract

45 - 50

Mossville, Illinois

Yesterday

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs