Embedded Software Engineer / Embedded Engineer / Computer Vision Engineer required to join a groundbreaking defence startup developing next generation autonomous systems.
Package
Generous package to be discussed
Bonus
Equity
+ More
Responsibilities
- Design, develop, and optimize real-time computer vision and image processing algorithms.
- Apply machine learning and AI techniques for automatic target detection, tracking, and classification.
- Lead the integration of seeker and mission-critical software onto embedded flight systems.
- Develop, test, and maintain embedded software for missile components (guidance, control, navigation, communication).
- Ensure software runs efficiently on real-time, resource-constrained processors.
- Integrate software with on-board sensors, actuators, and communication interfaces.
- Conduct Hardware-in-the-Loop (HWIL) simulations for realistic performance testing.
- Execute rigorous testing and debugging to validate software reliability and mission-readiness.
- Develop automated test procedures and assist in system-level validation.
- Analyze performance data to fine-tune algorithms and improve accuracy.
- Maintain clear documentation of software design, test procedures, and results.
- Work closely with systems, hardware, and firmware engineers to align technical efforts.
- Contribute to technical reviews and project planning discussions.
Requirements
- Strong proficiency in C/C and Python
- Deep understanding of computer vision, image processing, and machine learning
- Experience with libraries like OpenCV, TensorFlow, PyTorch, or Jetson
- Hands-on experience with embedded systems, real-time processing, and HW/SW integration
- Experience in defense, aerospace, or mission-critical applications
- Familiarity with guidance systems or flight control algorithms
- Comfort working in startup environments-fast-paced, collaborative, and self-driven