logo

View all jobs

C++ Engineer

San Jose, CA

Role: C++ Engineer
Location: San Jose, CA


Role & Responsibilities

  • Architect, design and develop next-generation intelligent IoT software gateway for the Smart Grid
  • Ongoing maintenance and improvement of 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
 
Experience/Requirements:
  • Bachelor's Degree
  • 10+ years of experience in software engineering/development
  • 10+ 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
  • DNP3 and/or IEC - 104 Experience (this is now mandatory requirement)
  • Experience with SCADA
  • Experience with cryptographic toolkits such as OpenSSL
  • Multi-threaded programming, event-based asynchronous programming
 
Preferred Experience
  • Experience with sensor systems
  • Smart Grid - AMI and/or Distribution Automation
  • Wireless radios and networks that are low throughput and high latency

Share This Job

Powered by