Embedded Systems Internship in Bangalore
Actively Reviewing the ApplicationsRatch AI
India, Karnataka, Bengaluru
Internship
On-site
Posted 2 hours ago
•
Apply by June 4, 2026
Job Description
Selected Intern's Day-to-day Responsibilities Include
About Company: Hiring is stressful on both sides of the table.
Candidates spend weeks preparing for interviews that don't resemble the actual job.
Hiring managers make high-stakes decisions based on short conversations, resumes, and gut feel and live with the consequences long after the interview ends.
Ratch exists to fix that.
Ratch works end-to-end: from understanding the role in plain language, to running skills-first evaluations, to delivering a governed hiring decision. We operate on outcome-based pricing - clients pay only when a hire is successfully made because hiring decisions should be judged by results, not effort.
For candidates, this means fewer arbitrary filters and more meaningful evaluation.
For hiring managers, it means less noise, more confidence, and decisions you can stand behind.
- Assist in developing and testing embedded software modules using C programming for IoT-based controllers.
- Support implementation and debugging of communication protocols such as UART, SPI, I2C, or CAN under team guidance.
- Work on basic embedded concepts, including bit manipulation, memory handling, and register-level programming.
- Perform hardware interfacing tasks using Arduino or similar development boards for prototyping and validation.
- Collaborate with senior engineers to troubleshoot issues, optimise code, and adapt to evolving project requirements in a fast-paced environment.
About Company: Hiring is stressful on both sides of the table.
Candidates spend weeks preparing for interviews that don't resemble the actual job.
Hiring managers make high-stakes decisions based on short conversations, resumes, and gut feel and live with the consequences long after the interview ends.
Ratch exists to fix that.
Ratch works end-to-end: from understanding the role in plain language, to running skills-first evaluations, to delivering a governed hiring decision. We operate on outcome-based pricing - clients pay only when a hire is successfully made because hiring decisions should be judged by results, not effort.
For candidates, this means fewer arbitrary filters and more meaningful evaluation.
For hiring managers, it means less noise, more confidence, and decisions you can stand behind.
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Remote Python Programmer
Turing
India
Contract
Git
Python
Docker
+3
Business Analyst, AS
myGwork - LGBTQ+ Business Community
India
Full-Time
Problem Solving
Engineering
Business Analysis
+51
Lead - Sustainability
Bata India Limited
India
Full-Time
Communication
Product Development
Data Collection
+37
Graduate Engineer Trainee
InstaSafe
Bengaluru
DevOps
Testing
Debugging
+2
Remote Software Engineer (C++)
Turing
India
Contract
₹7–11 LPA
Git
Docker
GitHub
+2
Share
Quick Apply
Upload your resume to apply for this position