JOIN US,
WE’RE HIRING.
Software
Developer
- Knowledge in Python, JavaScript(Web and NodeJs)
- Experience with tools like git and redis
- Good documentation skills
- Analytical and problem-solving skills
- Able to work independently and as part of a team
- Able to adapt to a fast-paced work environment
- Ability to learn
- Time management
- Communication skills
DevOps
Engineer
- Skills with scripting languages such as Bash
- Experience with Linux/UNIX systems administration
- Experience working with AWS
- Experience with Docker or similar containerization technology
- Experience with Web Servers (nginx) and Application Servers
- Experience with networking, operating, concepts, protocols and failure modes of networks
- Experience with Postgre maintenance including backups, performance monitoring and tuning
- Experience with Site Reliability Engineering patterns and visibility/performance/availability monitoring (Grafana, InfluxDB, Telegraf)
Software Engineer – Embedded Systems
- Experience with software development in Linux.
- Participation in the hardware and software development of electronic devices.
- Advanced C programming
- Experience with Microcontrollers, or MCUs and Microprocessors
- Software optimizations skills at the System on a Chip (SoC) level
- Device drivers
- Understanding of design patterns and embedded system design patterns
- Debugging skills
- Hardware test equipment: oscilloscope, logic analyzer
- Experience in or ability to learn communication protocols.
- Relevant protocols to have at least an understanding of include
- – I2C
- – Serial Peripheral Interface (SPI)
- – USB
- – General-purpose input/output (GPIOs)
- – Controller Area Network (CAN bus)
- – Recommended Standard 232 (RS232)
- – Recommended Standard 485 (RS485)
- – One-wire
- Ability to read a schematic
- Basic understanding of Internet of Things (IoT) and internet-based technologies
- Scripting using bash
- Experience using GIT