Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

laresits

Only Independent Candidates-W2
Must Include Visa Copy
100% Onsite
Panel Interview
Industry/ Domain Preffered

Client is seeking an Embedded Software Engineer 2 to support the Precision Mining group within the Cat Robotics division . This role will contribute to the design, development, integration, and testing of embedded software features for electronic controls used in precision mining applications involving hyperspectral analysis.

The engineer will work within a 12 14-person global engineering team , collaborating with machine, systems, software, and validation teams in an Agile environment.

Key Responsibilities

  • Design, develop, integrate, and test embedded software features from requirements through production deployment.
  • Develop embedded C++ software for Precision Mining applications.
  • Work with Linux, GitHub, and embedded systems development environments.
  • Perform issue triage, troubleshooting, debugging, and resolution.
  • Decompose system requirements and contribute to software design.
  • Participate in design and code reviews.
  • Develop and execute software integration and validation plans.
  • Support system integration and testing activities.
  • Analyze and improve system efficiency, stability, scalability, and resource utilization.
  • Work with hardware components by reading schematics and data sheets .
  • Work with machine data links and communication technologies such as CAN and Ethernet .
  • Collaborate with global machine, systems, software, and validation teams.
  • Participate in Agile sprints, daily stand-ups, and design reviews .
  • Communicate effectively within a culturally diverse, global engineering organization.

Required Qualifications

  • 2 4 years of professional software engineering experience .
  • Bachelor's degree in Computer Science, Software Engineering, or a related field .
  • A Master's degree may be accepted with 1 2 years of relevant industry experience .
  • Relevant internships may be considered.
  • Strong programming experience in C, C++, and Python .
  • Experience developing software for embedded systems .
  • Ability to troubleshoot software and system-level issues.
  • Basic understanding of the software development lifecycle , including requirements, design, development, testing, integration, and delivery.
  • Experience using GitHub .
  • Knowledge of embedded communication/data links such as CAN and Ethernet .

Top Technical Skills

  1. C / C++ / Python
  2. ROS1 or ROS2
  3. OpenCV / Machine Learning Development

Additional Technical Skills

Required:

  • GitHub
  • CAN, Ethernet, and other machine data links
  • AWS services, including S3, EC2, and Batch

Preferred:

  • Robotics or autonomous systems
  • Embedded Linux
  • Hyperspectral analysis
  • Computer vision
  • Machine learning

Soft Skills

  • Concise and effective technical writing
  • Strong verbal and written communication
  • Problem-solving and troubleshooting skills
  • Ability to collaborate effectively with global and culturally diverse teams
  • Strong interpersonal skills
  • Emotional intelligence and professionalism

Typical Day / Work Environment

The engineer will work primarily in an office-based environment as part of a global engineering team.

Typical activities include:

  • Systems requirements decomposition
  • Software design
  • Embedded software development
  • Code and design reviews
  • Software integration
  • Validation and testing
  • Issue triage and troubleshooting
  • Agile sprint activities
  • Daily stand-ups and collaboration with global engineering teams

Team & Business Mission

The Precision Mining team within Cat Robotics develops advanced technology and solutions that support precision mining applications.

Team Mission:
Deliver high-quality precision mining technology products and solutions to clients and customers on time and within budget.

Why This Opportunity?

