Job description:
About Us:
We are passionate about innovation and are looking for enthusiastic and driven Embedded Software Developer Interns to join our team. This internship provides a unique opportunity to gain hands-on experience in the exciting field of embedded systems development.
Job Description:
As an Embedded Software Developer Intern, you will work alongside our experienced engineers to develop and test software for embedded systems. You will gain practical experience in various aspects of embedded software development, including:
WE ARE PARTICULARLY INTERESTED IN RECEIVING APPLICATIONS FROM FEMALE CANDIDATES FOR THIS ROLE.
Responsibilities:
- Assist in the design, development, and debugging of embedded software.
- Write and test C/C++ code for microcontrollers and embedded platforms.
- Work with real-time operating systems (RTOS) and device drivers.
- Participate in code reviews and contribute to improving software quality.
- Learn and apply debugging techniques using oscilloscopes, logic analyzers, and other tools.
- Document software requirements, design specifications, and test procedures.
- Collaborate with hardware engineers to integrate software and hardware components.
- Contribute to the development of test plans and execute test cases.
- Assist in setting up and maintaining development environments.
- Learn and apply version control systems (e.g., Git).
Qualifications:
- Fresh graduate or final-year student in Electronics Engineering, Electrical Engineering, Computer Engineering, Computer Information Systems (CIS), Telecommunication Engineering, or a related field.
- Strong understanding of C/C++ programming.
- Basic understanding of microcontroller architecture and embedded systems concepts.
- Familiarity with embedded development tools and environments (e.g., IDEs, compilers, debuggers) is a plus.
- Ability to read and understand hardware schematics is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Ability to follow instructions and complete tasks in a timely manner.
Learning Opportunities:
- Hands-on experience with real-world embedded systems projects.
- Mentorship from experienced embedded software engineers.
- Exposure to industry-standard development tools and methodologies.
- Opportunity to learn about various aspects of embedded systems development.
- Gain knowledge of RTOS, and device drivers.
- Opportunity to work with different microcontrollers.
Job Type: Full-time
Pay: Rs20,000.00 - Rs25,000.00 per month
Work Location: In person