Embedded Systems Dev Intern

  • College of EME, NUST Rawalpindi

RISETech (Research and Innovation in Sciences, Engineering and Technology) is currently located in Rawalpindi/Islamabad, Pakistan. Our focus is on products and solutions in the domain of computer and electrical engineering. We are a young, enthusiastic group of people working in cross domains. The company has built several products and solutions for national/international clients in the health sector and other general domains as well. We specialize in customized as well as general-purpose products and solutions which have received recognition in terms of national/international awards. We are always looking for young people who share the same passion as us.

We are seeking a highly motivated and talented individual to join our team as an Embedded System Development Intern. In this role, you will have the opportunity to gain hands-on experience in developing and optimizing embedded systems for various applications. As an intern, you will work closely with our experienced engineers and contribute to the development of cutting-edge embedded solutions.

Responsibilities:

  • Collaborate with the embedded systems team to develop and optimize embedded software for various applications.
  • Participate in algorithm development and implementation for embedded systems.
  • Write clean and efficient code in C/C++ programming languages for embedded platforms.
  • Familiarize yourself with microcontroller architectures and develop software solutions targeting them.
  • Assist in troubleshooting and debugging embedded hardware and software issues.
  • Conduct testing and verification of embedded systems to ensure their functionality and performance.
  • Collaborate with cross-functional teams to integrate embedded solutions into larger systems or products.
  • Stay updated with the latest advancements in embedded systems and contribute to the team's knowledge sharing initiatives.

Requirements:

  • Strong analytical and problem-solving skills, with the ability to approach complex problems systematically.
  • An understanding of algorithm development and optimization for embedded systems.
  • Strong understanding of C/C++ fundamentals and experience in writing efficient and structured code.
  • Familiarity with embedded programming for microcontrollers, including low-level hardware interactions and peripheral communication.
  • Experience with troubleshooting and debugging embedded hardware and software issues.
  • Familiarity with tools and techniques for embedded software development, such as debuggers, emulators, and cross-compilers.
  • Knowledge of embedded operating systems and real-time operating systems (RTOS) is a plus.
  • Experience with hardware description languages (HDL) and FPGA programming is a plus.
  • Excellent communication and teamwork skills.
  • Proactive attitude and ability to learn quickly in a fast-paced environment.

Note: This is an on-site, full-time (8 hours) internship position suitable for students currently enrolled in an undergraduate program. We encourage applicants who are passionate about embedded systems development and eager to apply their skills in real-world projects.

Job is closed