This role provides an opportunity to gain hands-on experience in embedded software, robotics, machine learning, computer vision, and data management within Caterpillar's Precision Mining organization. The engineer will work on advanced mining technology regarded as best-in-class within the industry while collaborating with experienced global engineering teams.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Pittsburgh, PA vacancy
  • $120k

     ...Embedded Software Engineer (UAV) | Pittsburgh | Up to $120,000 Join an exciting UAV company in Pittsburgh, who build systems that help drones to navigate in harsh environments. As an Embedded Software Engineer, you'll join a small team to solve both software and... 
    Suggested
    Full time
    Work at office

    Edison Smart®

    Pittsburgh, PA
    1 day ago
  •  ...The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer... 
    Suggested
    Full time

    Tata Technologies

    Pittsburgh, PA
    8 hours ago
  •  ...SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security....  ...Summary: SEI is seeking enthusiastic experienced real-time embedded engineers to work on safety-critical embedded software. You... 
    Suggested
    Full time
    Work at office
    Relocation package

    Software Engineering Institute | Carnegie Mellon University

    Pittsburgh, PA
    2 days ago
  • $57 per hour

     ...Cullerton Group has a new opportunity for an Embedded Software Engineer 2 – Precision Mining & Robotics . The work will be done onsite full time in Pittsburgh, PA . This is a 12-month position that can lead to permanent employment with our client. Compensation is... 
    Suggested
    Permanent employment
    Full time
    Monday to Friday
    Day shift

    Cullerton Group

    Pittsburgh, PA
    2 days ago
  • $100k - $120k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...additional opportunities within our own organization. Embedded Software Engineer II This selected candidate will work with an... 
    Suggested
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Pittsburgh, PA
    2 days ago
  •  ...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... 
    Full time
    Internship

    Purple Hires Inc

    Pittsburgh, PA
    1 day ago
  •  ...functional and empirical analysis and design of software systems for Benshaw products. Provide...  ...software. Work closely with hardware engineers, power electronic engineers, and other...  ...with at least 5-7 years of real-time embedded software design experience or the... 
    Permanent employment
    Full time
    Temporary work
    H1b
    Relocation package

    Benshaw Inc.

    Pittsburgh, PA
    a month ago
  • $110k - $120k

     ...Embedded Cloud Software Engineer Thoro.ai is delivering on the promise of autonomy, making people more productive and work more satisfying. A software, cloud and integration company, we build everything that is necessary for manufacturers of industrial equipment to... 
    Full time
    Part time
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Thoro.ai

    Pittsburgh, PA
    1 day ago
  • $110k - $120k

     ...Embedded Cloud Software Engineer Find out if this opportunity is a good fit by reading all of the information that follows below. is delivering on the promise of autonomy, making people more productive and work more satisfying. A software, cloud and integration... 
    Part time
    Casual work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Thoro.ai

    Pittsburgh, PA
    8 days ago
  •  ...exceeding expectations of quality and service. The System Studies Engineer I will be responsible for providing System Studies for the...  ..., EMTP, CDEGS, PSCAD, MATLAB, ASPEN, CAPE, and other similar software. Conduct load flow, transient stability, reactive planning,... 
    Full time
    Casual work
    Internship
    Flexible hours

    HICO America

    Pittsburgh, PA
    3 days ago
  • $89k - $152k

     ...Job Description: Motive Workforce is hiring a Senior Systems Engineer for an advanced manufacturing organization based in New...  ...Serve as the Tier 3 escalation point for complex hardware, software, endpoint, identity, and infrastructure issues. Lead system... 
    Local area
    Remote work
    Relocation

    Motive Workforce

    Pittsburgh, PA
    4 days ago
  • $110k - $130k

    Mobile Developer (Ionic / Angular / Cordova) Location: Pittsburgh, PA Type: Full-Time Salary: $110K - $130K Required Skills: ~8+ years of mobile application development experience ~ Strong hands-on experience with Ionic, Angular, Cordova, TypeScript...
    Full time

    VBeyond

    Pittsburgh, PA
    4 days ago
  • $120k - $130k

     ...: Remote within the US Duration : Direct Hire Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience in a company setting responsible for development in one or more of... 
    Work experience placement
    Remote work

    Insight Global

    Pittsburgh, PA
    2 days ago
  • $50 - $72 per hour

     ...Job Title: Hardware Engineer Job Description We are seeking a Lead Hardware Engineer to support the design, development, and...  ...products through development, testing, and production. Exposure to embedded hardware, controls, industrial automation, transportation,... 
    Contract work
    Temporary work
    For subcontractor
    Work at office
    Remote work
    3 days per week

    Actalent

    Pittsburgh, PA
    16 hours ago
  •  ...Job Description Job Description Title: Lead Design Engineer Location: Onsite, Pittsburgh, PA 15213 Type: Direct-Hire/Permanent...  ...Experience with engineering design tools (e.g., CAD software) Strong problem-solving skills and attention to detail Ability... 
    Permanent employment

    System One

    Pittsburgh, PA
    a month ago
  • $750 per month

     ...Experts to participate in our BS in Computer Engineering program design project. This position...  ...Engineering, Computer Science, Embedded Systems, Robotics, Cyber-Physical Systems...  ...engineering, embedded systems, hardware-software integration, firmware development, semiconductor... 
    Part time
    For contractors
    Immediate start
    Remote work

    LinkedIn

    Pittsburgh, PA
    3 days ago
  • $89k - $152k

     ...Job Description: Motive Workforce is hiring a Senior Systems Engineer for an advanced manufacturing organization based in New...  ...Serve as the Tier 3 escalation point for complex hardware, software, endpoint, identity, and infrastructure issues. Lead system... 
    Local area
    Remote work
    Relocation

    Motive Workforce

    Pittsburgh, PA
    5 days ago
  • $103.2k - $129k

     ...qualified talent while recognizing and encouraging the value of diversity in the global workplace. As a Principal Fluid Systems Engineer you will be responsible for the design development and maintenance of various fluid systems within the nuclear power plant. You... 
    Relocation
    Flexible hours
    2 days per week

    Westinghouse Electric Company

    Pittsburgh, PA
    1 day ago
  •  ...Server Engineer 2This position is part of the team supporting our converged infrastructure. It requires sharp attention to detail, excellent...  ...personnel. Has an excellent ability to work with application software and lines of business partners. Has good technology project... 
    Work at office
    Weekend work
    Day shift

    First National Bank

    Pittsburgh, PA
    2 days ago
  •  ...Systems Engineer Terms: Long Term Contract Role - 100% Worksite role Pittsburgh, Pennsylvania 15222 Job Overview: The Systems Engineer will be responsible for applying software, systems, and engineering principles to design, develop, test, integrate, and support... 
    Long term contract

    h3 Technologies

    Pittsburgh, PA
    4 days ago
  • $89.6k - $198.4k

    Lead Full Stack Engineer (Solution Design, Architecture & Developement) Position Description CGI is seeking a strong Fullstack Solution...  ...Requirements: Overall 10+ years in Information Technology/Software Engineering and Lead the end to end architecture and... 
    Local area
    Immediate start
    Pittsburgh, PA
    23 days ago
  • $92.3k - $166.85k

     ...We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer and Technical... 
    Full time
    Work at office
    Remote work
    Home office
    Relocation package
    Flexible hours

    Leidos

    Pittsburgh, PA
    16 hours ago
  •  ...in annual sales and a commitment to its workforce, Kokosing is the winning team. Job Description: We are seeking a Lead Engineer (Heavy Highway - Roadway/Bridge projects) in the Western PA or Morgantown area. Summary: ~ Working onsite with the Team... 
    Contract work
    For contractors
    For subcontractor

    Kokosing

    Pittsburgh, PA
    3 days ago
  •  ...Collaborate with architects, product owners, BAs, QA, and engineering teams. Troubleshoot application issues and perform root-cause...  ...reliability. Must-Have Skills: ~6+ years of professional software development experience ~ Strong Java & Spring Boot ~ Spring... 
    Hourly pay
    Work visa

    Synkriya Tech (previously Sincera Consulting)

    Pittsburgh, PA
    1 day ago
  • $155k - $165k

     ...Microsoft Azure. Collaborate with product owners, business stakeholders, QA, DevOps, and other developers to deliver reliable software solutions. Troubleshoot, debug, and resolve application issues across front-end, back-end, database, and cloud environments.... 
    Full time
    Remote work

    London Approach

    Pittsburgh, PA
    2 days ago
  •  ...Job Requisition: Full Stack Software Engineer Department: Information Technology Reports To: Head of AI Program Management Location: Remote Employment Type: Full-Time  Role Overview Alaris Acquisitions serves as a premier M&A advisory firm exclusively... 
    Full time
    Local area
    Remote work
    Shift work

    Alaris Acquisitions

    Pittsburgh, PA
    2 days ago
  •  ...Job Title: Senior Hardware Engineer Location: Pittsburgh, PA Type: Contract Contractor Work Model: Hybrid System One is looking for an enthusiastic self-motivated Senior Hardware Engineer who thrives in a fast-paced environment. The successful candidate is... 
    Contract work
    Temporary work
    For contractors
    Local area

    System One

    Pittsburgh, PA
    1 day ago
  • $54.4k - $205.8k

     ...work and live. We bring together product management, design, and engineering capabilities to help clients define what to build and how to...  ...you’ll need: Minimum 5 years of experience working as a software engineer Minimum 2 years hands-on experience in native iOS... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    1 day ago
  • $110k - $115k

     ...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in... 
    Full time
    Temporary work
    Flexible hours

    Synechron

    Pittsburgh, PA
    2 days ago
  • $120k - $140k

     ...Forward Deployment Engineer Fractal Analytics is a strategic AI partner to Fortune 500 companies with a vision to power every human...  ...provide technical leadership for two scrum teams, each with 3 software engineers, for a total of 6 software engineers. The candidate will... 
    Hourly pay
    Full time
    Local area
    Remote work

    Fractal, Inc.

    Pittsburgh, PA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!