Senior C++ Software Engineer

Company: Happiest Minds Technologies Limited
Location: Santa Clara, California, United States
Type: Full-time
Posted: 05.JUN.2021
< >

Summary

About Happiest Minds Technologies Limited Happiest Minds Technologies Limited (NSE: HAPPSTMNDS), a Mindful IT Company, enables digital tran...

Description

About Happiest Minds Technologies Limited

Happiest Minds Technologies Limited (NSE: HAPPSTMNDS), a Mindful IT Company, enables digital transformation for enterprises and technology providers by delivering seamless customer experiences, business efficiency and actionable insights. We do this by leveraging a spectrum of disruptive technologies such as: artificial intelligence , blockchain , cloud , digital process automation , internet of things , robotics/drones, security , virtual/augmented reality , etc. Positioned as 'Born Digital . Born Agile', our capabilities span digital solutions, infrastructure, product engineering and security. We deliver these services across industry sectors such as automotive, BFSI, consumer packaged goods, e-commerce, edutech, engineering R&D, hi-tech, manufacturing, retail and travel/transportation/hospitality.

A Great Place to Work-Certified™ company, Happiest Minds is headquartered in Bangalore, India with operations in the U.S., UK, Canada, Australia and Middle East.

Location - Santa Clara, CA
Candidates work remote, but can visit the office on a need basis. It is not 100% remote work.
Experience - 5 years or more
Rate - DOE

Need to have:
• 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

Description:
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

Requirements:
· 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

- provided by Dice

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...