You are viewing a preview of this job. Log in or register to view more details about this job.

Software Field Engineering Intern

SUMMARY: The Software Field Engineering Intern will have the chance to work on diverse projects that span both device and cloud environments. You’ll collaborate with experienced developers, contribute to real-world solutions, and enhance your skills in software engineering. This internship offers a unique blend of hands-on work, customer interaction, and exposure to innovative technologies.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Assist in designing, coding, testing, and debugging of IoT devices/cloud-based software applications.
  • Participate in code reviews to learn best practices and ensure quality standards.
  • Assist in the development of software documentation, user manuals and system architecture diagrams.
  • Work on deploying applications to cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Integrate cloud services (compute, containers, application development, runtime environments) via API.
  • Work closely with cross-functional teams, including developers, architects, and systems engineers.
  • Provide technical support during all phases of project delivery.

QUALIFICATION REQUIREMENTS: 

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with programming languages (e.g., Python, C/C++, Node.js).
  • Understanding of distributed systems and microservices architecture.
  • Strong analytical skills to troubleshoot and resolve complex cloud/device related issues.
  • Excellent verbal and written communication skills.
  • Ability to analyze complex issues and propose effective solutions.
  • A willingness to learn and adapt in a dynamic environment.
  • Collaborative attitude and ability to work effectively in a team.

PHYSICAL DEMANDS:

  • Lifting requirements up to 25 pounds
  • Requires standing, sitting, and walking for periods of time
  • Use hands to finger, handle or feel
  • Reaching required
  • Requires close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.