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
Job Description
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
- CT
Systems Integrator (Senior) t11 259 with Security Clearance
Compatible Technology Solutions, Inc.
Springfield, VA🇺🇸Hybrid6 weeks agoTechnology - CT
Systems Engineer (Expert) t1 241 with Security Clearance
Compatible Technology Solutions, Inc.
Chantilly, VA🇺🇸Hybrid6 weeks agoTechnology - PS
Software Engineer L2 with Security Clearance
Power3 Solutions
Laurel, MD🇺🇸$150k - $200k/yrHybrid1 week agoAWSAgileJava+1Technology - SG
Systems Engineer 2 with Security Clearance
SilverEdge Government Solutions
Fort Meade, MD🇺🇸Hybrid5 weeks agoTechnology - GE
Senior Software Engineer
NewGenesis10
Weston, FL🇺🇸$73 - $83/hrHybridYesterdaySQLSQLiteRobotics+2Technology - CI
IT Software Engineer | W2 Contract
NewCentillion Infotech
Chicago, IL🇺🇸HybridYesterdaySQLSpringSpring Boot+5Technology