Software Engineer - Precision Mining (Embedded Controls)

Diversified Services Network, Inc.

$90K — $95K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field with 2-4 years of experience; OR Master's degree with 1-2 years of relevant experience.
  • Strong coding skills in C, C++, and Python.
  • Proficiency with ROS1 or ROS2 for robotics programming.
  • Familiarity with machine learning and OpenCV development.
  • Experience with GitHub and data link technologies such as CAN and Ethernet.
  • Exposure to AWS services, including S3, EC2, and Batch.

Responsibilities

  • Develop embedded software features for precision mining using C++, Linux, and GitHub.
  • Troubleshoot and resolve software issues through systematic triage.
  • Participate in Agile methodology and contribute to sprints effectively.
  • Draft and implement software validation plans for new features.
  • Collaborate with global teams across multiple engineering disciplines.
  • Engage in design reviews and daily stand-ups with the team to ensure alignment.
  • Conduct systems requirements breakdown, software design, and testing activities.

Benefits

  • 401(k) retirement plan
  • Dental insurance coverage
  • Vision insurance options
  • Disability insurance
  • Employee assistance program
  • Comprehensive health insurance
  • Health savings account (HSA)
  • Life insurance coverage
  • Generous paid time off (PTO)
  • Paid holidays throughout the year.
Full Job Description
Software Engineer - Precision Mining (Embedded Controls)

Onsite Pittsburgh, PA

Position Overview

This position supports a Precision Mining engineering group focused on embedded electronic controls for precision mining applications utilizing hyperspectral analysis. The Software Engineer will work as part of an engineering team to design, develop, integrate, and test software features for these systems, collaborating with a global team of machine, systems, software, and validation engineers to deliver high-quality precision mining technology solutions on time and within budget.

Key Responsibilities
  • Develop precision mining features using embedded C++, Linux, and GitHub
  • Resolve issues through triage and troubleshooting
  • Work within an Agile Sprint environment
  • Develop validation plans
  • Coordinate with a global team of machine, systems, software, and validation teams
  • Collaborate effectively within a culturally diverse work group
  • Perform systems requirements decomposition, design, development, reviews, integration, and testing
  • Participate in design reviews and daily stand-ups as part of a 12-14 person global team

Work Environment
  • Onsite, office-based position located in Pittsburgh, PA.

Requirements

Education & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field required with 2-4 years of relevant experience OR
  • Master's degree with 1-2 years of industry experience will also be considered


Top Skills
  • Strong coding skills in C, C++, and Python
  • Proficiency with ROS1 or ROS2
  • Proficiency with OpenCV / Machine Learning development


Additional Technical Skills

Required:
  • GitHub
  • Datalink experience (CAN, Ethernet, etc.)
  • Experience with AWS services, including S3, EC2, and Batch

Desired:
  • Robotics or autonomy experience


Soft Skills
  • Concise writing style
  • Strong communicator

Benefits
  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays


Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com

Salary expectations: $90,000 - 95,000 annually

Similar Jobs

More Jobs at Diversified Services Network, Inc.

More Technical Services Jobs

Find similar Software Engineer - Precision Mining (Embedded Controls) jobs: