Duties & Responsibilities
- Collaborate with the engineering team to write, test, and debug embedded software code for microcontrollers and embedded systems.
- Integrate hardware components, sensors, and peripherals into embedded systems.
- Participate in the design and assembly of prototypes for testing and validation purposes.
- Conduct testing and debugging of embedded systems to ensure functionality, performance, and reliability.
- Maintain comprehensive documentation of software and hardware design, test procedures, and results.
- Work closely with cross-functional teams, including hardware engineers, software developers, and quality assurance engineers.
- Stay updated on industry trends, best practices, and emerging technologies in embedded systems development.t.
Our Requirements
- Currently pursuing a Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
- Strong programming skills in C/C++, and Python and familiarity with embedded software development tools and IDEs. (Mandatory)
- Familiarity with embedded system development platforms and development boards (Arduino, Raspberry Pi, STM32, ESP32). (Mandatory)
- Experienced in PCB design and soldering, demonstrating the ability to create and assemble physical hardware components. (Mandatory)
- Fundamental knowledge of microcontrollers, microprocessors, and embedded systems architecture.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt in a fast-paced, innovative environment.
What You’ll Receive
- Work with a team of experienced professionals
- Exposure to cutting-edge software development technologies.
- Hands-on experience in a real-world engineering environment.
- Opportunity to work on innovative projects.
- Networking opportunities within the industry.
Job Category: Embedded Systems Engineer
Job Type: Internship
Job Location: Hybrid