Intern Embedded Software Omnidya Tech
Omnidya Tech
Office Location
Full Time
Experience: 0 - 0 years required
Pay: INR 100000 - INR 200000 /year
Type: Full Time
Location: Ahmedabad
Skills: Embedded systems, Microcontrollers, Git, Linux kernel, Debugging, RTOS, CC, hardware communication protocols, AI Libraries, cloud platforms, IoT communication protocols, power optimization techniques
About Omnidya Tech
Job Description
Embedded Software Internship Opportunity at Omnidya Tech LLP Job Title: Embedded Software Intern IoT Systems & AI Integration Company: Omnidya Tech LLP Location: Ahmedabad, Gujarat (On-site) Duration: 6 to 12 Months Stipend: Rs.10,000 - Rs.15,000 per month (Based on performance) About Us Omnidya is a technology-driven company transforming the insurance industry through AI and data-centric solutions, starting with auto insurance. Headquartered in the USA with an India office based in Ahmedabad, Omnidya specializes in intelligent dashcam systems powered by advanced computer vision and AI to improve safety and automate claims. Their mission is to deliver seamless, enjoyable, and highly personalized insurance experiences. Role Overview We are seeking an Embedded Software Intern who is passionate about developing firmware and software for IoT devices, focusing on AI-based embedded systems. This internship will provide hands-on experience in designing, developing, and optimizing software solu- tions 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 sen- sors. 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. 1 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 em- bedded systems. Familiarity with cloud platforms (e.g., AWS IoT Core) and IoT communication proto- cols (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, Elec- tronics, Electrical Engineering, or Embedded Systems. A passion for embedded systems, AI, and software development. Perks & Benefits Certificate of Internship & Letter of Recommendation (based on performance) Hands-on experience in embedded systems and AI integration for real-world applica- tions. Opportunity to work on cutting-edge automotive and IoT products. Potential for pre-placement offer (PPO) for top-performing candidates. 2 Contact Information Email: harshwardhan.dewangan@omnidya.com Mobile: +91-7000872685 Telephone: 02717-447099 Website: www.omnidya.com,