Talent.com
No longer accepting applications
Firmware Engineer

Firmware Engineer

LumicitySanta Rosa, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Our team is driven by innovation and a passion for building robust, efficient, and secure firmware systems that power cutting-edge hardware. We're looking for a talented Firmware Engineer to help us push the boundaries of what’s possible.

Responsibilities :

  • Design, develop, test, and maintain embedded firmware for microcontroller-based systems.
  • Write clean, efficient, and well-documented C / C++ code.
  • Collaborate with hardware engineers to bring up new boards and validate hardware functionality.
  • Optimize performance, power consumption, and memory usage of firmware solutions.
  • Debug issues at the hardware / software interface using tools like oscilloscopes, logic analyzers, and JTAG debuggers.
  • Develop and execute unit and integration tests for firmware validation.
  • Maintain and update existing codebase and support production firmware updates.
  • Participate in firmware architecture discussions and code reviews.

Qualifications :

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 3+ years of experience in embedded systems development.
  • Strong proficiency in C / C++; experience with RTOS (FreeRTOS, Zephyr, etc.) is a plus.
  • Familiarity with low-level protocols (I2C, SPI, UART, CAN, etc.).
  • Create a job alert for this search

    Firmware Engineer • Santa Rosa, CA, United States