Full time job -Embedded Software Engineer - Pittsburgh, PA 15201 - Onsite

Stellent IT LLC
Pittsburgh, PA, United States
3 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Computer Vision C++ (Programming Language) Computer Engineering Embedded Software Python (Programming Language) Machine Learning Object Detection OpenCV Software Engineering
+1 more
Information Technology

Job description

The team is working on a Client mining program focused on detecting bucket tooth (tip) loss on large mining equipment. The project aims to:

  • Detect a missing bucket tip within 2 seconds and immediately alert the operator.
  • Prevent costly crusher damage and production downtime, potentially avoiding incidents exceeding $500K.
  • Use Machine Learning and Computer Vision to identify bucket tip loss.
  • Predict bucket tooth wear and provide maintenance and service interval recommendations.
  • Leverage field-collected data for model training, testing, and validation., Important: Despite the job title, this is not primarily a traditional Embedded Systems role. The immediate need is for a Software Developer / Software Engineer with strong experience in Computer Vision and Machine Learning. The ideal candidate will have hands-on expertise in:

  • C++
  • Python
  • Machine Learning
  • Computer Vision
  • OpenCV
  • Model development, training, testing, and validation

The hiring manager confirmed that this position is fundamentally focused on ML and Computer Vision software development for heavy equipment applications., * Develop Computer Vision and Machine Learning solutions for mining equipment applications.

  • Build and train custom ML models using labeled image datasets.
  • Develop solutions to detect missing mining bucket tips and monitor bucket wear.
  • Work on object detection, image classification, and image segmentation.
  • Develop, test, and validate ML and Computer Vision models.
  • Analyze field-collected data to improve model performance.
  • Write and maintain high-quality software using C++ and Python.
  • Collaborate closely with the Pittsburgh-based development team.
  • Support predictive analytics solutions and maintenance recommendations.

Requirements

  • Strong proficiency in C++
  • Strong proficiency in Python
  • Hands-on experience in Machine Learning Model Development
  • Strong experience with OpenCV and Computer Vision
  • Experience with one or more of the following:

  • Object Detection
  • Image Classification
  • Image Segmentation
  • Model Training
  • Model Testing and Validation
  • Ability to work professionally in both C++ and Python, with strong expertise in at least one.

Preferred / Nice-to-Have Skills

  • ROS1 or ROS2
  • AWS services, including:

  • S3
  • EC2
  • Experience with field data collection
  • Experience with ML model training and validation
  • Experience in predictive analytics
  • Robotics or heavy equipment-related development experience

Education & Experience Bachelor s Degree in one of the following:

  • Computer Science
  • Computer Engineering
  • Software Engineering
  • Related technical field

Experience: Approximately 2 4 years of relevant experience OR Master s Degree with relevant coursework in:

  • Machine Learning
  • Computer Vision
  • Robotics
  • Software Development

Candidates with a relevant Master s degree and approximately 2 years of industry experience may be considered. Relevant coursework, research, academic projects, or professional projects in Machine Learning and Computer Vision should be clearly highlighted on the resume. Ideal Candidate The ideal candidate is a Software Developer / Engineer with hands-on experience in C++, Python, Machine Learning, and OpenCV, who can contribute to Computer Vision and predictive analytics solutions for heavy mining equipment. ROS and AWS experience are beneficial but not mandatory. Location Requirement Pittsburgh, PA candidates are strongly preferred. The entire development team is based in Pittsburgh and works closely together onsite. The selected contractor is expected to work onsite in Pittsburgh for the duration of the assignment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

5:55 min

Practical applications and use cases for computer vision

Flo Pachinger · LIVE

4:53 min

Achieving real-time tracking performance with OpenCV and segmentation

Thomas Endres Thomas Endres +2 · World Congress 2021

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann +3 · LIVE

46 sec

Optimizing computer vision pipelines with KleidiCV integration

Andrew Wafaa Andrew Wafaa · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all