NES Careers

Join our awesome team to work hard, make a difference and succeed in a fast-paced environment

Do you want to help change the world? 

Networked Energy Services is helping to usher in a new era of safety, efficiency and reliability for electrical utilities all over the world. With some of the most talented minds in the industry, we are developing leading edge software, communications, and electrical grid sensing solutions to help utilities distribute electricity in innovative ways while incorporating renewable energy sources in an efficient and safe manner. We are also enabling end users to become active participants in energy conservation to help preserve our precious resources and promote green habits to help make the world a better place. We are able to achieve our vision through deep industry knowledge and experience, the pursuit of superior products, a passion for quality, and a healthy dose of light-hearted humor and fun.

We’re growing and need your help to continue our great progress. Ask yourself if NES is a good fit for you.
 

  • You are energized by new technology, emerging markets, aggressive goals and challenging assignments.
  • You feel rewarded seeing products you helped design, build, and sell get deployed throughout the world.
  • You seek out and appreciate a team of intelligent, motivated and inspiring individuals across every discipline.
  • You enjoy working in a close knit team where professionalism, mutual respect, teamwork, discipline and commitment are kept in high regard.
  • You care about global issues and want to contribute to something meaningful for generations to come.

 

Make a difference in the world. Join NES and help us reign in a new era of energy management and conservation.

We're always interested in working with passionate and professional people. If you are interested in working with us,
please email us at info@networkedenergy.com

Europe Career Opportunities
Job Title Location
Director, Product Marketing Smart Grid Europe Apply

Job Description
NES is looking for a Director of Product Marketing to provide marketing of NES solution portfolio inclusive of all hardware and software solutions.
At Networked Energy Services (NES), we work with the “smart grid” (networked electrical grid). We provide solutions that enable electric utilities to operate the electrical grid more reliably and offer their end consumers more innovative services. NES provides an end-to-end, interoperable solution that includes sensors, electricity meters, field area networks, and application software. NES suite of application software provides smart metering operations and network management, as well as, grid applications for non-technical losses, voltage monitoring, and low voltage grid automated topology mapping.

Director, Product Marketing Smart Grid responsibilities include:
• Analyze markets to determine total and sellable available market and business cases for NES products and services across the globe
• Develop and implement global marketing and launch plans for new product and service introductions with direct sales and value-added resellers
• Develop market messaging, value propositions, and other channel enablement toolsets for sales, partners, customers, and market/industry analysts
• Provide direct management and oversight to the marketing communications team
• Promote and develop industry thought leadership in line with corporate and solution vision
• Perform competitive analysis as required
• Provide marketing guidance to key NES alliance partners such as OSGP Alliance
• Management of regional public relations firms
• Tradeshow and industry conference “voice” of NES
• Be an active participant in the generation of market-facing materials, such as press releases, white-papers, articles and webinars

Experience and Skill:
• 3 years in senior management role managing marketing budgets, go to market campaigns
• Direct line management of marketing personnel
• Experience in the utility smart grid or telecommunications industry
• 8 years in the field of product management or product marketing management functions of telecommunications, smart grid or related technology
• Bachelor’s degree in relevant field, MBA preferred
• Participate and lead cross-functional teams as needed. Collaborate with sales and product managers
• Travel will be required 50% of the time

US Career Opportunities
Job Title Location
Senior Embedded Software Engineer San Jose, CA Apply

NES is looking for a Full-Time Senior Embedded Software Engineer in San Jose, California who can start immediately. At Networked Energy Services (NES), we work with the “smart grid” (networked electrical grid). We provide solutions that enable electric utilities to operate the electrical grid more reliably and offer their end consumers more innovative services. NES provides an end-to-end, interoperable solution that includes sensors, electricity meters, field area networks, and application software. NES suite of application software provides smart metering operations and network management, as well as, grid applications for non-technical losses, voltage monitoring, and low voltage grid automated topology mapping.


Our Device Software Group is looking for a seasoned embedded software developer for our electric meters and related devices. Our products are designed to have advanced functionalities and high reliability/availability yet be low-cost and backwards-compatible. The device platforms are ARM-based with interfaces for analog and digital I/O, and communicate with serial, powerline, and modems. The software is developed using C/C++ on a highly constrained software environment. The candidate must have 8+ years of experience in embedded software development, is a self-starter who can create or modify features from requirement through testing, works well in small teams including contractors, and exhibits technical leadership.

Sr. Embedded Software Engineer Responsibilities include:

  • Specify, design, code, test and debug embedded firmware for smart meters and smart grid connected devices
  • Develop low-level hardware peripheral drivers (e.g. LCD display, memory chip, modem, real-time clock) for standard and non-standard OS
  • Write detailed specifications and unit test plans, and conduct design and code reviews
  • Investigate and determine scope of new features, provide schedule and computing resource estimates, evaluate design alternatives
  • Analyze, troubleshoot, and diagnose system and application issues
  • Interact with engineers on cross functional teams, including hardware, system test, manufacturing test, customer support
  • Maintain existing baselines of firmware for service packs
  • Understand and follow company practices for documentation, development methodologies, and tools for specification, source code control, problem reporting, unit testing, and team communication
  • Port code among platforms
  • Provide technical guidance and development project management for other engineers

