The Role
1. Development
Embedded Software | UI | Firmware | Device Drivers | IoT Management Platform | Application Software
What You will Do:
- Develop and maintain software across embedded systems, firmware, UI, and Device drivers.
- Contribute to the design and development of IoT device management platforms.
- Work closely with senior engineers on system-level design and problem-solving.
- Write efficient, reliable code in C, C++, and Python.
- Apply OS concepts, algorithms, and data structures to build scalable solutions.
You're a Good Fit If You Have:
- Strong interest in systems programming and OS internals.
- Understanding of OS concepts (processes, threads, memory, etc.).
- Solid grasp of C/C++ and/or Python/React.
- Good analytical skills and logical thinking.
- Eagerness to explore low-level programming and real-world applications.
Networking | Cellular Devices | UI Testing | Application Testing | Cloud-based IoT Testing
What You will Do:
- Validate and test products across embedded, UI, and cloud-based IoT platforms.
- Design and execute functional, performance, and integration test plans.
- Automate test cases using Python and/or C/C++.
- Report bugs and help ensure top-quality product delivery.
- Work with developers to understand system workflows and edge cases.
You're a Good Fit If You Have:
- Interest in testing, debugging, and quality assurance processes.
- Knowledge of manual and automated testing methodologies.
- Proficiency in Python and/or C/C++.
- Curiosity for how systems work—and how to break them.
- Good documentation and reporting skills.
Eligibility Criteria:
- Final year students (B.E./B.Tech) in Computer Science, Electronics, or related streams.
- Commitment to a full-time 1-year internship (July – June).
- Strong foundation in programming and a willingness to learn.
- Good academic records.
Bonus Skills (Optional but Great to Have):
- Hands-on with microcontrollers (Arduino, Raspberry Pi, etc.).
- Familiarity with Git or other version control systems.
- Prior internship/project experience or open-source contributions.
- Good scores in coding platforms like HackerRank.
Minimum Qualifications:
- Must be actively pursuing a degree in Computer Science or E&TC or certification from an accredited program
- Growth mindset- We want individuals that are open to learning and receiving feedback
- Comfortable working in a team environment or autonomously on project work
Similar Jobs
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Semtech Corporation is a high-performance semiconductor, IoT systems and Cloud connectivity service provider dedicated to delivering high quality technology solutions that enable a smarter, more connected and sustainable planet.









