Haystack
← Back to Jobs
Technology
XG

Embedded Software Engineer

Xcelo Group IncPittsburgh, PA🇺🇸United StatesPosted 24 Aug 2026

Why This Role Stands Out

Advance your career as an Embedded Software Engineer at Xcelo Group Inc, contributing to cutting-edge autonomy and precision mining technologies. This role is ideal for talented engineers with a passion for C/C++, Python, and embedded systems, offering a dynamic environment to hone your skills and make a significant impact. Apply now to join a forward-thinking team and shape the future of advanced technology.

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Pittsburgh, PA, United States
Posted
3 days ago
AWSEmbedded SystemsMachine LearningOpenCVRoboticsAgileC++PythonROS

Job Description

Hi,



We are having a requirement on the below mentioned JD

Job Title: Embedded Software Engineer

Work Mode: Onsite,

Work Location:
Pittsburgh, PA

Work Auth: All Visas (NO H1 or No Fake Profiles)





Must have Skills/Attributes: AWS, C, Datalink Protocols, Embedded C++, GitHub, Python

Job Summary:

We are seeking an Embedded Software Engineer with strong hands-on experience in C/C++, Python, ROS, Linux, OpenCV, and embedded systems development. The candidate will work on precision mining and autonomy-related features, supporting design, development, integration, testing, validation, and troubleshooting in an Agile environment.

Education & Experience

  • Bachelor s degree in Computer Science, Software Engineering, or a related technical field with 2-4 years of relevant experience, OR

  • Master s degree in Computer Science, Software Engineering, or a related technical field with 1-2 years of relevant experience


Required Skills

  • Strong programming experience with C, C++, and Python

  • Hands-on experience with ROS1 and/or ROS2

  • Experience with OpenCV and Machine Learning development

  • Embedded software development experience

  • Experience working in Linux environments

  • Strong knowledge of GitHub/version control

  • Experience with communication protocols such as:

    • CAN

    • Ethernet

    • Other embedded data links

  • Experience with AWS services, including:

    • S3

    • EC2

    • AWS Batch

  • Strong troubleshooting and issue-resolution skills

  • Ability to write clear and concise technical documentation

  • Experience working in Agile/Sprint-based development environments


Preferred Skills

  • Experience in Robotics, Autonomy, or Autonomous Systems

  • Strong verbal and written communication skills

  • Experience collaborating with globally distributed engineering teams


Key Responsibilities

  • Develop precision mining features using Embedded C++, Linux, and GitHub

  • Design, develop, review, integrate, and test embedded software

  • Perform issue triage, troubleshooting, debugging, and root-cause analysis

  • Develop and execute validation plans

  • Participate in Agile sprint planning and development activities

  • Perform systems requirements decomposition and translate requirements into software designs

  • Support software integration and system-level testing

  • Collaborate with machine, systems, software, and validation engineering teams

  • Work effectively with culturally diverse and globally distributed teams

  • Support development of robotics/autonomy-related embedded applications


Similar jobs