Requirements and Qualifications:

  • BS or equivalent degree in Computer Science/Engineering
  • 8+ years of embedded C or C++ programming experience
  • Experience developing with Linux, RTOS, or custom OS
  • Experience developing firmware for MCU’s constrained by hardware resources (e.g. RAM, Flash, CPU cycles, I/O, low-throughput communication)
  • Experience developing low-level firmware for hardware peripherals (e.g. persistent memory, digital I/O, interrupt handlers, device drivers, real-time clock)
  • Basic electronics familiarity: voltage, current, resistance, capacitance
  • Experience or knowledge of serial communication, digital I/O, analog signal processing, and protocols
  • Working knowledge of lab tools such as in-circuit emulators, logic analyzers, and oscilloscopes
  • Solid knowledge of object-orientated design and product lifecycle
  • Experience using revision control and bug tracking systems
  • Excellent verbal and written communication skills

Preferred Skills:

  • Experience and/or good understanding of metering technology (AMI/AMR, ANSI and IEC protocols) and metrology (ISO standards, calibration, homologation).
  • Understanding of analog/power concepts like RMS measurement, harmonic distortion
  • Experience with hardware serial protocols like I2C, SPI, RS232
  • Low-level experience with embedded memory technologies, such as Flash, EEPROM
  • Communication protocol development or debug experience
  • Experience and/or good understanding of power-line technologies and protocols
  • Experience with or good understanding of security concepts: encryption, authentication, hashes/digests
  • Embedded microprocessor/controller and PCB-level hardware product development and troubleshooting

Benefits:
At NES, we believe that a collegial, supportive workplace brings out the best in our employees. That’s
why we offer a range of benefits and perks, including:

  • Healthcare coverage for you and your family, along with dental and vision coverage
  • Employee referral bonus program
  • Employee assistance program
  • Pre-tax offerings: 401(k) and flexible spending plan
  • Company paid life insurance & AD&D, STD, and LTD
  • Competitive vacation and sick plan
  • Gym Membership Benefit

In order to remain competitive, we regularly re-evaluate our benefits package. We’re committed to
fostering an environment that encourages creativity, productivity, and excellence.

Senior Software Engineer Fargo, ND Apply


NES is looking for a Senior Software Engineer to join our software development team in Fargo, ND.

At Networked Energy Services (NES), we work with the “smart grid” (networked electrical grid). We provide solutions that enable electric utilities to operate the electrical grid more reliably and offer their end consumers more innovative services. NES provides an end-to-end, interoperable solution that includes sensors, electricity meters, field area networks, and application software. NES suite of application software provides smart metering operations and network management, as well as, grid applications for non-technical losses, voltage monitoring, and low voltage grid automated topology mapping.

In the role of Senior Software Engineer you will be responsible for designing and developing back-end server software. This software controls communication with meters, configurations, billing reads, disconnecting power, and other grid-related functionality. This software is developed using C# and uses Microsoft SQL Server for the databases.

Essential Duties and Responsibilities

  • Creating technical specifications for back-end server software and Web Services based on marketing and customer requirements and use cases.
  • Creating code for back-end server software and Web Services based on technical specifications written by you or other members of the team. This will be done in the Microsoft Visual Studio environment and written in C# with SQL server as the database.
  • Creating and executing automated unit tests in the Microsoft Visual studio environment
  • Actively participating in architecture discussions, technical design reviews, and code reviews
  • Maintaining and updating legacy code
  • Providing troubleshooting assistance to customer support and field engineers for questions and issues that arise with existing customer software installations.
  • Determining appropriate tasks to automate and creating tools or scripts to improve productivity
  • Collaborate with internal teams to determine the best implementation of functionality throughout the NES product stack.
  • Staying up to date with the latest software technologies; providing guidance on how they could be used and applied to NES software products.

Basic Qualifications

  • Bachelor of Science in Computer Science or related field
  • 5 or more years of experience in a software engineering or development role
  • Experience developing in C#, expert level preferred
  • Experience with Microsoft SQL Server including troubleshooting performance issues, expert level preferred
  • Ability to work independently with little supervision
  • Creative problem solving skills

Preferred Qualifications

  • Experience creating large, scalable, back-end server processes
  • Experience with parallel processing
  • Experience developing or knowledge of WCF services and Windows Services
  • Experience with Agile processes
  • Experience with TFS and SharePoint


Benefits

At NES, we believe that a collegial, supportive workplace brings out the best in our employees.

That’s why we offer a range of benefits and perks, including:

  • Healthcare coverage for you and your family, along with dental and vision coverage
  • Employee referral bonus program
  • Employee assistance program
  • Pre-tax offerings: 401(k) and flexible spending plan
  • Company paid life insurance & AD&D, STD, and LTD
  • Competitive vacation and sick plan
  • Gym Membership Benefit

In order to remain competitive, we regularly re-evaluate our benefits package. We’re committed to fostering an environment that encourages creativity, productivity, and excellence.

We are the Smart Grid Security Experts.

The Patagonia Security Platform is an integral part of every process of the NES solution.