Embedded Systems Engineer
Explicitly mentions Vibe coding and using Copilot or Cursor AI for test automation.
About the Role
Embedded Systems Engineer role on the Access Point Platform Software team at RUCKUS (Vistance Networks). Design and implement device drivers, board bring-up, bootloader and embedded Linux platform software (U-Boot/OpenWRT) using C/C++, integrate SDKs across vendor platforms, and drive features from prototype to production.
Job Description
Role
RUCKUS Networks (part of Vistance Networks) is hiring an Embedded Systems Engineer to develop platform software that powers access point and wireless connectivity devices. The engineer will design and implement device drivers, perform board bring-up, customize bootloaders and embedded Linux distributions, and integrate SDKs across vendor ecosystems.
Key Responsibilities
- Architect and implement device drivers and platform software for embedded systems
- Perform board bring-up, BSP development, and merchant silicon integration
- Customize and optimize bootloaders and embedded Linux distributions (U-Boot, OpenWRT)
- Design scalable software architecture and write functional specifications
- Drive features from prototype to production with attention to precision and performance
- Integrate new capabilities into existing platforms with minimal disruption
- Collaborate with internal and external hardware/software teams
- Partner with support teams to diagnose and resolve customer issues
- Write robust, maintainable tests and participate in test automation efforts
Requirements
Required
- 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 Linux device driver and system-level programming experience
- Familiarity with hardware interfaces: USB, I2C, SPI, UART, TPM
- Solid understanding of networking fundamentals: Ethernet, TCP/IP, UDP (Wi‑Fi experience a plus)
- Commitment to writing maintainable tests and following test-driven development practices
- Strong communication, collaboration, problem-solving skills; self-starter with analytical mindset
Preferred / Nice to Have
- Deep expertise in U-Boot and OpenWRT, including customizing and optimizing bootloaders and embedded Linux
- Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems; ability to analyze datasheets and SDK documentation
- Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI
Compensation
- Expected total compensation range (base and commission): $135,000 - $190,000 (USD)
Benefits
- Medical, dental, and vision plans
- Life and accidental death insurance
- 401(k) plan
- Participation in the Company’s Incentive Plan
- Eleven paid holidays per year
- Two weeks paid vacation (prorated based on start date)
- Other leave options
Tech Stack
Skills
Experience Level
Salary
USD 135,000 - 190,000/year
Benefits
- •Medical insurance
- •Dental insurance
- •Vision insurance
- •Life and accidental death insurance
- •401(k) plan
- •Participation in Company’s Incentive Plan
- •Eleven paid holidays per year
- •Two weeks paid vacation (prorated)
- •Other leave options