Software Developer
Specialization: Java-VertX & C ++
We need experienced developers in various software roles to help take our globally driven and AI-proven products to market. The Senior / Intermediate System Software Developer – is a critical team member responsible for developing, integrating, and configuring our developed software services that support our Machine Learning/Deep Learning vision models.
Responsibilities / JOB DESCRIPTION
- Collaborate with developers, designers, and project managers in an agile software development environment.
- Fuse output of multiple vision Machine learning models using OpenCV.
- Design, develop, and maintain software applications that leverage middleware messaging services for seamless communication between distributed systems.
- Develop and maintain APIs and services for on-robot vision processing.
- Proficient in programming languages such as C++, Python, and experience with computer vision libraries (e.g., OpenCV, TensorFlow, PyTorch), as well as deep knowledge of CUDA for
- Implementation of microservices with Java VertX
- Experience with Git and the Linux command line.
- Strong proficiency in middleware messaging services, such as Gazebo Transport, and ZeroMQ.
- Develop and maintain and develop database systems using NOSQL database systems
Method of Application
Interested and qualified candidates should forward their CV to: [email protected] using the position as subject of email.
Leave a Comment