Software Engineer - Python (Robotics & Computer Vision)

Advanced Robotics Group, LLC

Austin (TX)

On-site

USD 110,000 - 160,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options
Medical, vision, disability coverage
Daily team lunches
Modern R&D facility in Houston
Collaborative engineering culture

Job summary

Advanced Robotics Group is seeking a Software Engineer specializing in Python to build autonomous robotic systems, computer vision solutions, and data platforms. The role involves productionizing research code, developing Python data pipelines, and collaborating with robotics engineers and data scientists.

The team operates in a high-performance, deep-tech environment with a focus on real-world deployment and scalable software systems.

Qualifications

  • BS/MS in Computer Science, Engineering, Robotics, or related field.
  • 3+ years of Python development experience.
  • Experience with Python data science stack (NumPy, Pandas, SciPy, OpenCV).
  • Strong software engineering practices (Git, testing, debugging).
  • Experience with Docker or similar containerization.
  • Familiar with static typing and linting (Pyright/Ruff).
  • Experience with large-scale datasets or data processing systems.
  • Ability to work independently on open-ended engineering problems.

Responsibilities

  • You will work on systems impacting real-world operations and safety.
  • Build and optimize data pipelines processing large-scale sensor data.
  • Improve test coverage, reliability, and CI/CD pipelines.
  • Refactor prototype code into robust production modules.
  • Develop Python-based data pipelines and analytics systems.
  • Maintain and productionize CV and robotics pipelines.
  • Create data visualizations and internal developer tools.

Skills

Python development
Data science stack
Git
Docker
Static typing
OpenCV
ROS
CI/CD

Education

BS/MS in CS/Engineering/Robotics

Tools

Parquet
DuckDB
Ray
ROS

Job description

Job Description
Software Engineer – Python (Robotics & Computer Vision)

Advanced Robotics Group is seeking highly skilled Software Engineers - Python to join a small, high-performing team building autonomous robotics systems, computer vision solutions, and large-scale data platforms.

We are a deep-tech robotics company building industrial, fully autonomous systems designed to operate in harsh, real-world environments. Alongside our robotics platforms, we are developing a proprietary big data and analytics system that processes hundreds of terabytes of data to generate actionable insights.

Over the past decade, we have solved complex robotics and analytics challenges considered out of reach by much of the industry. We are now scaling our technology and preparing for global deployment.

If you're interested in solving technically complex problems at the intersection of robotics, AI, and large-scale data systems—you'll fit right in.

Why Join Us
  • Work on cutting-edge robotics and AI systems
  • Solve real-world, high-impact engineering problems
  • Generous compensation including stock options, plus full medical, vision, and disability coverage
  • Collaborative, high-performance engineering culture
  • Modern R&D facility (14,000+ sq ft) in Houston
  • Daily Team lunches and stocked kitchen provided
Key Responsibilities
  • You will work on systems that directly impact real-world operations and safety.
  • Build and optimize data pipelines that process large-scale sensor datasets
  • Improve test coverage, reliability, and CI/CD pipelines across the codebase
  • Reduce manual intervention in data processing pipelines
  • Build and maintain curated datasets for validation, benchmarking and regression testing
  • Refactor research/prototype code into robust, production-quality modules
  • Develop and optimize Python-based data pipelines and analytics systems
  • Maintain and productionize computer vision and robotics pipelines
  • Build data visualizations and internal tools for engineering workflows
  • Collaborate with robotics engineers, data scientists, and software developers
  • Design and implement robust, scalable systems for real-world deployment
  • Contribute to scalable, production-grade software systems
  • Establish and enforce software engineering best practices (typing, linting, testing and code review)
Required Qualifications
  • BS/MS in Computer Science, Engineering, Robotics, or related field
  • 3+ years of professional Python development experience
  • Experience with Python data science stack (NumPy, Pandas, SciPy, OpenCV, etc.)
  • Strong understanding of software engineering best practices (Git, testing, debugging)
  • Experience with containerized development environments (Docker or similar)
  • Comfort with static type checking and strict linting (Pyright, Ruff, or similar)
  • Experience refactoring or productionizing research/prototype code
  • Experience working with large-scale datasets or data processing systems
  • Ability to work independently on open-ended, complex engineering problems
  • Strong attention to detail and commitment to high-quality code
  • Excellent communication and collaboration skills
  • High level of professional integrity and confidentiality
Preferred Qualifications
  • Experience with CI/CD pipelines and automated testing
  • Experience with computer vision (OpenCV, image processing, ML models )
  • Familiarity with ROS or robotics sensor data
  • Experience with columnar data formats (Parquet), embedded analytics databases (DuckDB), distributed compute (Ray)
  • Experience with autonomous systems or robotics
  • Experience building internal developer tools or workflow automation
  • Familiarity with Python bindings to compiled languages (nanobind, Pyo3)
  • Knowledge of APIs, backend systems, or web technologies
Company Description

Due to the confidential nature of our activities, we aren't able to share specifics with you now but know that these robotics solutions will have a significant impact on both safety and the environment, thus making the world better.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Robotics Software Engineer
Autonomous Robotics Software Engineer

Advanced Robotics Group, LLC • Washington

On-site
USD 120,000 - 180,000
Stock options
Medical coverage
Vision coverage
+2
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
Robotics Software Engineer
Robotics Software Engineer

RoboForce • Milpitas (CA)

On-site
USD 165,000 - 235,000
Stock options/equity
Health, dental, and vision insurance
401(k) plan
+2
Software Engineer - Robotics
Software Engineer - Robotics

Motion Recruitment • Waltham (MA)

On-site
USD 150,000 - 190,000
Medical Insurance
Dental Benefits
Vision Benefits
+5
Robotics Software Engineer
Robotics Software Engineer

Linuxconfig • Columbus (OH)

On-site
USD 90,000 - 130,000
Free lunch
Flexible PTO
Health insurance
+3
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Path Robotics • Columbus (OH)

On-site
USD 130,000 - 185,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+3
Robotics Software Engineer
Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Austin (TX)

On-site
USD 110,000 - 160,000
Software Engineer, Robotics Systems
Software Engineer, Robotics Systems

Autonomique • Menlo Park (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Robotics Software Engineer Enyuare Engineering design firm
Robotics Software Engineer Enyuare Engineering design firm

Enyuare • Lexington (MA), Northern (KY)

Hybrid
USD 100,000 - 150,000