ResponsibilitiesMaxLinear is seeking a Software Engineering Manager to join our team. The position combines hands-on technical leadership, people management, project execution, and cross-functional collaboration in a fast-paced product development environment. In this role, you will focus on the following:
- Lead a team of software and firmware engineers developing embedded solutions for communication and networking products
- Drive software development activities across the product lifecycle, from architecture and design through implementation, validation, release, and sustaining support
- Collaborate closely with DSP, ASIC, Hardware, Validation, Systems, and Program Management teams to resolve technical challenges and execute project deliverables
- Lead software bring-up activities for new silicon, FPGA/emulation platforms, and hardware prototypes
- Drive root-cause analysis and resolution of complex system-level issues involving software, firmware, DSP, hardware, and test infrastructure
- Own project planning, execution tracking, schedule management, risk identification, and mitigation within the software organization
- Ensure software deliverables meet product quality, performance, reliability, and schedule objectives
- Review software architecture, design, code quality, and test strategies to ensure maintainability and scalability
- Guide the development of software requirements, design specifications, implementation plans, and test documentation
- Establish and improve engineering processes, development methodologies, and quality practices
- Support customer escalations / field issues by driving technical investigations and corrective actions
- Conduct performance reviews, provide career development guidance, and foster a culture of accountability, innovation, and collaboration
- Promote effective communication and alignment across geographically distributed teams
Qualifications- Strong experience developing embedded software and firmware for communication, networking, telecommunications, semiconductor, or related products
- Deep understanding of DSP-based SoC architectures and embedded systems
- Experience working with DSP firmware and signal-processing systems
- Strong proficiency in C/C++ programming in embedded environments
- Experience with RTOS
- Experience with multi-core processors, microcontrollers, and hardware/software integration
- Strong debugging skills across software, firmware, DSP, SoC, and hardware domains
- Hands-on experience with silicon bring-up, board bring-up, and system-level validation
- Ability to drive complex technical issues across multiple organizations and stakeholders
- Demonstrated experience leading engineering teams and delivering products on aggressive schedules
- Ability to influence technical direction and drive execution in a cross-functional environment
- Strong written and verbal communication skills
- Preferred Experience
- Management experience
- Experience with optical networking, optical transceivers, Ethernet, OTN, PCS/PMA, FEC, CMIS, or related communication technologies
- Familiarity with SerDes, high-speed interfaces, and networking protocols
- Experience with lab debugging tools such as oscilloscopes, logic analyzers, protocol analyzers, and JTAG debuggers
- Experience leading geographically distributed engineering teams
- Knowledge of Agile development methodologies and modern CI/CD environments
- Familiarity with Python, scripting languages, and automated test frameworks
- BS in Electrical Engineering, Computer Engineering, Computer Science or related + 9 years of experience, or MS + 7 years of experience, or Ph.D. + 4 years of experience
Compensation and BenefitsMaxLinear has a Total Compensation philosophy which includes base salary and annual discretionary bonus eligibility and many positions also include stock-based compensation.
MaxLinear's good faith estimate starting base salary range is: $167,000 to $206,000 Annually
We offer competitive benefits designed to support employee health, welfare, and retirement and some highlights are: health care benefits, 401k savings plan, Employee Stock Purchase Plan (ESPP), and paid time off.
The actual starting base salary will be determined by the match to certain role-related criteria such as educational degree(s) or equivalent, relevant work experience, skillset needed for the role, and geographic location; this is not an all-inclusive list as some roles may require unique skills or experience.