- Company Name
- CommScope
- Job Title
- Embedded Software Manager
- Job Description
-
**Job title:** Embedded Software Manager
**Role Summary:**
Lead a team of embedded software engineers to design, develop, and deliver next‑generation WiFi Access Point products. Manage the full software development lifecycle, from architecture through testing and deployment, while ensuring timely delivery, high quality, and alignment with cross‑functional stakeholders.
**Expectations:**
- Direct multiple simultaneous projects in an Agile environment.
- Hire, mentor, and grow high‑performing engineering talent.
- Communicate technical progress to both technical and non‑technical audiences.
- Drive continuous improvement in product quality, team productivity, and customer satisfaction.
**Key Responsibilities:**
- Oversee end‑to‑end software development lifecycle for WiFi Access Point solutions.
- Manage SoC/SDK integration, feature development, and platform enhancements.
- Conduct code reviews, technical reviews, and architecture decisions.
- Collaborate with chip vendors, cross‑functional teams, and product stakeholders to secure project success.
- Maintain and improve engineering best practices, CI/CD pipelines, and documentation.
- Provide strategic guidance on design choices, risk mitigation, and technical direction.
**Required Skills:**
- Strong background in embedded systems, 802.11 wireless networking, and SoC platforms.
- Expertise in C/C++, Shell, and scripting (Python).
- Proficiency with U-Boot, Linux kernel, user‑space programming, drivers, and BSP.
- Experience with I/O interfaces (I2C, SPI, UART, USB, MultiGig Ethernet, TPM).
- Familiarity with version control (Git), CI/CD (Jenkins), Agile tools (Jira, Confluence).
- Ability to read and interpret datasheets, errata, application notes.
- Knowledge of Wi‑Fi standards (Wi‑Fi 6/7), 802.3 MAC/PHY, TCP/IP stack.
- Hands‑on test equipment (oscilloscope, logic analyzer, protocol analyzer, Wireshark).
- Strong problem‑solving, decision‑making, and troubleshooting skills in complex environments.
- Leadership: team motivation, mentorship, fostering innovation.
- Excellent written and verbal communication; cross‑functional collaboration across time zones.
- Preferred: AI/ML application to connectivity, Mesh/Cloud Management, network security, Agile/Scrum experience.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Networking, Wireless, Computer Engineering, or related field.
- 10+ years of embedded software/firmware development experience, with 5+ years leading engineering teams.