
Senior/Staff Firmware Engineer
CAJobPosted todayStill listed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near California, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
BrightAI is a high-growth Physical AI company transforming how businesses interact with the physical world through intelligent automation, processing visual, spatial, and temporal data from billions of real-world events captured via edge devices, mobile sensors, and large-scale cloud infrastructure to deliver intelligent, real-time decisions.
Skills & qualifications
Skills
Qualifications
Full job description
Company Overview:
BrightAI is a high-growth Physical AI company transforming how businesses interact with the physical world through intelligent automation. Our platform processes visual, spatial, and temporal data from billions of real-world events—captured through edge devices, mobile sensors, and large-scale cloud infrastructure—to deliver intelligent, real-time decisions.
Responsibilities:
-
Design, implement, and maintain embedded firmware with a strong emphasis on ultra-low power consumption.
-
Develop drivers and low-level firmware for microcontrollers (MCUs), sensors, and wireless modules (e.g., BLE, Zigbee, LoRa).
-
Collaborate with hardware engineers to define power budgets and validate low-power designs.
-
Implement and test power management techniques such as sleep modes, clock gating, and dynamic voltage scaling.
-
Perform power profiling and debugging using tools such as oscilloscopes, logic analyzers, energy analyzers and current probes.
-
Optimize code size and execution efficiency in resource-constrained environments.
-
Ability to work in a no-OS or lightweight RTOS environment
-
Participate in design reviews, code reviews, and contribute to technical documentation.
-
Ensure compliance with industry standards and best practices for embedded development.
-
Lead the integration of embedded communication protocols like I2C, SPI, and UART, facilitating robust data exchange across various embedded system components.
Skills and Expertise:
-
BS/MS degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
-
7+ years of experience in embedded software development, with a strong emphasis on low power design.
-
Proficiency in C/C++ for embedded systems.
-
Hands-on experience with low-power microcontrollers (e.g., ARM Cortex-M series, nRF52, Ambiq, MSP430).
-
Familiarity with RTOS concepts and experience with lightweight operating systems (e.g., FreeRTOS or Zephyr).
-
Deep understanding of hardware/software interaction and power management techniques.
-
Deep familiarity with source control (Git) and development workflows.
Bonus Criteria:
-
Experience with wireless communication protocols (BLE, Zigbee, LoRa, etc.).
-
Knowledge of PCB schematics and the ability to work closely with hardware engineers.
-
Familiarity with version control systems (e.g., Git).
-
Experience with scripting languages (Python, Bash) for test automation.
-
Prior work on battery-operated or energy-harvesting devices.
-
Advanced skills in designing optimized solutions using C for embedded systems with stringent resource constraints.
-
Strong background in math-based programming, with the ability to apply linear algebra for complex tasks like digital signal processing and machine learning.
-
Experience in developing AI/ML solutions, with hands-on expertise in frameworks such as Edge Impulse, OpenCV and PyTorch for embedded applications.
-
Deep experience in system architectures, including event-driven and modular design approaches, as well as abstracting hardware layers (HAL, sensor fusion, application layers).
-
Proven experience in developing, maintaining, and scaling CI/CD pipelines, particularly with tools like GitHub Actions, to ensure high-quality, automated build and release processes.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Principal Firmware Engineer Fellow · San Francisco, CA · $225–250K/yrPosted 2w agoPosted 2w ago
Staff Mechatronics Engineer (South Bay, CA)Dandy · San Francisco Bay Area, CA (Hybrid) · $184–223K/yrPosted 2w agoPosted 2w ago
Senior Quality Assurance EngineerHayden AI · San Francisco, CA (Hybrid) · $141–184K/yrPosted 1w agoPosted 1w ago
Staff/Senior Staff Software Engineer - Product SecurityZoox · Foster City, CA (Hybrid) · $292–375K/yrPosted 1w agoPosted 1w ago
Sr Mechanical Engineer [South Bay, CA]Dandy · San Francisco Bay Area, CA (Hybrid) · $152–179K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.