Omnidya Tech

1 Job openings at Omnidya Tech
Intern Embedded Software ahmedabad,gujarat 0 - 4 years INR 3e-05 - 5e-05 Lacs P.A. On-site Full Time

As an Embedded Software Intern at Omnidya Tech LLP, you will have the opportunity to work on developing firmware and software for IoT devices, focusing on AI-based embedded systems. This internship aims to provide hands-on experience in designing, developing, and optimizing software solutions for next-gen automotive applications and edge AI systems. **Key Responsibilities:** - Develop and implement software for embedded systems with a focus on performance and real-time constraints. - Work with microcontrollers and embedded processors to integrate AI models and sensors. - Write efficient, low-level code in C/C++ for hardware interfacing, control systems, and sensor data acquisition. - Develop device drivers, middleware, and software frameworks for hardware integration. - Collaborate with hardware teams to implement communication protocols (e.g., UART, SPI, I2C) and manage peripherals. - Contribute to the development of test frameworks for embedded software and hardware integration. - Optimize embedded software for power efficiency, real-time performance, and resource constraints. - Participate in debugging, troubleshooting, and resolving software and hardware issues. **Required Skills:** - Strong programming skills in C/C++ for embedded systems. - Understanding of embedded system concepts such as memory management, interrupts, and real-time constraints. - Experience with microcontrollers (e.g., STM32, NXP, ESP32, etc.) and embedded development platforms. - Hands-on with hardware communication protocols (I2C, SPI, UART, etc.). - Familiarity with version control systems like Git. - Understanding of the Linux kernel and development for embedded Linux-based systems (e.g., Raspberry Pi, NVIDIA Jetson). - Proficiency in debugging and troubleshooting embedded software using debugging tools. **Good to Have:** - Experience with developing and optimizing software for AI-based applications on embedded systems. - Familiarity with cloud platforms (e.g., AWS IoT Core) and IoT communication protocols (MQTT, HTTP). - Exposure to AI libraries like TensorFlow Lite or OpenVINO for edge devices. - Experience with RTOS (Real-Time Operating Systems) and embedded Linux. - Knowledge of power optimization techniques and embedded system profiling. **Eligibility:** - Final-year B.E./B.Tech, M.E./M.Tech, or recent graduates in Computer Science, Electronics, Electrical Engineering, or Embedded Systems. - A passion for embedded systems, AI, and software development. In addition to gaining hands-on experience and working on cutting-edge automotive and IoT products, you may also receive a Certificate of Internship & Letter of Recommendation (based on performance) and have the potential for a pre-placement offer (PPO) for top-performing candidates. For more information, you can contact Harshwardhan Dewangan via Email at harshwardhan.dewangan@omnidya.com or reach out via Mobile at +91-7000872685 or Telephone at 02717-447099. Visit the website at www.omnidya.com for further details.,