Embedded Software Engineer 2

Cullerton Group

Pittsburgh (Allegheny County)

Presencial

USD 65.000 - 92.000

Jornada completa

hace 16 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Full benefits

Descripción de la vacante

Cullerton Group has a new opportunity for an Embedded Software Engineer 2 – Precision Mining & Robotics, onsite full time in Pittsburgh, PA. This is a 12‑month position that may lead to permanent employment, with compensation up to $57/hour plus full benefits.

The role involves developing software for precision mining and robotics, including hyperspectral analysis and machine data management, using C/C++, Python, Linux, ROS, and OpenCV/ML, in a global Agile team environment.

Formación

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

Responsabilidades

  • 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, ML technologies, CAN/Ethernet, and AWS services.
  • Collaborate with a global team in an Agile/Sprint environment.

Conocimientos

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

Educación

Bachelor's degree in Computer Science, Software Engineering, or a related technical field

Herramientas

ROS1/ROS2
OpenCV
Machine Learning

Descripción del empleo

Cullerton Group has a new opportunity for an Embedded Software Engineer 2 – Precision Mining & Robotics. The work will be done onsite full time in Pittsburgh, PA. This is a 12-month position that can lead to permanent employment with our client. Compensation is up to $57/hour + full benefits (vision, dental, health insurance, 401k, and holiday pay). The position follows a Monday–Friday, first-shift schedule, approximately 8:00 AM–4:00 PM, and may require up to 25% domestic travel.

Job Summary

We are seeking an Embedded Software Engineer to develop advanced software solutions supporting precision mining and robotics applications. The engineer will design, develop, integrate, and test software features running on embedded electronic control systems, including applications involving hyperspectral analysis and machine data management. This position combines hands‑on development in C/C++, Python, Linux, ROS, and OpenCV/ML with system integration, troubleshooting, validation, and cloud technologies. The engineer will work within a global Agile development team alongside machine, systems, software, and validation engineers.

Key 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 technologies, CAN/Ethernet communications, and AWS services.
  • Collaborate with a global team of machine, systems, software, and validation engineers in an Agile/Sprint environment.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 2–4 years of relevant industry experience. Candidates with a master's degree and approximately 1–2 years of industry experience may also be considered.
  • Strong programming skills in C, C++, and Python.
  • Proficiency with ROS1 or ROS2.
  • Proficiency with OpenCV and/or machine‑learning development.
  • Experience developing embedded software in a Linux environment.
  • Experience with GitHub and modern software development practices.
  • Experience with communication/data links such as CAN and Ethernet.
  • Experience with AWS services, including S3, EC2, and Batch.
  • Ability to read technical schematics and component data sheets.
  • Strong troubleshooting, problem‑solving, interpersonal, and written communication skills.
Preferred Qualifications
  • Experience with robotics or autonomous systems.
  • Experience developing software for embedded electronic controls, industrial systems, mining equipment, mobile machines, or similar applications.
  • Understanding of the full software development lifecycle, including requirements, design, development, integration, testing, and delivery.
  • Experience working with globally distributed and culturally diverse engineering teams.
  • Strong communication skills and the ability to write technical information clearly and concisely.
Why This Role?

This position offers the opportunity to work on advanced precision‑mining and robotics technology, combining embedded software, machine perception, cloud technologies, and machine‑control systems. Engineers will gain exposure to multiple data‑management architectures while contributing across the full development lifecycle—from requirements and design through integration and testing. Cullerton Group provides a professional environment with growth potential and the opportunity to contribute to innovative technology used in demanding real‑world applications.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer 2 — Precision Mining & Robotics
Embedded Software Engineer 2 — Precision Mining & Robotics

Cullerton Group • Pittsburgh

Presencial
USD 65.000 - 92.000
Full benefits
(1110600) Software Engineer - Precision Mining (Embedded Controls)
(1110600) Software Engineer - Precision Mining (Embedded Controls)

Diversified Services Network, Inc. • Pittsburgh

Presencial
USD 90.000 - 95.000
401(k)
Dental insurance
Vision Insurance
+7
Embedded Software Engineer 2
Embedded Software Engineer 2

Cintal, Inc. • Pittsburgh

Presencial
USD 95.000 - 105.000
Visa sponsorship
Health insurance including dental and视
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

Presencial
USD 58.530 - 83.362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Embedded Software Engineer - Precision Mining (C++/ROS)
Embedded Software Engineer - Precision Mining (C++/ROS)

Diversified Services Network, Inc. • Pittsburgh

Presencial
USD 90.000 - 95.000
401(k)
Dental insurance
Vision Insurance
+7
Embedded Software Engineer 3
Embedded Software Engineer 3

Cullerton Group • Mossville (IL)

Presencial
USD 67.020 - 95.453
Full benefits including vision, dental, health insurance
401k and holiday pay
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

Presencial
USD 80.000 - 100.000
Optional benefits
Long-term contract with potential to extend
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LER TechForce • Seattle (WA)

Presencial
USD 140.000 - 190.000
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Híbrido
USD 90.000 - 140.000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

Presencial
USD 120.000 - 160.000
Optional benefits