Posted 
May 11

Software Intern

Software Engineering
Intern
REMOTE

Role Description

ndustrial was founded in 2011 to accelerate efficiency across industrial facilities. Our founders merged their experiences across Silicon Valley innovation, industrial engineering and computer science to build a real-time industrial intelligence platform that enables companies to gain new levels of insight into their business processes and energy intensity and then optimize and transform them for sustained competitive advantage.

Headquartered in Raleigh, NC, ndustrial’s customers span the globe. Come join one of the most impactful companies in its industry with investments from one of the largest utilities on the planet, ENGIE New Ventures, Clean Energy Ventures and the largest cold storage logistics companies in the world, Lineage Logistics. Our culture values a relentless customer first commitment to quality anchored in integrity and a startup mindset rooted in curiosity. Building a company and solving global challenges is hard work but our teamwork is sustained through humility and humor.

If you are a current undergraduate or Master's student looking for an opportunity with a company you can grow with…look no further! We are seeking Summer Interns for our Software Engineering team. We are interested in students who have at least completed their sophomore year of college within computer science, computer engineering, or a related discipline with professional/intern experience.

As an intern with ndustrial, you will have the opportunity to work with top engineers in the industry on cutting edge technologies including Java, Android, REST APIs, networking, telecommunication, cloud services, and Python. This is a small team with a large variety of responsibilities, so you'll engage in a breadth of topics.

ndustrial summer interns have the opportunity to gain impactful experience that solves actual customer problems in a functional area that ties to their academic and professional interests/curiosities. Here at ndustrial we value connection, impact and growth.

Primary Responsibilities:

  • Work in close coordination with other engineers in complex environments on a combination of the following: implement tools to enable teams to go faster, contribute directly to product functionality, and triage and resolve issues.
  • Analyze requirements to determine the feasibility and architecture of proposed projects and solutions, including risk assessment and simple project estimation.
  • Participate in the team's software development process and tooling.
  • Develop automated tests for the function you develop.
  • Have a strong interest in researching best practices in software development, and sharing new knowledge with the team.

Requirements

  • Currently enrolled in a Computer Science or equivalent course of study.
  • 1+ years of development experience in Java. Android experience is a plus, but not required.
  • Strong development skills including knowledge of object-oriented programming (OOP) fundamentals and design patterns.
  • Ability to work well in a team environment and have empathy for others.
  • Strong communication and problem solving skills.
  • Commitment to tackle challenging problems, and hungry to learn.
  • Care deeply about quality and the customer experience. Build elegant and simple solutions.
  • Adaptable to change, can operate independently and with initiative.
  • Evaluate ideas based on merit, and consistently work to generate customer value.
ndustrial
 at a glance

ndustrial.io deploys real-time cloud based applications for factories and industrial facilities around the world.