Embedded Software Engineer 2

Purple Hires Inc
  • Pittsburgh, PA
  • Instant Apply
4 days ago

Job Description

Job Position: Embedded Software Engineer 2

Location: Pittsburgh, PA

Duration: Full Time

Position Summary

Caterpillar's Precision Mining group within the Cat Robotics division is seeking an Embedded Software Engineer to design, develop, integrate, and test embedded software for precision mining applications involving hyperspectral analysis.
The engineer will contribute to embedded electronic control systems, robotics, and intelligent mining technologies while collaborating with global software, systems, machine, and validation teams.
Key Responsibilities
  • Design, develop, and maintain embedded software using C/C++ and Linux.
  • Develop software features for precision mining and robotics applications.
  • Work with ROS1/ROS2, OpenCV, and machine learning technologies.
  • Troubleshoot software defects, perform root-cause analysis, and resolve technical issues.
  • Participate in requirements analysis, software design, code reviews, integration, and testing.
  • Develop validation plans and support software verification activities.
  • Use GitHub for version control and collaborate within an Agile/Scrum environment.
  • Work with communication interfaces and data links such as CAN and Ethernet.
  • Utilize AWS services, including S3, EC2, and Batch, where applicable.
  • Coordinate with global engineering teams to deliver reliable, high-quality software.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2 4 years of relevant software development experience; relevant internships may be considered.
  • Strong programming skills in C/C++ and Python.
  • Experience with embedded software development and Linux.
  • Proficiency in ROS1 or ROS2.
  • Experience with OpenCV and/or machine learning development.
  • Familiarity with Git/GitHub and software development lifecycle practices.
  • Knowledge of communication protocols such as CAN and Ethernet.
  • Experience with AWS services, particularly S3, EC2, and Batch.
  • Strong troubleshooting, problem-solving, written communication, and teamwork skills.
Preferred Qualifications
  • Experience in robotics, autonomous systems, or precision mining.
  • Exposure to embedded electronic controls, sensor integration, or hyperspectral imaging.
  • Experience working in Agile engineering teams.


Thanks & Regards

Ankur Goyal (Anky)
PURPLE HIRES INC.
Phone: (307) 218-8006
Email -

anky@purplehires.com

Numbers & Facts

LocationPittsburgh, PA

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Elastic Compute Cloud (EC2)unmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Bug Tracking Softwareunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Caterpillar Equipmentunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Communications Protocolsunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Control Systemsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • Gitunmatched
  • GitHubunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Linux Operating Systemunmatched
  • Machine Learningunmatched
  • Mining Engineeringunmatched
  • Mining Industry Softwareunmatched
  • Problem Solving Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Requirements Managementunmatched
  • Roboticsunmatched
  • Root Cause Analysisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Team Playerunmatched
  • Testingunmatched
  • Validation Planunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder