Description :
Job Title : AI / ML Developer
Location : Hyderabad, Telangana
Employment Type : Full-Time
About the Company :
ThunderSoft is a global leader in operating system technologies and intelligent solutions, providing cutting-edge products and services across mobile, IoT, automotive, and enterprise sectors.
Founded in 2008, ThunderSoft leverages its expertise in edge intelligence, OS technologies (Android, Linux, Windows), and a strong foundation in middleware, algorithms, and applications to deliver high-quality, commercial-ready solutions.
Through strategic partnerships and joint ventures with Qualcomm, Arm, Intel, and collaborative labs with Microsoft, Samsung, and Sony, ThunderSoft has built a powerful ecosystem that enables rapid innovation and scalability. Our deep integration across the technology stack empowers us to accelerate smart industry development and drive the evolution of intelligent connected systems.
About the Role :
We are looking for an enthusiastic and skilled AI / ML Developer to join our engineering team in Hyderabad. The ideal candidate will have a strong foundation in machine learning algorithms, AI model development, and embedded system integration. This role involves designing, developing, and optimizing AI / ML models and deploying them efficiently on edge and embedded devices.
Key Responsibilities :
- Design, develop, and implement AI / ML models and algorithms for embedded and edge devices.
- Work closely with cross-functional teams to integrate ML solutions into real-world embedded platforms.
- Perform data preprocessing, model training, validation, and optimization for performance and accuracy.
- Utilize ML frameworks such as TensorFlow, PyTorch, or Keras to build and fine-tune models.
- Port and optimize trained models for deployment on resource-constrained hardware.
- Develop efficient C / C++ and Python-based implementations for embedded AI applications.
- Analyze and debug system-level issues involving ML components in embedded environments.
- Stay current with emerging AI technologies, frameworks, and best practices for on-device intelligence.
- Collaborate with software and hardware teams to ensure successful AI integration and performance tuning.
Requirements :
Educational Qualification :
Bachelors or Masters degree in Computer Science, Electronics, Artificial Intelligence, Machine Learning, or related fields.Technical Skills :
Strong understanding of Machine Learning concepts, model development, and deployment workflows.Hands-on experience with ML frameworks such as TensorFlow, Keras, or PyTorch.Proficiency in C / C++ and Python programming.Familiarity with embedded systems and edge AI deployment.Knowledge of Data Structures, Operating Systems, and algorithms for optimized implementation.Experience with ML toolchains, data handling, and model quantization / pruning for edge performance.Understanding of Deep Learning architectures (CNNs, RNNs, Transformers) is a plus.Soft Skills :
Strong analytical and problem-solving ability.Excellent teamwork and communication skills.Eagerness to learn and adapt to new technologies in AI and embedded domains.Preferred Skills (Good to Have) :
Experience in AI model optimization for hardware accelerators (GPU, NPU, DSP).Exposure to OpenCV, ONNX, TensorRT, or similar tools.Familiarity with Linux-based development environments.Understanding of edge computing frameworks or IoT device integration.Why Join ThunderSoft :
Opportunity to work on next-generation AI and edge computing projects.Collaboration with global leaders like Qualcomm, Intel, and Arm.Innovation-driven culture with rapid career growth.Exposure to cutting-edge embedded AI solutions for automotive, IoT, and smart devices.(ref : hirist.tech)