Join our Talent Network
Skip to main content
We're prepping for scheduled maintenance! Application submissions will be closed from 11:00 pm EST Friday to 9:00 am EST on Saturday.

Senior C++ Software Engineer

This job posting is no longer active.


Sentient Energy (www.sentient-energy.com), a subsidiary of Koch Engineered Solutions (KES), has established itself as an electric utility industry leader with its uniquely capable “Grid Analytics System”, consisting of several intelligent sensor product lines and software packages, that expand the visibility into critical operating conditions on the electric power grid. Global utilities already spend billions annually on distribution automation products, with strong growth expected over the next 5 years as the industry prepares for a rapid increase in solar, electric vehicle and other renewables penetration. Sentient Energy is positioned to capitalize on this trend and be a leader in the most rapidly growing sector of the Smart Grid, while making the delivery of power more reliable, safer, lower cost, and much “greener”.

Sentient Energy is looking for a Senior C++ Software Engineer to join our team! As a member of the Sentient Energy software engineering team you will be the owner of our next generation IoT gateway applications.

What You Will Do In Your Role

  • Architect, design and develop next-generation intelligent IoT software gateway for the Smart Grid
  • Ongoing maintenance and improvement of our code and tech stack
  • Debug complex issues and ensure security fixes are made across all product lines
  • Working with management in the estimation and planning of projects
  • Helping QA, Delivery and Customer Engagement teams to make end-to-end use-cases work

The Experience You Will Bring


  • Bachelor's Degree
  • 5+ years of experience in software engineering/development
  • 5+ years of experience in writing code using C/C++ and Linux
  • Experience in troubleshooting and debugging networking issues (TCP/IP, HTTP1.x/2, TLS etc.)
  • Proficiency in TCP/IP and other network protocol development
  • Experience with cryptographic toolkits such as OpenSSL

What Will Put You Ahead

  • Experience with sensor systems
  • Multi-threaded programming, event-based asynchronous programming
  • Smart Grid - AMI and/or Distribution Automation
  • DNP3 and/or IEC - 104 Experience
  • Wireless radios and networks that are low throughput and high latency 

This role is not eligible for visa sponsorship. 

Salary and Benefits Commensurate with Experience.
Equal Opportunity Employer.
Except where prohibited by state law, all offers of employment are conditioned upon successfully passing a drug test.

This employer uses E-Verify. Please visit the following website for additional information: www.kochcareers.com/doc/Everify.pdf

This job posting is no longer active.

Sign up for our talent network.

Not ready to apply? Take a minute to sign up to receive notifications on opportunities that match your interests.

Sign Up Now
Our teams around the globe are finding innovative solutions to the COVID-19 pandemic. See how