Responsibilities
A successful applicant will be responsible for the following tasks:
- Architect, develop and integrate products for different vertical markets such as LYNX MOSA.ic for Industrial and LYNX MOSA.ic for Enterprise.
- Mentor and guide junior engineers in our cross-functional team
- Understand, define, and disseminate functional requirements and feedback from the market and field experts, coordinating with internal business and engineering team members
- Develop enterprise grade performant for in Golang, Python, C and bash
- Develop RESTful services and APIs for ingesting, querying, and visualizing data
- Must be fluent in software fundamentals including software design, algorithm development, data structures, code modularity and maintainability
- Jump into existing code bases and architect ground up solutions
- Validate new IoT frameworks based on the thorough understanding of real time OS architectures, knowledge of networking and security
- Work on third-party and/or open-source software like Kubernetes, Dockers, Linux Virtualization technologies to integrate with our LYNX MOSA.ic stack
- Work in an agile atmosphere in partnership with several cross-functional teams
Requirements
A successful applicant must have:
- MS or BS in Engineering or equivalent
- 5+ years of experience in relevant field
- 10+ years of experience in the industry
- Hands-on experience in designing and developing IoT product
- Able to develop highly available, distributed microservices and solution
- Working knowledge of IoT frameworks, industrial networking
- Experience in at least one of cloud stack (AWS/GCP, Golang, Python), embedded (C/C++ on RTOS or Linux)
- Knowledge of web technologies and networking protocols, such as RESTful APIs, OAUTH, HTTP, MQTT, TLS, and their use in the cloud-based solutions
- Proficient with Git & CI process
- Proven ability to work across the stack in a fast-paced environment
- Experience on IaaS tools such as Packer, databases like TSDB and analytics tools like Grafana is a plus
apply