Computer Vision Engineer
Role details
Job location
Tech stack
Job description
We are looking for an experienced and confident Computer Vision Engineer to join our growing team, supporting our on-going development in autonomous vision-based satellite navigation solutions. This role involves low-level software development using AI/ML techniques, using our in-house built simulators and digital twins for validating the software, integrating software and hardware, and testing using our dark room robotics lab.
Requirements
Do you have experience in Python?, We're looking for an energetic, self-starter who thrives in dynamic environments, enjoys wearing many hats, and brings a proactive approach to everything they do. You're someone who naturally takes initiative with a can-do personality and enjoys being at the heart of a fast-paced startup., * Strong experience in Computer Vision and image processing
- Proficiency in Python for CV/ML applications
- Experience with deep learning frameworks (PyTorch)
- Practical experience deploying ML models on embedded or edge hardware
- Familiarity with Docker and Linux-based development environments
- Strong software engineering practices (version control, testing, documentation)
- Proven, hands-on experience working directly with cameras and imaging systems, including camera configuration, calibration, image acquisition pipelines, and troubleshooting real sensor data
Desirable Skills:
- Experience with space, robotics, autonomy, or safety-critical systems
- Knowledge of pose estimation, SLAM, or visual odometry
- Strong ability to multitask
- Familiarity with synthetic data generation and simulation environments
- Experience with FastAPI or similar backend frameworks
- Experience with C++
Medical Insurance