Firmware Engineer
Posted on 11/13/2022

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.
San Jose, CA, USA
Experience Level
  • At least 4+ years of embedded code experience, with emphasis on C
  • Bachelor/Masters of Electronics Engineering and 5 years of experience working in the industry
  • Experience with real time embedded systems
  • Experience with firmware development, testing, and system level bringup and debugging
  • Experience in conducting bench modifications and fast development of hardware/firmware protoypes
  • Strong interpersonal, organizational and communication skills
  • Team player, capable of sharing knowledge, learning from others, and supporting other groups within an organization
  • Self-starter and highly motivated
Desired Qualifications
  • Experience with IoT systems and wireless/wired communication protocols
  • Knowledge about cellular protocols and industrial electronics wireless devices
  • Experience working with cellular modems
  • Knowledge of PCB design, using schematic capture and layout tools (Eagle / Altium preferred)
  • Knowledge about firmware development best practices including proper testing, documentation, debugging, and code review
  • Experience developing bootloaders and firmware over the air update
  • Experience with Nordic (or similar) Semiconductor platforms
  • Experience with low power embedded devices
  • Experience on evolving embedded sensor technologies and networks
  • Knowledge of one or more scripting languages (Python)
  • Basic understanding of subsystem interfacing and I2C, SPI as well as other standard chip interface protocols
  • Comfortable reading and interpreting complex electrical schematics
  • Experience with microcontrollers and driver development for embedded peripherals
  • Experience with embedded network exchange protocols like with RSTP, PTP, LLDP, and UDP/TCP is highly regarded