Plix

Firmware Engineer

San Mateo, CA
C C++ Bash Shell Python Android Linux RTOS Docker Git MIPI I2C SPI JTAG
Description

Member of Technical Staff - Firmware

Location: San Mateo

Department: Engineering

Location Type: IN_OFFICE

Employment Type: FULL_TIME

About Plix
Plix is a seed-stage startup with Stanford roots, supported by Samsara, Verkada, and Sequoia Capital. We are building the world’s first intelligent body cameras to provide real-time situational alerts to improve safety, security, and operational efficiency.

Position Overview
We are seeking a Founding Firmware Lead to drive the development of advanced features for our intelligent body cameras. In this role, you will focus on designing and implementing firmware at the driver and system level to enhance camera functionality, performance, and reliability. You will be responsible for developing low-level software, integrating with hardware components, and optimizing system performance. Your work will center on enabling and refining camera subsystems, implementing new features, and ensuring seamless operation across the hardware platform. You will work with other engineers to bring innovative capabilities of our body camera technology to life.

Responsibilities:
  • Develop and implement low-level firmware for body camera systems, focusing on driver development, hardware integration, and performance optimization.
  • Prototype and validate new features using development kits and evaluation boards, collaborating with other engineers to integrate core camera components.
  • Design and enhance firmware features for power management, connectivity, storage, and peripheral device control.
  • Bring up and debug new camera platforms, performing root cause analysis and implementing solutions to improve reliability and performance.
  • Research, update, and integrate new technologies based on field feedback and testing to improve functionality and user experience.
  • Develop tools and scripts to automate testing, diagnostics, and firmware updates, streamlining production and ensuring consistent quality.

Qualifications:
  • Experience developing firmware for embedded systems, with a focus on body cameras, IoT devices, or video processing hardware.
  • Proficiency in low-level programming and driver development for Android (AOSP), embedded Linux, and real-time operating systems (RTOS).
  • Strong hands-on experience with board bring-up, BSP (Board Support Package) development, and interfacing with peripherals (e.g., sensors, storage, and wireless modules).
  • Familiarity with video pipelines, camera drivers (e.g., MIPI, I2C, SPI), and power management in embedded environments.
  • Ability to debug and troubleshoot hardware using tools like JTAG, oscilloscopes, and logic analyzers.
  • Experience working with bootloaders, kernel customization, secure firmware updates, and containerized environments like Docker.
  • Solid understanding of system performance optimization, thermal management, and low-power design.
  • Experience with cross-compilation, build systems (Yocto, Buildroot), and CI/CD pipelines for embedded development.
  • Strong collaboration skills to work alongside hardware, software, and mechanical engineers on feature development and system integration.
  • Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or related field.
  • Excellent documentation and communication skills, with the ability to present complex technical solutions clearly.

Benefits:
  • Hands-on experience in a fast-paced, team-oriented environment.
  • Opportunity to provide direct impact to our customers by shaping innovative products.
  • Medical, dental, and vision coverage for you and your dependents.
  • Founding engineer compensation package for a seed-stage startup.

Plix
Plix

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say