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.,
As an Embedded Software Intern at Omnidya Tech LLP, you will be involved in developing firmware and software for IoT devices, focusing on AI-based embedded systems. This internship will offer you 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 experience 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 Real-Time Operating Systems (RTOS) 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 this role, you will gain practical experience in embedded systems and AI integration for real-world applications. There is also a possibility of receiving a pre-placement offer (PPO) based on your performance. For more information, you can contact: - Email: harshwardhan.dewangan@omnidya.com - Mobile: +91-7000872685 - Telephone: 02717-447099 - Website: www.omnidya.com,