← Back to Jobs
CommScope logo

Embedded Systems Engineer

CommScope
3.7(712)
👥10k+
Software Engineering
Sunnyvale, CA 94089
2 months ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source
Apply →

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

U-BootOpenWRTembedded LinuxCC++Linux device driversbootloadersSDKsBSPUSBI2CSPIUARTTPMEthernetTCP/IPUDPWi-FiAIMLVibeCopilotCursor AI

Skills

Embedded SystemsSystem Software DevelopmentDevice Driver DevelopmentBoard Bring-upBSPHardware/Software CollaborationSoftware ArchitecturePrototype to ProductionSDK IntegrationDatasheet AnalysisTestingTest AutomationCommunicationCollaborationProblem SolvingAnalytical ThinkingSelf-starter

Experience Level

Senior

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