← Back to Jobs
CommScope logo

Embedded Systems Engineer

CommScope
3.7(714)
👥10k+
Software Engineering
Sunnyvale, CA 94089
6 days ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source✨ New
Apply →

Mentions Vibe coding and explicit experience with AI coding assistants (Copilot, Cursor AI) for test automation.

About the Role

RUCKUS Networks (part of Vistance Networks) is hiring an Embedded Systems Engineer to design and implement platform software and device drivers for embedded Linux-based access point hardware. The role focuses on delivering production-quality, high-performance embedded software—from prototype to production—while collaborating with hardware teams and support to ensure reliable network connectivity.

Job Description

Role

Join the Access Point Platform Software team to architect and implement device drivers and platform software for embedded systems that power wireless access points. You will drive features from prototype to production, integrate new capabilities into existing platforms, and collaborate with hardware, software, and support teams to diagnose and resolve customer issues.

Key Responsibilities

  • Architect and implement device drivers and platform software for embedded systems
  • Customize and optimize bootloaders and embedded Linux distributions (U-Boot, OpenWRT)
  • Collaborate with internal and external hardware/software teams to integrate SDKs and merchant silicon
  • Design scalable software architecture and functional specifications
  • Drive features from prototype through production with a focus on precision and performance
  • Integrate new capabilities into existing platforms with minimal disruption
  • Partner with support teams to reproduce, diagnose, and resolve customer issues
  • Write robust, maintainable tests and support test automation efforts

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 with Linux device drivers and system-level programming
  • 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 writing maintainable tests
  • Excellent communication, collaboration, and problem-solving skills; self-starter with strong analytical thinking

Preferred Qualifications

  • Deep expertise in U-Boot and OpenWRT, including customizing and optimizing bootloaders and embedded Linux distributions
  • Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems
  • Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI

Compensation & Benefits

  • Expected total compensation range (base + commission): $135,000.00 - $190,000.00
  • Benefits include medical, dental, and vision plans; life and accidental death insurance; 401(k) plan; participation in the Company’s Incentive Plan
  • Paid time off: eleven paid holidays per year and two weeks of paid vacation (prorated based on start date), plus other leave options

Context

This position is part of RUCKUS Networks within Vistance Networks. The team leverages embedded Linux, bootloaders, and SDK integrations to build enterprise wireless access point platforms.

Tech Stack

U-BootOpenWRTembedded LinuxCC++bootloaderSDKsUSBI2CSPIUARTTPMEthernetTCP/IPUDPWi-FiVibeCopilotCursor AI

Skills

Embedded SystemsDevice Driver DevelopmentLinux System ProgrammingPlatform Software ArchitectureBoard Bring-upBSP DevelopmentSDK IntegrationTest-driven DevelopmentTest AutomationHardware IntegrationNetworking FundamentalsCommunicationCollaborationProblem SolvingAnalytical ThinkingSelf-starter

Experience Level

Senior

Salary

USD 135,000 - 190,000/year

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life and accidental death insurance
  • 401(k) plan
  • Participation in Incentive Plan
  • Eleven paid holidays per year
  • Two weeks paid vacation (prorated)
  • Other leave options