Senior Firmware Engineer

GuRu Wireless ↗

šŸ“ Pasadena, United States šŸ‡ŗšŸ‡ø

full-time
senior
150000
hybrid
Posted —

Key Skills

firmwareCI2CRTOSSPI

Industry

Consumer ElectronicsAutomotive

Job Description

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.