Careers

Senior Staff Engineer (C++)

Sunnyvale, CA

Job Location

Senior Staff Engineer (C++) Job Location: Mountain View, California or Pune, India

Role and Responsibilities:

  • Engineering core platform services and components that power the Internet of Things (IoT) with a strong focus on high-performance, low-latency, and low-footprint data processing
  • Creating new IoT applications and infrastructure that run on the Edge (Fog Computing) having significant impact on industrial operations
  • Interact with technology leaders, customers, peers to define and explain Foghorn’s engineering architecture, concepts and design choices

Core Qualifications

Candidates must meet ALL of the following qualifications

  • Hands-on expertise in programming in C++ (C++11/14/17)
  • Strong knowledge and experience in building reliable/fault tolerant, high performance, scalable distributed systems
  • Strong analytical and problem-solving skills
  • Some experience with real-time data processing systems
  • MS/BS in Computer Science or related field with 5+ years of relevant work experience

Bonus Qualifications

Any of the following extra qualifications will make a candidate more competitive

  • Focused experience with high-performance computing using C++
  • Knowledge of Complex Event Processing Engines (CEP) and real-time reactive stream processing systems (especially functional style)
  • Knowledge of compilers/interpreters/language design, embedded systems, security, OS/networking concepts is highly desirable

How to apply

To apply, submit resume and cover letter to HR at jobs@foghorn.io.

 

2018-10-04T12:12:55+00:00

See FogHorn Live

Request a demonstration of FogHorn’s Lightning Edge Intelligence platform and discuss your needs with our team of experts in industrial IoT.