GuRu is working on some of the most important and impactful work in high frequency RF systems design. We are building a team of passionate thinkers and doers to support this vision. If you are highly motivated and interested in liberating the wireless world, we’d love to hear from you.
GuRu has a small, focused firmware team and is looking for a passionate firmware engineer with expertise in digital signal processing. As a firmware engineer, you will play a crucial role in developing and optimizing embedded software for our innovative products.
Responsibilities
- Develop algorithms for phased array systems, including element calibration for improving beam forming and radar imaging for sensing capabilities
- Design and implement control loops for delivering wireless power to moving targets using phased arrays
- Develop battery management algorithms for wireless power systems
- Verify and optimize algorithms and control loops for a phased array system utilizing simulation and hardware
- Be involved with all phases of product development, from conceptual design through firmware architecture, implementation, and testing.
- Collaborate with hardware engineers to ensure seamless integration of firmware with embedded systems
Qualifications
- 5+ Years of relevant work experience
- B.S. in Computer Science/Engineering or equivalent industry experience
- Experience implementing closed control loops in C for embedded, real-time systems
- Proficiency in C programming languages for embedded systems
- Deep understanding of Digital Signal Processing (DSP) fundamentals
- Experience using simulation and hardware prototypes to implement and optimize control loops
- Experience with real-time operating systems and their applications in embedded systems
- Knowledge of version controls systems such as git
- Understanding of hardware and components embedded systems are built on.
Preferred Qualifications
- Advance degree in Computer Science/Engineering, Electrical Engineering, or related field
- Experience developing algorithms and controls loops for phased array systems
- Proficiency in Python scripting for automation and testing purposes
- Familiarity with wireless communication protocols
- Experience debugging embedded systems with lab equipment such as logic analyzers or oscilloscopes
- Knowledge of Unix/Linux environments
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.
Benefits
GuRu provides a comprehensive benefits program that includes flexible paid time off, hybrid work with team collaboration days, medical, dental, vision, 401k, life and disability insurance. GuRu is not currently sponsoring H1B.