Senior Firmware and Systems Designer
Confirmed live in the last 24 hours
San Jose, CA, USA
Experience Level
  • Experience with C and C++
  • Experience using communication protocols including at least one of the following: I2C, SPI, UART and USB
  • Experience with ARM Cortex M0, M3 and M4 microcontrollers
  • Eagle CAD software
  • Experience with Linux SOCs, including NXP i.MX and raspberry Pis
  • Lead the design and architecture of the product line, which includes hardware, firmware, and mechanical design of the product
  • Work with ARM Cortex M0, M3, and M4 microcontrollers to develop proprietary product line of ultra-low power IoT devices
  • Work with Linux SOCs such as NXP i.MX and raspberry Pis to design Linux gateways
  • Design the firmware in C and C++ for the product line and analyze the code
  • Integrate sensors and peripherals using communication protocols like I2C, SPI, UART and USB
  • Integrate wireless radios such as BLE, LoRa, NFC and NB-IOT modems to the product
  • Design and develop PCBs using Eagle CAD software for drafting schematics and designing PCB layouts
  • Work and guide the QA team to write and analyze the firmware and hardware testbench
  • Architect and design ultra-low power supply system based on SEPIC and linear converter
  • Write automation scripts in python to develop firmware testbenches
  • Use GIT based version control system and bug tracking tool
  • Help the team bring up the PCBA from prototype level to production level
  • Work with radio/antenna engineers to design and integrate low power radio modules into the product based on customer requirements
  • Help and guide the PCB design team to design PCBs based on customer requirements
  • Coordinate with software and cloud engineers to integrate products in the proprietary IoT ecosystem
  • Guide NPI team to build testbenches and convert prototypes into production level products
  • Interact with the customer for specific requirements and error correction of the product
  • Work and guide the NPI team to write development and testbench documents

201-500 employees

Shipment visibility platform
Company Overview
Trackonomy's mission is to make people and organizations more productive through their next generation operating system for the connected world. The company has a unique diversity of technologies that allows them to create building blocks and vertically integrated, configurable platforms that enable customers to drive digital transformation throughout their organizations.
  • Medical, dental, & vision insurance
  • FSA & HSA
  • Equity
  • Employee Assistance Program
  • 401k