KorInno Technologies Private Limited
Embedded Software Engineering Intern
- Location
- Hyderabad
- Stipend
- 30,000/month
- Type
- Internship
About this role
Batch: 2025/2026/2027. About the role: - Develop embedded software solutions on microcontroller and microprocessor platforms, working closely with hardware and firmware teams - Write, test, and debug C code for embedded systems and Linux environments - Participate in the full lifecycle of embedded software development, from architecture to deployment - Contribute to device driver development and optimization for various embedded platforms - Collaborate with senior engineers to solve complex hardware-software integration challenges What you'll work on: - C programming for embedded systems and bare-metal applications - Linux kernel development and device driver implementation - Microcontroller and microprocessor programming across ARM, Intel, AMD, STMicroelectronics, PIC, or similar architectures - Real-time operating system (RTOS) concepts and implementation - Build system configuration using Makefiles - Software testing, debugging, and quality assurance for embedded platforms - Python scripting for automation and testing purposes - Git-based version control and collaborative development workflows What you'll need: - Proficiency in C programming with demonstrated ability to write efficient, maintainable code - Strong grasp of data structures and algorithms with application to embedded contexts - Knowledge of at least one microprocessor or microcontroller architecture such as ARM, Intel, AMD, STMicroelectronics, or PIC - Deep understanding of Linux internals or RTOS design principles - Experience with hands-on microcontroller or microprocessor work through academic projects, personal projects, or prior internships - Familiarity with Git and version control workflows - Ability to read and work with Makefile-based build systems - Basic Python knowledge for scripting and automation - Understanding of software testing methodologies and QA best practices - Comfort working directly with hardware boards, oscilloscopes, logic analyzers, and embedded debugging tools - Strong analytical mindset and persistence in troubleshooting and problem-solving - Eagerness to develop expertise in embedded systems under technical guidance Preferred experience: - Hands-on involvement with Linux device driver development - Portfolio or GitHub repository showcasing embedded systems projects - Ability to articulate project architecture, implementation choices, technical obstacles encountered, debugging strategies, and your specific role in delivery Eligibility: - Graduating in 2027 or graduated in 2026 - Computer Science or Electronics & Communication Engineering background preferred - Based in or willing to relocate to Hyderabad Internship details: - Duration: Approximately 4–5 months - Format: Onsite in Hyderabad - You will be assigned to one or more of 8 specialized domain tracks based on project needs and your interests Application requirements: - Describe your most relevant projects involving C, embedded systems, Linux, device drivers, microcontrollers, or microprocessors - Share a GitHub or portfolio link if available - Be prepared to discuss your project's architecture, technical implementation, challenges you faced, how you debugged issues, and what you personally contributed - Indicate which domain track(s) interest you most, if you have a preference Note: Please mention your graduation year, degree/branch, relevant embedded projects, GitHub/portfolio link (if available), preferred domain track(s), and confirmation of availability for the 4–5 month onsite internship in Hyderabad in your application.
How well do you fit this role?
Your résumé against this posting — what you have, what’s missing, and a short plan to close the gap.