Senior Embedded Linux Firmware Engineer

Grove Safety β€’ San Jose, CA

Company

Grove Safety

Location

San Jose, CA

Type

Full Time

Job Description

About the Company We build connected safety devices that prevent life-threatening events in buildings. If your firmware fails, people noticeβ€”so it can’t. About the Role As a Firmware Engineer, you will tackle various challenges related to embedded Linux and connectivity, ensuring the reliability and performance of our safety devices. Responsibilities β€’ Bring up and harden Debian-based BSPs on modern ARM SoCs (device tree, kernel, drivers). β€’ Ship production C/C++ code for real-time sensor ingest, wireless comms, and fault handling. β€’ Craft Python tooling for automated test, OTA updates, and manufacturing diagnostics. β€’ Debug at the bench with logic analyzers, oscilloscopes, and hardcore signal-integrity thinking. β€’ Integrate Wi-Fi, BLE, mesh*ΒΉ, and MQTT into a unified connectivity stack. β€’ Slash boot time, memory, and power until the hardware team smiles. β€’ Partner daily with cloud, AI, and hardware to launch features at startup speed. *ΒΉ Experience with any low-power mesh (Thread, Zigbee, proprietary 802.15.4, etc.) counts. Qualifications β€’ 4+ years delivering embedded-Linux products in the field (Debian or Yocto). β€’ Hands-on BSP/driver work for ARM-based SoCs (NXP, TI, Qualcomm, etc.). β€’ Solid RTOS chops (FreeRTOS, Zephyr, or bare-metal). β€’ Fluency in C, C++, Python, Bash, Git. β€’ Real deployments using Wi-Fi, BLE, MQTT, and at least one mesh protocol. β€’ Serious bench-level debug skills (JTAG, logic analyzer, scope). β€’ U.S. work authorization and enthusiasm for being onsite with real hardware. Required Skills β€’ Secure-boot or TPM experience. β€’ Kernel driver work on audio, camera, or custom sensors. β€’ Prior startup success (shipping under brutal constraints). Preferred Skills β€’ Onsite first – rapid iteration demands hands on the bench. β€’ Direct access – founders, hardware, and cloud teams at arm’s length. β€’ Zero bureaucracy – best idea wins; politics lose. β€’ Impact over ego – firmware is mission-critical, lives depend on it Location – San Jose, CA (onsite majority of the week, limited remote flexibility) Level – Mid/Senior (4 – 10 yrs) | Travel – light Job Type: Full-time Pay: $80,000.00 - $150,000.00 per year Benefits: β€’ Paid time off β€’ Stock options Schedule: β€’ 8 hour shift Experience: β€’ OS Kernels: 4 years (Required) β€’ Linux: 4 years (Required) β€’ Drivers: 4 years (Required) β€’ Thread Network: 1 year (Preferred) β€’ Logic Analyzer: 2 years (Preferred) β€’ Oscilloscope : 2 years (Preferred) β€’ Audio / Video Streaming: 2 years (Preferred) β€’ Touch Panels: 1 year (Preferred) β€’ Python: 4 years (Required) β€’ C++: 4 years (Required) Location: β€’ San Jose, CA 95129 (Preferred) Ability to Commute: β€’ San Jose, CA 95129 (Required) Ability to Relocate: β€’ San Jose, CA 95129: Relocate before starting work (Required) Work Location: In person
Apply Now

Date Posted

07/31/2025

Views

0

Back to Job Listings ❀️Add To Job List Company Info View Company Reviews
Neutral
Subjectivity Score: 0

Similar Jobs

Department Clerk - Kaiser Permanente

Views in the last 30 days - 0

View Details

Business Intelligence Analyst Senior - Finance Data & Analytics - USAA

Views in the last 30 days - 0

For a total of 6 years combined experience OR advanced degree in quantitative analytics field such as Economics Finance Statistics Mathematics Actuari...

View Details

Applied Scientist II, Prime Video - Personalization and Discovery Science - Amazon.com Services LLC

Views in the last 30 days - 0

Prime members can customize their viewing experience and find their favorite movies series documentaries and live sports including Amazon MGM Studios...

View Details

Software Engineer II - Disney Entertainment and ESPN Product & Technology

Views in the last 30 days - 0

Innovation We develop and implement groundbreaking products and techniques that shape industry norms and solve complex and distinctive technical probl...

View Details

Machine Learning & Data Scientist, OS Power & Performance - Apple

Views in the last 30 days - 0

In this role you will analyze high dimensional data to derive meaningful insights and be responsible for producing metrics models simulations and tool...

View Details

Multimodal Generative Modeling Engineer - Apple

Views in the last 30 days - 0

As a multimodal generative modeling engineer in our team you will be responsible for developing machine learning technologies implementing and optimiz...

View Details