onsite
AI Software Engineer - Asylon
Software Engineer
Develop AI-driven perception and control software for security robots, integrating computer vision, machine learning models, and real‑time ROS pipelines using Python and C++.
About the role
Key Responsibilities
- Design, implement, and optimize AI algorithms for perception, navigation, and threat detection on autonomous security robots.
- Develop and maintain ROS‑based software stacks, ensuring real‑time performance and reliable sensor integration.
- Train, evaluate, and deploy machine learning and computer vision models (e.g., TensorFlow, PyTorch) for object detection, classification, and anomaly detection.
- Collaborate with hardware and systems engineers to integrate AI modules with embedded platforms and ensure safety‑critical compliance.
- Write clean, testable code, create documentation, and contribute to continuous integration pipelines.
Requirements
- Strong proficiency in Python and C++ with experience in robotics or embedded systems.
- Hands‑on experience with ROS (Robot Operating System) and real‑time data processing.
- Solid background in machine learning and computer vision, including model training and deployment.
- Familiarity with deep‑learning frameworks such as TensorFlow or PyTorch.
- Ability to work in a fast‑paced, multidisciplinary team and solve complex technical challenges.
Skills
pythoncrosmachine learningcomputer visiontensorflow