← Back to Jobs
CommScope logo

Embedded Systems Engineer

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

Explicitly mentions coding in Vibe and using AI-assisted tools (Copilot, Cursor AI) for test automation and development.

About the Role

Senior Embedded Systems Engineer to design and implement platform software and device drivers for embedded Linux-based access points, driving features from prototype to production and integrating across hardware and vendor SDKs. The role focuses on board bring-up, BSPs, low-level interfaces, and ensuring scalable, testable platform software for wireless connectivity.

Job Description

Role

We are seeking a Senior Embedded Systems Engineer to join the Access Point Platform Software team. You will architect and implement device drivers and platform software for embedded systems used in wireless access points, collaborate with hardware and software teams, and take features from prototype to production with a focus on performance and reliability.

Key Responsibilities

  • Architect and implement device drivers and platform software for embedded systems
  • Collaborate with internal and external hardware/software teams to deliver features
  • Design scalable software architecture and functional specifications
  • Drive features from prototype to production with attention to precision and performance
  • Integrate new capabilities into existing platforms with minimal disruption
  • Partner with support teams to diagnose and resolve customer issues
  • Customize and optimize bootloaders and embedded Linux distributions (U-Boot, OpenWRT)
  • Integrate SDKs across diverse platforms and vendor ecosystems; analyze datasheets and SDK documentation
  • Write robust, maintainable tests for developed features

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, BSP development, and merchant silicon integration
  • Proven experience developing Linux device drivers and system-level software
  • Familiarity with interfaces such as USB, I2C, SPI, UART, TPM
  • Solid understanding of networking fundamentals (Ethernet, TCP/IP, UDP); Wi‑Fi experience is a plus
  • Commitment to test-driven development and maintainable testing
  • Strong communication, collaboration, and problem-solving skills; self-starter mindset

Preferred Qualifications

  • Deep expertise customizing and optimizing U-Boot and OpenWRT
  • Demonstrated success integrating SDKs across multiple vendor ecosystems
  • Familiarity with test automation and experience coding in Vibe using tools like GitHub Copilot or Cursor AI

Compensation & Benefits

  • Expected total compensation (base salary and commission range): $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; 11 paid holidays; two weeks paid vacation (prorated); and other leave options.

Work Arrangement

  • Hybrid work model

Tech Stack

CC++Embedded LinuxU-BootOpenWRTSDKsBSPsUSBI2CSPIUARTTPMEthernetTCP/IPUDPWi-FiVibeCopilotCursor AIAIMachine Learning

Skills

Embedded SystemsSystem Software DevelopmentDevice Driver DevelopmentBoard Bring-upBSP DevelopmentHardware-Software IntegrationSDK IntegrationTest AutomationTest-driven DevelopmentNetworking FundamentalsCommunicationCollaborationProblem 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
  • Company Incentive Plan
  • 11 paid holidays
  • 2 weeks paid vacation (prorated)
  • Other leave options
  • Hybrid work