GuRu Wireless

Senior Firmware Engineer

GuRu Wireless Pasadena, CA

Save

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. 

The expected salary range for this position is $150,000 to $180,000, dependent on experience and qualifications.

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at GuRu Wireless by 2x

See who you know

Get notified about new Senior Firmware Engineer jobs in Pasadena, CA.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content