onsite
Software Engineer - Asylon
Software Engineer
Software Engineer focused on developing reliable robotics, AI, and cloud‑enabled solutions for automated physical security, leveraging Python, C++, ROS, embedded systems, and machine learning on AWS infrastructure.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software for autonomous security robots operating in real‑world environments.
- Integrate perception and decision‑making algorithms using machine learning and computer vision to enable reliable threat detection.
- Implement and optimize embedded firmware and ROS‑based middleware for real‑time sensor fusion and control.
- Collaborate with hardware, AI, and cloud teams to ensure seamless end‑to‑end system integration and continuous deployment on AWS.
- Conduct rigorous testing, debugging, and performance profiling to meet mission‑critical reliability standards.
Requirements
- Strong proficiency in Python and C++ with experience in robotics or embedded software development.
- Hands‑on experience with ROS (Robot Operating System) and real‑time operating systems.
- Knowledge of machine learning techniques for perception, including computer vision frameworks.
- Familiarity with cloud platforms, preferably AWS, for data pipelines and remote monitoring.
- Proven ability to work in cross‑functional teams and deliver robust, production‑grade code under tight reliability constraints.
Skills
pythoncrosmachine learningaws