Senior Firmware Engineer

Tive

$120K — $150K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in bare metal and RTOS programming with C and C++.
  • Strong debugging skills utilizing cloud infrastructure for performance monitoring.
  • Experience in developing efficient firmware for battery-sensitive IoT applications.
  • Familiarity with radio technologies including WiFi, Cellular, and BLE.
  • Knowledge of communication protocols such as I2C, UART, TCP/IP, UDP, SPI, and MQTT.
  • Experience with COTS sensors and manufacturing tests.
  • Utilization of CI/CD methodologies in firmware projects.

Responsibilities

  • Develop firmware for new projects.
  • Maintain and enhance existing firmware over time.
  • Test and release new firmware versions.
  • Investigate and debug reported issues.
  • Validate and integrate third-party firmware.

Benefits

  • Opportunity to significantly impact your career in a crucial company.
  • Autonomy to build and innovate with available resources.
  • Supportive global team environment.
  • Flexible office-based or hybrid work options.
  • Competitive equity offering for long-term employee investment.
Full Job Description
As a Senior Firmware Engineer at Tive you will be responsible for all aspects of the firmware and embedded software development process, including developing and maintaining new and existing projects, testing and releasing new firmware versions, and investigating and debugging reported bugs or issues.

Our ideal candidate has:

  • 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 building and testing with unit tests, integration and system tests
  • Experience developing manufacturing tests
  • Experience validating and integrating third party firmware from vendors and consultants
  • Familiarity with Agile development methodologies


Preferred Experience:

  • Experience working with Customer Success to troubleshoot and correct customer issues
  • Experience using protocol buffers to serialize and deserialize data used in communication with external systems
  • Experience with reviewing PCB layouts and design best practices
  • Experience working with Asia Design/MFG partners


Other Requirements:

  • BS/MS Electrical or Computer Engineering
  • 8+ years experience as a Firmware Engineer


What you'll be doing:

  • You will be building firmware for new projects
  • You will be maintaining and improving our firmware over time


What does Tive offer?

  • A chance to join what may very well turn out to be the most important company in your career.
  • The autonomy and resources to build what you know how to build.
  • Work with a committed global team that have each others back.
  • Office-based or hybrid options. Your choice.
  • Competitive equity to ensure all of our employees have a sense of ownership in the long-term success of Tive's growth.

Similar Jobs

More Jobs at Tive

More Telecommunications & Hardware Jobs

Find similar Senior Firmware Engineer jobs: