0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Entry Level Software Engineer
(This job is no longer available)
SENSUS | Boise, ID
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Entry Level Software Development Engineer

The Business Environment

Sensus is a time-tested technology and communications company providing leading-edge data collection and metering solutions for water, gas, electric and heat utilities around the world. We are a global leader aggressively pushing the boundaries of utility management with innovative technology and communications systems that enable utilities and their customers to intelligently utilize their resources with unprecedented efficiency. Our successes come from our people, and we currently have the need for a talented Software Development Engineer in our Distribution Automation Team located in Boise, Idaho.

The Team

The Distribution Automation Team within the Sensus Conservation Solutions Division is a team of engineers that is rapidly growing and extending Sensus reach into Smart Grid solutions. Distribution Automation (DA) focuses on Smart Grid devices that allow our customers to control their electrical, water and gas distribution systems. The DA Team develops hardware, firmware and software solutions that connect distribution and control devices from the field to customer backend SCADA systems as a complete solution.

The Position

The Distribution Automation Team is seeking a Software Development Engineer with cross-discipline ability to investigate, develop and implement new solutions for utility distribution automation and control. The position is to focused on enterprise level software either as a private cloud service or as a true multi-tenant software as a service (SaaS) utilizing private wireless or cellular machine to machine (M2M) communications, aka Internet of things (IoT). This also includes the development of a closed loop test system to stress test the entire system end-to-end.


Entry level software skillset with a minimum BS in Computer Science, Computer Engineering or equivalent.
Interest in M2M communications, SaaS, the utility industry and the opportunities to save energy and improve the environment while making a positive impact on utility customer's.
Strong communication skills, flexibility and teamwork to contribute in a small team environment

Desired experience, but not required:

Internship or other exposure to web-based applications development experience
Experience at either the academic level or via an internship in multiple programming languages (C++/Java/C# etc.)
An understanding of test driven development and test automation