KorInno Technologies Private Limited
Embedded Software Engineering Intern
- Eligibility
- Not stated
- Batch
- 2025–2027
- Experience
- Not stated
- Stipend
- 30,000/month
How well do you fit this role?
Your resume against this posting — what you have, what’s missing, and a short plan to close the gap.
PDF or text, up to 4 MB. It stays in this browser — nothing is saved to your account.
About this role
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.