Software Engineer (Embedded Vision And AI)
Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs
Job Description
Hiring: Software Engineer Embedded Vision & AI
Location: Noida (On-site)
Employment Type: Full-time
Company DescriptionElcomponics Aerob Technologies specializes in the design and manufacturing of advanced UAVs, aircraft systems, and avionics under the Make in India initiative.
The company is committed to enabling self-reliance for government organizations such as the Ministry of Defence (MoD) and Ministry of Home Affairs (MHA) through cutting-edge indigenous technologies.
Its product portfolio includes fixed-wing and copter UAVs, including solar-powered platforms, featuring advanced capabilities such as:
- Day and night video surveillance
- Synthetic Aperture Radar (SAR)
- Inertial navigation modules
- Autopilot systems
These technologies aim to redefine aerial surveillance and operational efficiency.
Role OverviewThis is a full-time, on-site role for a Software Engineer Embedded Vision & AI, based in Noida.
The role involves software development for UAVs and related systems, with a strong focus on computer vision, artificial intelligence, and real-time embedded systems. The engineer will collaborate with cross-functional teams to deliver innovative, high-performance solutions aligned with industry and mission-critical requirements.
Key ResponsibilitiesEmbedded & Companion-System Development- Develop and maintain software on embedded Linux platforms
- Build applications for UAV / UGV / UUV / Drones / Robotics systems
- Interface with low-level control systems using standardized messaging protocols
- Implement real-time data ingestion, processing, and command pipelines
- Optimize applications for compute- and power-constrained environments
- Support multi-threaded and asynchronous execution models
- Design and optimize low-latency data and video pipelines
- Process and stream high-bandwidth sensor data
- Integrate hardware-accelerated video encoding/decoding
- Implement metadata handling and real-time overlays
- Ensure deterministic performance under real-time constraints
- Develop and integrate embedded computer vision pipelines
- Implement machine learning and AI inference on edge and embedded platforms
- Integrate ML/DL models into real-time production systems
- Optimize inference using available hardware acceleration
- Work with camera calibration, sensor models, and coordinate transformations
- Fuse vision, telemetry, and system data for real-time decision-making
- Customize and extend cross-platform desktop or tablet applications
- Implement real-time visualization of system state and sensor data
- Design intuitive operator control workflows
- Support multi-display and external visualization systems
- Maintain clean separation between UI and backend logic
- Integrate mapping and spatial data sources
- Visualize trajectories, mission plans, and live positional data
- Support offline and online data usage
- Fuse telemetry, vision, and user inputs for situational awareness
- Integrate software across embedded devices and host systems
- Support hardware-in-the-loop and system-level testing
- Profile and optimize performance (CPU, GPU, memory, I/O)
- Debug issues across distributed components
- Produce technical documentation and deployment artifacts
- Strong proficiency in C and C++
- Working knowledge of Python, HTML, and CSS
- Experience with Linux-based systems
- Solid understanding of real-time and concurrent programming
- Experience integrating systems using message-based protocols or APIs
Looking to get Placed? Try our Placement Guarantee Plan
- Experience with computer vision libraries (e.g., OpenCV)
- Experience deploying ML or AI models in embedded or edge environments
- Understanding of inference optimization and performance constraints
- Experience handling high-throughput sensor or image data
- Experience with multimedia frameworks (e.g., GStreamer)
- Understanding of video encoding/decoding pipelines
- Experience with modern UI frameworks (e.g., Qt, QML, or equivalent)
- Familiarity with cross-platform application development
- Experience with embedded AI or edge inference platforms
- Familiarity with GPU acceleration (CUDA or similar)
- Experience with ML frameworks such as TensorRT, PyTorch, or ONNX
- Knowledge of mapping or spatial data systems
- Experience working with distributed or multi-component systems
- Exposure to safety-critical or high-reliability software environments
- Bachelors or Masters degree in Computer Science, Engineering, or a related field
- (or equivalent practical experience)
- Strong systems-thinking capability
- Ability to work across abstraction layers
- Performance-conscious development mindset
- Clean, maintainable, and well-documented code
- Comfort working with evolving requirements
- Linux-based embedded platforms
- C++ and Python
- Embedded vision and AI pipelines
- Hardware-accelerated multimedia processing
- Cross-platform UI frameworks
- Message-oriented system architectures
Skills
Artificial IntelligencePythonData ProcessingMachine LearningVisualizationAiMlIf an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.
About Company
Important dates & deadlines?
Application Deadline
30 Mar 26, 02:55 PM IST
Similar Jobs
View All



