> Markdown version of [/jobs/ext/2225203-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2225203-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Xcelo Group Inc - **Location:** Pittsburgh, PA, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, C++ (Programming Language), Communications Protocols, Computer Programming, Software Debugging, Linux, Embedded C, Embedded Software, Ethernet, Github, Python (Programming Language), Linux System Administration, Machine Learning, OpenCV, Scrum Methodology, Software Engineering, Systems Integration, Robot Operating System, Software Troubleshooting, System-level Testing, Information Technology, Software Version Control - **Published:** August 25, 2026 - **Apply:** https://www.dice.com/job-detail/b7b41cb3-0561-4579-afd0-95533c0de5ac ## About the Role * 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, * 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 ## Description 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., * 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 ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)