Embedded Software Engineer 2 — Precision Mining & Robotics

Cullerton Group

Pittsburgh (Allegheny County)

On-site

USD 55,000 - 79,000

Full time

21 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full benefits
Health insurance
Dental insurance
Vision insurance
401k
Holiday pay

Job summary

Cullerton Group has an exciting opportunity for an Embedded Software Engineer 2 – Precision Mining & Robotics in Pittsburgh, PA. This 12‑month onsite role offers up to $57/hour plus full benefits and a first shift with potential travel.

You will develop software for precision mining and robotics using C/C++, Python, Linux, ROS, and OpenCV/ML within a global Agile team. The role emphasizes embedded control systems, validation, and cloud integrations, with collaboration across hardware, software,

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 2–4 years of relevant industry experience; master’s degree with 1–2 years acceptable.
  • Strong programming in C, C++, and Python.
  • Proficiency with ROS1/ROS2.
  • Proficiency with OpenCV and/or machine-learning development.
  • Experience developing embedded software in a Linux environment.
  • Experience with GitHub and modern software practices.
  • Experience with CAN and Ethernet communications.
  • Experience with AWS services (S3, EC2, Batch).

Responsibilities

  • Design, develop, integrate, and test embedded software features from requirements through production deployment.
  • Develop precision-mining functionality using Embedded C/C++, Python, Linux, and GitHub.
  • Perform system requirements decomposition, software design, development, code/design reviews, integration, and testing.
  • Troubleshoot software and system issues through technical triage and root-cause investigation.
  • Develop validation plans and support testing of embedded electronic control systems.
  • Work with ROS1/ROS2, OpenCV, machine-learning tech, CAN/Ethernet, and AWS services.
  • Collaborate with a global team in an Agile/Sprint environment.

Skills

C
C++
Python
ROS1/ROS2
OpenCV
AWS services
Linux
CAN/Ethernet
GitHub
Machine learning

Education

Bachelor's degree in Computer Science or related

Tools

S3
EC2
Batch

Job description

Cullerton Group has an exciting opportunity for an Embedded Software Engineer 2 – Precision Mining & Robotics in Pittsburgh, PA. This 12‑month onsite role offers up to $57/hour plus full benefits and a first shift with potential travel.

You will develop software for precision mining and robotics using C/C++, Python, Linux, ROS, and OpenCV/ML within a global Agile team. The role emphasizes embedded control systems, validation, and cloud integrations, with collaboration across hardware, software,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Pittsburgh

On-site
USD 55,000 - 79,000
Full benefits
Health insurance
Dental insurance
+3
Embedded Software Engineer for Precision Mining (C++, Linux)
Embedded Software Engineer for Precision Mining (C++, Linux)

Diversified Services Network, Inc. • Pittsburgh

On-site
USD 90,000 - 95,000
401(k)
Dental insurance
Vision Insurance
+7
Embedded Software Engineer - Precision Mining (C++/ROS)
Embedded Software Engineer - Precision Mining (C++/ROS)

Diversified Services Network • Pittsburgh

On-site
USD 90,000 - 95,000
401(k)
Dental insurance
Vision Insurance
+7
(1110600) Software Engineer - Precision Mining (Embedded Controls)
(1110600) Software Engineer - Precision Mining (Embedded Controls)

Diversified Services Network • Pittsburgh

On-site
USD 90,000 - 95,000
401(k)
Dental insurance
Vision Insurance
+7
Software Engineer - Precision Mining (Embedded Controls)
Software Engineer - Precision Mining (Embedded Controls)

Diversified Services Network, Inc. • Pittsburgh

On-site
USD 90,000 - 95,000
401(k)
Dental insurance
Vision Insurance
+7
Embedded Software Engineer 2
Embedded Software Engineer 2

Cintal, Inc. • Pittsburgh

On-site
USD 95,000 - 105,000
Paid holidays
Paid time off
Medical insurance (dental & vision)
+5
Embedded Software Engineer II – Robotics & Hyperspectral
Embedded Software Engineer II – Robotics & Hyperspectral

Cintal, Inc. • Pittsburgh

On-site
USD 95,000 - 105,000
Paid holidays
Paid time off
Medical insurance (dental & vision)
+5
Embedded Software Engineer II – Robotics & Automation
Embedded Software Engineer II – Robotics & Automation

Rfamec • Pittsburgh

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Robotics Software Engineer II — Hybrid Pittsburgh
Robotics Software Engineer II — Hybrid Pittsburgh

Advanced Robotics for Manufacturing - ARM • Pittsburgh

Hybrid
USD 80,000 - 100,000
Company-paid STD, LTD, and Life Insurance
4 weeks of paid vacation
Medical, Dental, and Vision Insurance
+2
Embedded Software Engineer II: Robotics and Automation
Embedded Software Engineer II: Robotics and Automation

RFA Engineering • Pittsburgh

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Vision Insurance
401k Plan
+5