Calyxo
Pleasanton, CA, USA

Software Engineering Intern - Pleasanton, CA

Onsite$28 – $30/hrPosted 5 days agoWebsiteLinkedIn

Skip the busywork

ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.

Resume tailored to this roleApplied in secondsTrack every application
Download the app

About this role

The Software Engineering Internship is aimed at providing hands-on insight into the day-to-day activities of a medical device software department that produces solutions to improve the lives of our patients and support medical professionals who treat their conditions. Our interns will work within the Software Engineering Group and collaborate with Electrical Engineering and many other groups. Interns will participate in the development processes of software that are governed by design controls and managed within a quality system. This includes participating in requirements gathering, software architecture discussions, software implementation, testing, documentation, and many other activities that require problem-solving and strong communication skills. We expect curiosity, creativity, a solid understanding of basic programming and algorithm development principles, and excellent communication skills. In return, we will provide a stimulating and inclusive team environment with plenty of opportunities to both teach and learn from one another.

In This Role, You Will:

  • Assist in development and testing of high-quality, high-performance C++ based software for real time imaging applications for medical devices.
  • Partner with a senior engineer to design, prototype and test new and experimental software features.
  • Perform software and system integration testing and provide systematic feedback to the organization.
  • Assist in troubleshooting and qualifying issues with prototype devices.
  • Participate in discussions with a cross-functional team of computer vision and electrical engineering specialists.
  • Work closely with Manufacturing, Quality, and other functional areas to design and develop processes.
  • Perform other duties as required.

What We Offer:

At Calyxo, you will be part of a knowledgeable, high-achieving, experienced and fun team. You will work in a diverse work environment with experienced, proven leaders and have an opportunity to shape our company culture. You will experience constant learning and dynamic challenges to help you grow and be the best version of yourself.