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