Tive aims to solve shipment delays, minimize rejected loads, and decrease theft, damage, and spoilage by providing real-time tracking and data for shipments across various modes of transport. The Senior Firmware Engineer will contribute to building and maintaining the firmware that powers this solution.
Requirements
- Proficiency with bare metal and RTOS programming in C and C++
- Strong debugging skills including the use of cloud infrastructure and instrumentation to monitor system performance and crash logs remotely
- Experience building highly efficient firmware for battery sensitive applications/IOT
- Experience in radio technologies such as WiFi, Cellular, BLE
- Experience with I2C, UART, TCP/IP, UDP, SPI, MQTT
- Experience with COTS sensors
- Experience utilizing CI/CD within firmware projects
Responsibilities
- You will be building firmware for new projects
- You will be maintaining and improving our firmware over time
- developing and maintaining new and existing projects
- testing and releasing new firmware versions
- investigating and debugging reported bugs or issues
- building and testing with unit tests, integration and system tests
- developing manufacturing tests
Other
- 8+ years experience as a Firmware Engineer
- Experience working with Customer Success to troubleshoot and correct customer issues
- Experience with reviewing PCB layouts and design best practices
- Experience working with Asia Design/MFG partners
- Familiarity with Agile development methodologies