Robotics Software Engineer

ApTask
Dallas, US
Hybrid

Job Description

Title: Robotic Software Engineer

Address: Boise, ID/ Dallas, TX/ Indianapolis, IN

Duration: 06 + Months and Contract to Hire

Client: Insight Enterprises

Job Functions:

  • Experience with C\C++
  • Experience with Robot Operating System or Robotics in General.
  • Contribute directly to ROS-based C++ and Python codebases, running on Linux systems.
  • Create software designs, host design and code reviews, and engage with SDLC processes.
  • Engage in scoping, planning, and scheduling your work in an Agile workflow.
  • Engage in, and help drive, best practices and SOPs for software development.
  • Create test plans and engage in hands-on testing and verification on live Robots & Hardware.
  • Uphold our safety standards when interacting with live equipment.
  • Participate in field trials and customer on-site Beta deployments as we release new products.
  • Work with other Customer and TICO business units throughout the release process of R&D products (Manufacturing, Commissioning, Marketing, etc).

Preferred Skills & Qualifications

  • Bachelors Degree in Computer Science, Computer Engineering, or similar field
  • Minimum 3 years of relevant experience
  • Experience designing and implementing production software systems.
  • Experience with Agile development environment and a strong drive for SOPs.
  • Expert in Linux environment and developing for Linux systems.
  • Expertise in C/C++ and Python, Experience with other software technologies (Web Development, SQL, etc.).
  • Experience with CI/CD and testing methodologies and implementation.
  • Experience with Containerization and Deployment Strategies.
  • Experience with version control systems, GIT preferred.
  • Experience with ROS (Robot Operating System).
  • Experience with low-level communication interfaces – TCP/IP, Sockets, CAN, SPI.
  • Experience developing for, or interfacing with, embedded systems and microcontrollers.
  • Experience with Robotics technologies (Motor Controllers, Lidars, Encoders, and various sensor technologies).

Exposure to, or development experience with, Autonomous Navigation Systems.

Pay: $63.00 - $67.00 per hour

Expected hours: 40.0 per week

Application Question(s):

  • How many years of experience do you have working with ROS or ROS2?

Work Location: Hybrid remote in Dallas, TX 75215

Skills & Requirements

Technical Skills

C++Robot operating systemPythonLinuxAgile developmentCi/cdContainerizationDeployment strategiesVersion control systemsRos (robot operating system)Tcp/ipSocketsCanSpiEmbedded systemsMicrocontrollersRobotics technologiesAutonomous navigation systems

Salary

$126,000 - $138,800

year

Employment Type

CONTRACT

Level

senior

Posted

4/11/2026

Continue to Indeed

You will be redirected to the job posting on Indeed.