COMPUTER SCIENTIST - ENGINEER - RESEARCH ENGINEER - Robotics
This role involves developing advanced industrial robotic and automation solutions by collaborating with a multidisciplinary team to design, build, and deploy software and hardware systems. The position focuses on motion planning, 3D perception, and applied machine learning to solve real-world challenges, requiring strong programming skills and effective communication with clients and team members. The work is primarily conducted on-site at Confidential Client facilities and client locations, contributing to innovative robotics projects across various industries.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Engineering.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This role is for hands-on robotics software and systems work focused on industrial automation. You will join a multidisciplinary technical team to design, build, test, and deploy advanced robotic capabilities for commercial and government clients.
- Develop, debug, and deploy software for robotic and automated systems (controls, perception, integration).
- Build and test perception pipelines and 3D processing algorithms for robotic manipulators and sensors.
- Design and implement motion-planning and path-planning solutions for industrial manipulators and custom automation hardware.
- Integrate software onto hardware platforms and lead on-site deployments at client facilities when required.
- Collaborate with engineering staff and project managers to scope tasks and deliver technical milestones.
- Prepare technical content for proposals, cost estimates, and client-facing documentation.
- Communicate technical progress and requirements clearly with internal teams, external clients, and industry partners.
- Research and prototype applied machine learning solutions and surface reconstruction techniques to expand automation capabilities.
What We’re Looking For
Minimum qualifications and core requirements:
- Bachelor’s, Master’s, or PhD in Robotics, Mechanical Engineering, Software Engineering, Computer Science, or a closely related field.
- 0–5 years of relevant experience. (BS candidates should show strong academic research and/or internship experience; MS/PhD candidates should have graduate work in robotics, machine learning, or related areas.)
- Strong software development skills in C++ or Python (required).
- Experience with Robot Operating System (ROS) is preferred.
- Demonstrated experience with robotics, perception, or applied machine learning via industry employment, internships, co-ops, competition teams, or graduate research.
- Operational experience deploying software to hardware platforms is preferred.
- Strong written and verbal communication skills.
- A valid, clear driver’s license is required.
Preferred Skills & Technologies
- Motion planning and trajectory generation for manipulators
- 3D perception, point cloud processing, and surface reconstruction
- Applied machine learning for perception or control
- ROS (ROS1/ROS2) and robotics middleware
- C++, Python, Linux development, and version control (git)
- Sensor integration (LiDAR, stereo/structured light cameras, IMUs)
- System-level testing, debugging, and automation deployment
Logistics & Employment Details
- Location: San Antonio, TX — work primarily at our client’s facilities/labs with occasional travel to client sites for deployment or meetings.
- Employment type: Full time / Contractor (as advertised).
- Estimated salary: $99,896 per year (estimated figure from source).
- Industry: Engineering
- Note: Employment will be with Confidential Client. Careertakes is assisting as a third-party recruiter.
- This posting complies with applicable U.S. hiring policies for roles based in Texas.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range