Preferred Skills & Qualifications
Bachelors Degree in Computer Science, Computer Engineering, or similar field
Minimum 8+ 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.