Logo
SR2 | Socially Responsible Recruitment | Certified B Corporation™

Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™, Austin, Texas, us, 78716

Save Job

Get AI-powered advice on this job and more exclusive features.

SR2 | Socially Responsible Recruitment | Certified B Corporation™ provided pay range This range is provided by SR2 | Socially Responsible Recruitment | Certified B Corporation™. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $130,000.00/yr - $170,000.00/yr

Direct message the job poster from SR2 | Socially Responsible Recruitment | Certified B Corporation™

Partnering with robotics & aerospace innovators to build world-class teams Headquartered in Austin, TX, this innovative industrial automation company delivers Robots-as-a-Service solutions that transform aerospace manufacturing and maintenance. Its modular, autonomous robotic platforms handle complex processes such as drilling, fastening, inspection, defastening, sanding, blasting, and aircraft washing—streamlining labor‑intensive work while improving safety, ergonomics, and product quality.

By combining AI‑driven perception, real‑time data tracking, and mobile, rugged hardware, these systems integrate seamlessly into existing operations. The company’s mission is to accelerate the aerospace industry toward fully automated, lights‑out manufacturing environments that optimize performance and reduce operational costs.

Key Responsibilities

Develop advanced robotic software systems. Design and implement software for industrial robots and mobile manipulators, including real‑time control architectures, motion algorithms, kinematics, feedback loops, and trajectory planning. Build manipulation pipelines using MoveIt within C++, Python, and ROS2 frameworks.

Create autonomy capabilities. Implement features for perception, localization, mapping, path planning, and decision‑making that enable reliable operation in dynamic, unstructured environments.

Collaborate across disciplines. Work closely with mechanical, electrical, and controls engineers to integrate sensors, actuators, PLCs, and robotic controllers, ensuring accurate calibration, low‑latency data exchange, and cohesive hardware‑software performance.

Establish testing and validation workflows. Use simulation tools and live testing to verify functionality and performance. Develop telemetry‑based systems (e.g., MQTT) to collect runtime data, measure KPIs such as precision, repeatability, and speed, and ensure solutions meet rigorous verification and validation standards.

Ensure code quality and maintainability. Produce clean, modular, and well‑documented software supported by unit and integration testing. Uphold high standards through Git‑based workflows, peer reviews, and CI/CD automation.

Qualifications

Bachelor’s degree in Computer Science, Robotics, Engineering, or a related discipline (or equivalent experience).

Minimum 3 years of experience in professional software development, preferably within robotics or industrial automation.

Strong proficiency in modern C++ and Python, with emphasis on performance optimization and real‑time systems.

Practical experience using ROS2 (Robot Operating System) and MoveIt for manipulation planning.

Deep understanding of robotics fundamentals—kinematics, transforms, control theory, localization, perception, and motion planning.

Proficient in Linux environments, including Git‑based source control and debugging tools.

Excellent communication and teamwork abilities, with the capacity to clearly convey technical concepts.

Must be a U.S. Citizen or Permanent Resident.

Preferred Experience

Advanced academic background (M.S./Ph.D.) in robotics, engineering, or computer science, demonstrating strong theoretical and research foundations.

Expertise in computer vision and perception for autonomous and inspection‑based applications.

Direct experience deploying and tuning robotic systems in production environments, including calibration and real‑world performance optimization.

Knowledge of end‑to‑end machine learning pipelines, from data capture and labeling to model deployment on embedded or edge devices.

Familiarity with AWS cloud‑native architectures, including CDK and serverless designs, for remote robot fleet management, monitoring, and over‑the‑air updates.

Background in data pipeline design and large‑scale backend storage (e.g., Redshift Serverless, DynamoDB) for telemetry and analytics.

Experience integrating embedded systems and working with fieldbus/PLC protocols for industrial automation.

Competence in hardware‑in‑the‑loop (HIL) testing for validating real‑time control software against physical robotic systems.

Seniority level Mid‑Senior level

Employment type Full‑time

Industries Robotics Engineering and Software Development

#J-18808-Ljbffr