> Markdown version of [/jobs/ext/2298874-full-time-job-embedded-software-engineer-pittsburgh-pa-15201-onsite](https://www.wearedevelopers.com/jobs/ext/2298874-full-time-job-embedded-software-engineer-pittsburgh-pa-15201-onsite). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full time job -Embedded Software Engineer - Pittsburgh, PA 15201 - Onsite - **Company:** Stellent IT LLC - **Location:** Pittsburgh, PA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 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, Information Technology - **Published:** August 29, 2026 - **Apply:** https://www.careerjet.com/jobad/used7af12ce2961c4dbf8420d92f9c1e6f ## About the Role * 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. ## 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. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)