Role Location
- Silicon Valley, CA, United States
Compensation
Employees
Address
Tech Stack
- C++
- Big Data
- IOT
- Edge Computing
- Python
- Java
- JavaScript
- Angular.js
- Functional languages
- ZeroMQ
- PostgreSQL
- InfluxDB
- Compiled languages
Role Description
How you will do it
Good verbal and written communication in English language with an ability to express and understand complex technical concepts
Develop systems that work reliably according to functional and technical design specifications, thorough designs, handling of potential failure cases, and diligent automated testing.
Drive design and code reviews/inspections. Help correct existing coding standards and/or define and improve.
Drive technical discussions; propose solutions and alternatives. Interact with Architects and other Sr members of the team to ensure that solution fits with overall architecture.
Analyzing, troubleshooting, and providing code fixes for reported problems and change requests.
Collaborative working style; able to self manage your time effectively
Developing proof-of-concept prototypes; Providing work estimates
Preferred Job Location: Sunnyvale, CA
Required
MS/BS in Computer Science or a related field with 6+ years of relevant work experience
Strong experience in building reliable, high performance, scalable distributed systems.
Stronghold of fundamental data structures & algorithms
Must be able to perform in an individual contributor role and must be willing to step-up in the role of hands-on technical lead as required.
Strong hands-on expertise in programming C++ (17/20) or RUST.
Experience in working with compilers & language design, static program analysis, type deduction, reactive programming & complex event processing
Experience in working in agile environment and building new systems from scratch
Linux systems programming, network programming & protocols.
Highly parallel programming, cooperative scheduling, high-performance programming.
State machine generation, constraint solving.
High-quality development for mission-critical systems. Testable design. Unit testing.
Video & audio digital signal processing.
Preferred
Experience in working with cloud native environments
Experience of working with globally distributed teams.
Practical experience in python, bash
Experience in working with ml technologies (CUDA, tensorflow, openvino, tvm)
Knowledge of protocols like MQTT, Modbus, OPC UA/DA, BacNet, etc.
About FogHorn
FogHorn’s Lightning™ product portfolio brings a groundbreaking dimension to IIoT and edge computing by embedding edge intelligence as close to the source of streaming sensor data as possible. The FogHorn platform is a highly compact, advanced and feature-rich edge intelligence solution that delivers unprecedented low latency for onsite data processing, real-time analytics, ML and AI capabilities. It delivers the industry’s lowest total cost for computing requirements, communications services, and cloud processing and storage.
Company Culture
We love it when people go out of their way to make our product better
Address
Tech Stack
- C++
- Big Data
- IOT
- Edge Computing
- Python
- Java
- JavaScript
- Angular.js
- Functional languages
- ZeroMQ
- PostgreSQL
- InfluxDB
- Compiled languages
Skip straight to final-round interviews by applying through Triplebyte.