Veranex, Inc.-posted 2 months ago
Intern
Minneapolis, MN

As a Software Engineering Intern, you will be responsible for assisting with development of software projects. We are looking for interns who can communicate well both with other members of the software team and cross-functionally (with electrical and mechanical engineering teams, test engineers, and product managers).

  • Maintain existing software
  • Participate in active project development lifecycles
  • Develop unit tests
  • Draft clear and concise documentation
  • Ensure all software satisfies quality standards
  • Perform other duties as assigned
  • Currently pursuing a Bachelor's or Master's degree in a field related to Computer Science
  • Significant experience with at least one primary language (C/C++ for firmware development, or python/Javascript/C# for application development, Java or Swift for Mobile app development)
  • Some experience with at least one additional language: React, React Native
  • Strong understanding of OOP
  • Understanding of SQL databases
  • Understanding of multithreaded software concepts
  • Excellent written and verbal communication skills
  • Willing and able to learn in a fast-paced environment
  • Familiarity with Medical Devices / Safety Critical software development
  • Understanding of electronics, digital communications, and common protocols
  • Experience developing embedded firmware
  • Strong grasp of scripting languages such as Python
  • Web development skills
  • Robotics or Motor Control skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service