Software Engineer - Precision Mining (Embedded Controls)
Diversified Services Network, Inc. · Pittsburgh, PA · 1 mo ago
On-siteEngineering$90k–$95k/yrFull-time
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
- Collaborate with a global team of machine, systems, software, and validation teams
- Coordinate with a global team of machine, systems, software, and validation teams
- 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
Requirements
- 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
Top Skills
- Strong coding skills in C, C++, and Python
- Proficiency with ROS1 or ROS2
- Proficiency with OpenCV / Machine Learning development
- 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
Work Environment
Onsite, office-based position located in Pittsburgh, PA.
Benefits
- 401(k)
- Dental insurance
- Vision Insurance
- Disability insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Paid Holidays
Salary Expectations
$90,000 - 95,000 annually