
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
Embedded software and image processing engineer job description
The Aeon embedded software and image processing lead develops algorithms and systems that enable target acquisition, tracking and engagement through imaging seeker data and using machine learning and AI techniques. The lead will integrate seeker and mission critical software on real-time flight vehicle processors.
Key Responsibilities:
○ Software Development: ■ Develops, tests, and maintains embedded software for various missile
system components, including guidance, control, navigation, and communcation systems.
○ Hardware-Software Integration: ■ Integrates software with missile system hardware, including sensors,
actuators, and communication interfaces. ■ Performs hardware-in-the-loop (HWIL) simulations to test software
functionality in a realistic environment. ■ Ensures seamless communication and data exchange between
software and hardware components. ○ Algorithm Development: Design, implement, and optimize computer
vision algorithms. ○ Machine Learning: Apply machine learning and deep learning techniques
to train and improve computer vision and automatic target detection and recognition models.
○ Testing and Verification: ■ Performs rigorous testing of embedded software to ensure functionality,
performance, and reliability. ■ Develops and executes test plans and procedures. ■ Identifies and resolves software defects and issues.
○ Data Analysis: Gather, analyze, and optimize data for computer vision algorithms.
○ Documentation and Maintenance: ■ Documents software design, development, and testing procedures.
■ Maintains and updates software code and documentation. ○ Deployment: Deploy and maintain computer vision systems in real-time
with limited processing. ○ Collaboration and Communication:
■ Works closely with other engineers, including hardware engineers, systems engineers, and project managers.
■ Communicates technical information clearly and effectively. ■ Participates in technical reviews and meetings.
Skills and Knowledge:
○ Programming Languages: Proficiency in languages like Python, C, and C++.
○ Computer Vision Libraries: Familiarity with libraries like OpenCV, TensorFlow, Jetson and PyTorch.
○ Machine Learning: Strong understanding of machine learning and deep learning techniques.
○ Image Processing: Knowledge of image processing techniques and algorithms.
○ Data Structures and Algorithms: Solid foundation in data structures and algorithms.