Software Development Engineer Intern (IIoT) (49550)

HEADWAY TECHNOLOGIES INCMilpitas, CA
23h$66,300 - $83,000Onsite

About The Position

Under the direction of the Manager of Automation Engineering, the Intern will work on various development projects within the Automation Engineering group using programming language and MS SQL databases. The Intern must possess a working knowledge of various software developing techniques as well as experience with data handling, cleaning and extraction. This position is onsite located in Milpitas, CA.

Requirements

  • Actively Pursuing a Bachelor’s, Master’s or PHD degree in Computer Science, Computer Engineering and/or equivalent relevant experience
  • Experience with the following programming in Python, Java, or C/C++
  • Experience with Linux based OS
  • Experience with software development and project life cycle
  • Knowledge of software languages such as Python, Java, or C/C++
  • Knowledge of Linux based platforms, networking protocols, and version-control systems
  • Knowledge of database interaction and network monitoring.
  • Knowledge of debugging and issue resolution.
  • Knowledge and ability to use Microsoft Office applications to create spreadsheets, Word documents, and presentations
  • Able to communicate effectively, both verbally and in writing, with employees and management
  • Able to comply with all safety policies and procedures
  • Demonstrated prioritization and organizational skills
  • Demonstrated time management skills
  • Demonstrated problem solving and trouble shooting skills
  • Flexible and able to prioritize

Responsibilities

  • Uses programming language such as Python, Java, C/C++ to design and develop software applications on Linux based edge devices
  • Knowledge of Bash/Shell scripting and Linux system administration
  • Knowledge of Git version control
  • Knowledge of working with relational databases such as MS SQL
  • Knowledge of Network health-checking and monitoring basics
  • Knowledge of troubleshooting, debugging, and documentation skills
  • Partners with other team members or groups to share knowledge and learnings
  • Prepares end of internship report and presentation
  • Adheres to all safety policies and procedures as required
  • Performs other duties of a similar nature or level
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service