Embedded Systems Engineer
Explicitly mentions coding in Vibe and using Copilot or Cursor AI. The product area also leverages AI/ML for network performance enhancements.
About the Role
Senior Embedded Systems Engineer to design and implement platform software, device drivers, and bootloader customizations for RUCKUS access point products. The role focuses on embedded Linux (U-Boot/OpenWRT), C/C++ development, SDK integration, and driving features from prototype to production while collaborating with hardware and support teams.
Job Description
Role
Join the Access Point Platform Software team to engineer platform software that powers embedded systems for RUCKUS Networks. You will design and implement device drivers, customize bootloaders and embedded Linux distributions, integrate SDKs across vendor ecosystems, and drive features from prototype to production.
Key Responsibilities
- Architect and implement device drivers and platform software for embedded systems
- Customize and optimize bootloaders (U-Boot) and embedded Linux distributions (OpenWRT)
- Collaborate with internal and external hardware and software teams
- Design scalable software architecture and functional specifications
- Integrate new capabilities into existing platforms with minimal disruption
- Drive features from prototype to production with a focus on performance and maintainability
- Partner with support teams to diagnose and resolve customer issues
- Write robust, maintainable tests for developed features and engage in test automation
Requirements
- Bachelor’s degree with 9+ years or Master’s degree with 7+ years in system software development
- Strong proficiency in C/C++ for embedded Linux environments
- Experience with board bring-up, BSPs, and merchant silicon integration
- Proven experience developing Linux device drivers and system-level software
- Familiarity with hardware interfaces: USB, I2C, SPI, UART, TPM
- Solid understanding of networking fundamentals: Ethernet, TCP/IP, UDP; Wi‑Fi is a plus
- Commitment to test-driven development and maintaining high code quality
- Excellent communication, collaboration, and problem-solving skills; self-starter with analytical mindset
Nice to Have
- Deep expertise customizing and optimizing U-Boot and OpenWRT
- Demonstrated success integrating SDKs across diverse platforms and interpreting datasheets
- Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI
Compensation & Benefits
- Expected total compensation (base salary and commission range): $135000.00 - $190000.00
- Benefits include medical, dental, and vision plans; life and accidental death insurance; 401(k) plan; participation in Company Incentive Plan; eleven paid holidays per year; two weeks paid vacation (prorated); and other leave options.
Work Arrangement
- Hybrid
Tech Stack
Skills
Experience Level
Salary
USD 135,000 - 190,000/year
Benefits
- •Medical insurance
- •Dental insurance
- •Vision insurance
- •Life insurance
- •Accidental death insurance
- •401(k)
- •Company Incentive Plan
- •Eleven paid holidays per year
- •Two weeks paid vacation (prorated)
- •Other leave options
- •Hybrid work