1

Python Robotics Jobs in Washington, DC (NOW HIRING)

Forward Deployed Engineer

Washington, DC ยท On-site

$140K - $245K/yr

What We Do Gecko Robotics is helping the world's most important organizations ensure the ... Python, Javascript, React * Google Cloud, Amazon Web Services About You * Bachelor's degree in ...

Showing results 41-60

Python Robotics information

See Washington, DC salary details

$14

$66

$97

How much do python robotics jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for python robotics in Washington, DC is $66.39, according to ZipRecruiter salary data. Most workers in this role earn between $54.71 and $75.43 per hour, depending on experience, location, and employer.

What is a Python Robotics job?

Python Robotics jobs involve designing, developing, and programming robotic systems using the Python programming language. Professionals in this field use Python to control robots, process sensor data, automate tasks, and integrate with hardware and software systems. These roles may be found in industries like manufacturing, healthcare, research, and autonomous vehicles. Typical responsibilities include writing code for robotic behavior, working with frameworks like ROS (Robot Operating System), and collaborating with engineers to build intelligent machines.

How do Python Robotics engineers typically collaborate with interdisciplinary teams during a project?

Python Robotics engineers often work closely with mechanical, electrical, and systems engineers to develop and integrate robotic solutions. They are responsible for writing and testing control algorithms in Python, as well as interfacing with hardware and simulation tools. Regular communication and joint problem-solving sessions are common, ensuring that software aligns with hardware capabilities and project requirements. This collaborative environment helps deliver robust, efficient robotic systems and offers exposure to various engineering domains.

What is the difference between Python Robotics vs Robotics Software Engineer?

AspectPython RoboticsRobotics Software Engineer
Required CredentialsPython programming skills, robotics knowledge, possibly certifications in Python or roboticsProficiency in robotics software, programming skills (Python, C++), engineering degree often preferred
Work EnvironmentResearch labs, robotics companies, startups, often hands-on with hardware and softwareDevelopment teams, engineering departments, focus on software development for robotic systems
Industry UsageUsed in robotics research, automation projects, and hobbyist communitiesApplied in industrial automation, autonomous vehicles, and advanced robotics projects

Python Robotics typically refers to using Python programming in robotics applications, often in research or hobbyist settings. Robotics Software Engineers focus on developing and maintaining complex software systems for robotic hardware in professional environments. While both roles require programming skills and robotics knowledge, Python Robotics emphasizes scripting and experimentation, whereas Robotics Software Engineers work on scalable, production-level software solutions.

What are the key skills and qualifications needed to thrive as a Python Robotics engineer?

To thrive as a Python Robotics Engineer, you need strong programming skills in Python, a solid understanding of robotics concepts, and often a degree in robotics, computer science, or engineering. Familiarity with robotics frameworks like ROS (Robot Operating System), simulation tools such as Gazebo, and experience with hardware integration are commonly required. Problem-solving, adaptability, and effective teamwork are essential soft skills that help address complex technical challenges and collaborate with interdisciplinary teams. These competencies enable the design, implementation, and optimization of robust robotic systems in a rapidly evolving field.
Infographic showing various Python Robotics job openings in Washington, DC as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 4% Part Time, and 8% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $138,100 per year, or $66.4 per hour.

Engineer Embedded Software 2

Judge Group, Inc.

Linthicum Heights, MD โ€ข On-site

$50 - $60/hr

Other

Re-posted 21 hours ago


Job description

Location: Linthicum, MD Salary: $50.00 USD Hourly - $60.00 USD Hourly Description:
Position: Embedded Software Engineer
Location: Linthicum Heights, Maryland
Overview
We are seeking an experienced Embedded Software Engineer II to support the development, integration, and verification of advanced embedded and test software systems. In this role, you will work within a collaborative Agile environment to design, develop, integrate, and test software solutions that manage test equipment and automate system-level verification activities.
The ideal candidate will have strong experience in Python-based software development, automated testing, embedded systems, and software integration within Linux and/or Windows environments. This position offers the opportunity to work on cutting-edge technologies and contribute throughout the complete software development lifecycle.
Key Responsibilities
Design, develop, integrate, and maintain integration and test software applications.
Develop software solutions that control test equipment and execute automated test procedures.
Support system integration, verification, validation, and troubleshooting activities.
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, integration, testing, and maintenance.
Develop and maintain automated test frameworks and verification tools.
Analyze logs, test results, and system behavior to identify, diagnose, and resolve issues.
Perform software debugging and root-cause analysis for complex integrated systems.
Conduct peer reviews of software designs, code, technical documentation, and test artifacts.
Collaborate within Agile Scrum teams and partner with cross-functional engineering organizations.
Utilize software configuration management and CI/CD tools to support development and testing activities.
Provide technical recommendations and support project execution while meeting quality, schedule, and performance objectives.
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM-related discipline with: 8+ years of professional software development experience, or 6+ years with a Master's degree, or 3+ years with a PhD.
Strong experience developing software using Python.
Experience with Embedded Software Programming and software integration activities.
Proficiency in debugging, troubleshooting, and maintaining both new and existing codebases.
Experience integrating software applications and validating system functionality using logs, tools, and diagnostic data.
Experience working in Linux and/or Windows development environments.
Experience with software testing, verification, and debugging.
Experience using software configuration management tools.
Ability to work independently and effectively within a collaborative team environment.
Required Technical Skills
Atlassian Tools (Jira, Confluence, Bitbucket)
Automated Testing
C/C++
Embedded Software Programming
Integration & Test
Jenkins
Python
Robot Framework
Preferred Qualifications
Experience working in Agile Scrum environments.
Strong C++ development experience, including Embedded C++ development.
Experience developing applications using Tcl/Tk.
Hands-on experience integrating embedded, RF, digital, or optical systems.
Experience controlling and automating test equipment through software, including: Oscilloscopes / Signal Generators / Signal Analyzers / Power Supplies
Experience with CI/CD and test automation tools such as Jenkins and Robot Framework.
Experience optimizing Python applications for embedded or performance-constrained environments.
Ability to troubleshoot and resolve complex system integration and test setup issues.
Experience with the Atlassian tool suite, including Jira, Confluence, and Bitbucket.
Hands-on embedded systems integration experience.
Preferred Skills
Embedded C++ Development
Embedded Systems Integration
Python Optimization
Test Automation Framework Development
Continuous Integration/Continuous Delivery (CI/CD)
System Verification & Validation
Software Debugging and Root Cause Analysis
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!