Position Title: AI & Embedded Systems Engineer
Location: Gurgaon
Job Description:
We're looking for an innovative and technically strong R&D Engineer AI & Embedded Systems with expertise in Python, AI, and Machine Learning, combined with a solid understanding of C/C++ and Linux programming. The ideal candidate will bridge the gap between data science and embedded systems, contributing to intelligent product development and advanced analytics solutions.
Key Responsibilities:
- Develop and implement Machine Learning and Deep Learning models for predictive analytics and intelligent automation.
- Work on AI-driven embedded applications, optimizing algorithms for edge devices.
- Utilize strong programming skills in Python, C, and C++ for data processing, model training, and deployment.
- Collaborate with cross-functional teams to integrate AI/ML algorithms into real-time systems and products.
- Manage and analyse large datasets, ensuring data integrity, preprocessing, and feature engineering.
- Customize Linux environments for data-centric processing and performance tuning.
- Apply advanced statistical methods, data visualization, and model evaluation techniques.
Technical Expertise:
- Programming: Python, C, C++, Linux
- Machine Learning: TensorFlow, Porch, scikit-learn, OpenCV
- Embedded AI: Edge AI deployment, model optimization, hardware acceleration
- Microcontrollers: 8-bit, 16-bit, ARM architectures
- Protocols: I2C, SPI, UART, USB, CAN, RS-232
- Other Skills: Data preprocessing, feature engineering, model tuning, version control (Git), Linux scripting
Preferred Qualifications:
- Bachelor's /master's degree in computer science, Electronics, or related fields.
- 23 years of experience in Data Science, AI/ML development, or Embedded AI systems.
- Strong problem-solving ability and understanding of both software algorithms and hardware constraints.