job summary:
Randstad Digital is partnering with a leading manufacturer of construction equipment to find a software engineer that will support embedded software. Apply today!
location: Pittsburgh, Pennsylvania
job type: Contract
salary: $42 - 52 per hour
work hours: 7am to 3pm
education: Bachelors
responsibilities:
Job Description:
- This position is for a Software Engineer to support the Precision Mining group within the client Robotics division. The individual hired for this position will work as part of an engineering team to design, develop, integrate and test software features on embedded electronic controls for use in Precision Mining application with hyperspectral analysis.
- Precision mining feature development in embedded C++, Linux, and GitHub
- Issue resolution through triage and troubleshooting
- Managing requirements and projects in an Agile Sprint environment
- Development of validation plans
- Coordinate with a global, culturally diverse team of machine, systems, software, and validation engineers
- Decomposition of system requirements
- Design, development, review, integration, and testing of embedded software features
qualifications:
Top 3 Skills:
Coding in C, C++, and Python
Strong software design analysis
Capable of expressing positions without confrontation
Required Skills and Experience:
Bachelor's degree in computer science, software engineering or relevant field required.
2-3 years of experience in software engineering, preferably working with precision mining equipment
Will accept master's degree with 1-2 years of industry experience.
Git, debuggers, and compilers
C-test and G-test suites
System-level feature design and specification
Datalinks (CAN, Ethernet, etc.)
Concise writing style
Preferred Skills and Experience:
Experience in Robotics or autonomy
Strong communication skills
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
Any consideration of a background check would be an individualized assessment based on the applicant or employee's specific record and the duties and requirements of the specific job.
![]()