Search Jobs

Search Jobs

Senior Firmware Engineer

Culver City, CA

Posted: 08/20/2020 Industry: Information Technology Job Number: Pay Rate: 125000.00 - 150000.00 per year (Full-time / Perm)

Job Description

Date Created : 8/20/2020 4:27:59 PM
Category : Information Technology
Location/City : CA - Culver City
Job Type : Full-time / Perm
Salary Range : 125000.00 - 150000.00 per year (Full-time / Perm)
Recruiter Name : Sean Pennel
Recruiter Email :

Our client is looking for a Senior Firmware Engineer to join its fast growing team.

What you'll be doing:

  • Designing and developing highly reliable firmware for our internally-designed embedded systems as well as communication scripts in the Linux environment
    R&D for new product in the commercial security sector
  • Working with engineers from prototype to production of new products
  • Create and manage drivers for Linux based operating systems
  • Implement and test security communication protocols
  • Taking ownership of your firmware products, including verification testing and writing documentation
  • Working closely with cross-functional teams for product development, bring up, and product
  • Aid in hardware and firmware architecture discussions
  • Support for internal and external manufacturing efforts for product quality control and bring up
  • Determine RF performance optimization method

Basic qualifications:

  • Strong ability to debug and root cause failures field failures and turn into correctable action for integration into firmware release pipeline
  • Comfort using oscilloscopes, logic analyzers, protocol analyzers, JTAG, and similar debugging tools
  • Comfort using memory debuggers
  • 5+ years working with C or C++
  • 3+ years working with embedded processors such ARM, AVR, etc
  • Excellent leadership, communication and teamwork skills

Preferred skills and experiences:

  • Working knowledge of hardware level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, bootloaders, and debug tools
  • Experience working with hardware designed for a commercial or industrial application
  • Experience working with USB drivers
  • Experience with Bluetooth, LoRa, Zigbee, Zwave, or other similar platforms
  • Knowledge of CICD for a firmware platform
  • Familiar with common electronic components and comfortable reading circuit design schematics and contributing to hardware design discussions
  • Strong understanding of operating system fundamentals, including schedulers, network stack, file system, memory management
  • Experience building Linux kernel drivers and handing interactions with an embedded platform
  • Comfort breadboarding, building simple circuits or test devices, using embedded platforms to rapidly prototype (Arduino, Raspberry Pi, or similar)


  • Unlimited paid time off each year
  • Casual dress code
  • Kitchen stocked with healthy snacks and lunch a couple of times per week
  • Health, dental, vision, 401k, equity package, unlimited time off policy
  • Parental leave
  • Epic growth


  • This job is located in West Los Angeles. Living here, working onsite and being part of our team is a requirement.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.