About The Position

The Software Engineering Intern will join the firmware development engineering team and gain hands-on experience in embedded system development. The role involves contributing to software and firmware solutions for engineering and control problems, assisting experienced engineers with ongoing projects, conducting research, and helping develop and test products or systems. The intern will apply classroom knowledge to practical engineering challenges and receive mentorship and guidance from senior engineers.

Requirements

  • Be pursuing a master's degree in computer engineering or electrical engineering.
  • Have experience with C, C++, and Python.
  • Have excellent written and verbal communication skills.
  • Demonstrate a strong work ethic and attention to detail.
  • Have strong analytical and critical-thinking skills.
  • Be able and willing to learn in a fast-paced environment and produce high-quality work.
  • Demonstrate collaboration and teamwork.

Responsibilities

  • Show eagerness to grow personally and professionally, learn quickly, and adapt and develop continuously across different settings and circumstances.
  • Collaborate with others, connect individual responsibilities to team goals and needs, and remain open to new information, knowledge, and experiences.
  • Manage time and resources to complete work efficiently.
  • Plan and implement courses of action with other functions and key stakeholders to support effective project completion.
  • Perform other essential and related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service