← Back to Jobs
CommScope logo

Embedded Systems Engineer

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

Mentions Vibe coding and use of AI assistants (Copilot, Cursor) for test automation and development workflows.

About the Role

Senior Embedded Systems Engineer to design and implement platform software and device drivers for access point hardware, focusing on embedded Linux environments (U-Boot, OpenWRT) and board bring-up. The role drives features from prototype to production, integrates SDKs across vendor platforms, and collaborates with hardware and support teams to improve network connectivity and performance.

Job Description

Role

Embedded Systems Engineer responsible for architecting and implementing device drivers and platform software for access point embedded systems. The role involves designing scalable software architecture and functional specifications, driving features from prototype to production, and integrating new capabilities into existing platforms with minimal disruption.

Key Responsibilities

  • Architect and implement device drivers and platform software for embedded systems
  • Collaborate with internal and external hardware and software teams
  • Design scalable software architectures and write functional specifications
  • Drive features from prototype to production with a focus on precision and performance
  • Integrate SDKs and new capabilities into existing platforms
  • Partner with support teams to diagnose and resolve customer issues
  • Write robust, maintainable tests and support test automation

Requirements

  • Bachelor’s degree with 9+ years or Master’s 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 protocols: Ethernet, TCP/IP, UDP; Wi‑Fi experience is a plus
  • Commitment to writing maintainable tests and test-driven development
  • Excellent communication, collaboration, and problem-solving abilities; self-starter with strong analytical thinking

Preferred / Nice to Have

  • Deep expertise in U-Boot and OpenWRT, customizing and optimizing bootloaders and embedded Linux distributions
  • Experience integrating SDKs across diverse vendor ecosystems and analyzing 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): $135,000 - $190,000 USD
  • Medical, dental, and vision plans
  • Life and accidental death insurance
  • 401(k) plan
  • Participation in the Company’s Incentive Plan
  • Eleven paid holidays per calendar year
  • Two weeks of paid vacation (prorated based on start date) and other leave options

Company / Context

The role is with RUCKUS Networks (part of Vistance Networks), focused on building high-performance networking solutions that leverage AI and ML to enhance network performance and reduce total cost of ownership.

Tech Stack

U-BootOpenWRTembedded LinuxCC++USBI2CSPIUARTTPMEthernetTCP/IPUDPWi-FiSDKsBSPsbootloadersVibeCopilotCursor AIAIMLmerchant silicon

Skills

Embedded SystemsDriver DevelopmentBoard Bring-upBSP DevelopmentHardware-Software IntegrationSystems ArchitectureTest-Driven DevelopmentTest AutomationSDK IntegrationCommunicationCollaborationProblem 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) plan
  • Participation in Company’s Incentive Plan
  • Eleven paid holidays per year
  • Two weeks paid vacation (prorated)
  • Other leave options