Demo

Senior Firmware Engineer

GuRu Wireless
Pasadena, CA Full Time
POSTED ON 3/24/2026
AVAILABLE BEFORE 9/19/2026

GuRu Wireless Inc. is leading the innovation in high frequency RF wireless power transfer systems and is developing one of a kind long range wireless power solutions for UAVs. We are building a team of passionate thinkers and doers to support this vision. If you are highly motivated and interested in tackling the most challenging problems, we’d love to hear from you.  


GuRu has a highly talented, focused engineering team and is looking for a passionate senior firmware engineer with expertise in implementing real-time embedded systems. As a firmware engineer, you will play a crucial role in developing and optimizing embedded software for our innovative products. 


Responsibilities 


  • Own firmware subsystems end-to-end, driving technical decisions on architecture, module decomposition, and interface design. 
  • Design, develop, and maintain production-quality firmware for embedded systems using C. 
  • Debug and optimize firmware for performance, reliability, power consumption, and real-time constraints. 
  • Develop and maintain automated test frameworks, unit tests, and hardware-in-the-loop test infrastructure. 
  • Manage source code using version control systems (e.g., Git) and champion best practices for branching, code review, and release workflows. 
  • Document system and firmware behaviors, design rationale, and interface specifications for multidisciplinary teams. 
  • Collaborate closely with hardware, systems, and applications engineers to ensure seamless firmware-hardware integration and to influence hardware design where firmware implications exist. 
  • Contribute to technical roadmap planning and effort estimation for firmware deliverables. 


Necessary Qualifications 


  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience. 
  • 8 years of professional experience developing firmware in C for embedded systems. 
  • Strong understanding of real-time operating systems (RTOS) and their application in resource-constrained embedded environments. 
  • Strong proficiency in C programming for embedded systems. 
  • Deep knowledge of low-level hardware interfaces such as I2C, SPI, UART, and GPIO. 
  • Proficiency in debugging embedded systems using tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes. 
  • Solid understanding of processor architectures, memory models, and the hardware fundamentals that embedded systems are built on. 
  • Ability to diagnose and resolve complex issues spanning firmware, hardware, and system-level interactions. 
  • Strong knowledge of software design principles including modularity, abstraction, and common design patterns. 
  • Experience with version control systems (Git) and collaborative development workflows. 


Preferred Qualifications 


  • Advanced degree (M.S. or Ph.D.) in Computer Science, Computer Engineering, Electrical Engineering, or a related field. 
  • Experience with digital signal processing (DSP) algorithms and their embedded implementation. 
  • Experience designing and tuning control loops (PID, state-space, or similar) in embedded real-time systems. 
  • Proficiency in Python scripting for automation, testing, data analysis, or tooling. 
  • Familiarity with wireless communication protocols such as Bluetooth (BLE), Wi-Fi, or Zigbee. 
  • Knowledge of continuous integration / continuous delivery (CI/CD) pipelines and practices for firmware projects. 
  • Experience with functional safety standards (e.g., IEC 61508, ISO 26262) or quality-regulated development environments. 
  • Familiarity with Unix/Linux environments and cross-compilation toolchains. 
  • Track record of mentoring engineers or leading small technical teams. 

 

Working at GuRu 


We offer a dynamic and collaborative work environment where you will have the opportunity to make a significant impact on our products. To be a part of GuRu is an opportunity to invent a better future while working with and learning from world experts in the field. Our A-list team consists of diverse and inspired engineers and visionaries from a broad range of backgrounds. We work hard, challenge ourselves and each other, and aren’t afraid to think big. Our compensation package include competitive salaries and equity stake in a venture backed company.  GuRu provides a comprehensive benefits program that includes hybrid work, paid time off, medical, dental, vision, life and disability insurance. 

Salary.com Estimation for Senior Firmware Engineer in Pasadena, CA
$146,131 to $168,048
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Firmware Engineer jobs in the Pasadena, CA area that may be a better fit.

  • PwC Los Angeles, CA
  • Specialty/Competency: Operations Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 80% At PwC, our people in operations consu... more
  • 6 Days Ago

  • Motorola Solutions Culver, CA
  • Company Overview At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pu... more
  • 30 Days Ago

AI Assistant is available now!

Feel free to start your new journey!