Senior Firmware Engineer

TrackonomySan Jose, CA
$120,000 - $200,000

About The Position

You will be a core engineer of our early-stage team. We work on everything from machine learning, to security, to high performance computing, to IoT devices, to dynamic web apps, etc. Don’t be surprised if you get to touch every system while you work here, often teaming up with other team members on critical work. Candidates must be comfortable working with microcontrollers and low-level hardware control in a test-driven development environment. The ideal candidate will have experience working with wireless communications modules, IoT technologies, RF protocols and have great troubleshooting and prototyping skills.

Requirements

  • Bachelor’s or Master’s degree in Electronics Engineering
  • At least 6+ years of embedded software development with emphasis on C/C++
  • Background in real-time embedded systems
  • Strong interpersonal, organizational, and communication skills
  • Effective collaborator who shares knowledge, learns from others, and supports cross-functional teams
  • Self-starter with strong motivation and ownership mentality

Nice To Haves

  • Background in IoT systems and wireless/wired communication protocols, including BLE, LoRa, and LoRaWAN
  • Skilled in firmware development on ARM-based microcontrollers and processors; familiarity with Nordic devices is a plus
  • Knowledge of cellular protocols such as LTE, LTE-M/NB-IoT, and industrial wireless electronics
  • Hands-on work with cellular modems and GPS/GNSS systems
  • Strong understanding of subsystem interfaces such as UART, I2C, SPI, and other standard chip-level protocols
  • Proficiency in low-power embedded development, including performing power profiling on target devices
  • Knowledge of firmware development best practices including testing, documentation, debugging, and code review
  • Understanding of PCB design using schematic capture and layout tools (Eagle/Altium preferred)
  • Familiarity with scripting languages (Python preferred)
  • Ability to read and interpret complex electrical schematics
  • Strong foundation in microcontrollers and embedded peripheral driver development
  • Knowledge of embedded networking protocols such as RSTP, PTP, LLDP, and UDP/TCP is a plus

Responsibilities

  • Firmware development, testing, and system-level bring-up and debugging
  • Bench modifications and rapid prototyping of hardware/firmware solutions
  • Develop device drivers for sensors and communication modems
  • Design bootloaders and implement firmware-over-the-air updates

Benefits

  • Platinum level Health benefits
  • Flexible and Health Savings Accounts
  • Commuter benefits
  • Employee Assistance Program
  • Pre-IPO equity
  • 401k plan
  • bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service