About The Role
We are looking for a NOS Software Engineering Manager to lead our Network OS software team for data center Ethernet switch products.
In this role, you will be responsible for managing and growing a team focused on Network Operating System (NOS) development, SONiC-based platforms, switch SDK integration, Linux driver development, BSP/platform software, and hardware bring-up. You will drive technical direction, execution planning, delivery quality, and cross-functional collaboration across software, hardware, system, QA, manufacturing, and customer-facing teams.
This position is ideal for an engineering leader with strong low-level system software expertise, deep networking domain knowledge, and hands-on experience leading teams that build reliable switch software close to hardware.
Key Responsibilities
Team Leadership & People Management
- Lead, mentor, and develop a team of NOS, SONiC, Linux, BSP, driver, SDK, and platform software engineers.
- Define team goals, ownership boundaries, development priorities, and execution plans aligned with product roadmap and business objectives.
- Manage task assignment, project tracking, performance feedback, hiring, onboarding, capability building, and engineering culture.
- Build a high-accountability engineering team focused on quality, delivery, maintainability, and continuous improvement.
Network OS & Switch Software Leadership
- Own the architecture, development, integration, and maintenance of NOS software for data center Ethernet switch platforms.
- Lead SONiC-based platform development and integration, including platform adaptation, feature customization, system services, and release readiness.
- Guide the design and implementation of L2/L3 Ethernet switching features, protocols, and product-specific switch software requirements.
- Review technical designs, code quality, debugging approaches, and system-level trade-offs across NOS and switch software modules.
BSP, Driver, and Platform Development Management
- Oversee BSP development for x86 and ARM-based data center switch platforms.
- Lead Linux kernel, platform driver, and hardware integration efforts for devices such as I2C, LPC, PCIe, GPIO, fans, sensors, LEDs, PSU, and CPLD/FPGA components.
- Coordinate device bring-up activities, including bootloader, ONIE, Linux kernel, driver integration, platform validation, and issue closure.
- Ensure robust platform software design that supports manufacturability, serviceability, diagnostics, and long-term product maintenance.
Switch SDK, PHY, and Hardware Integration
- Manage switch chip SDK and PHY driver integration activities across product programs.
- Work closely with hardware teams and silicon vendors to ensure correct switch ASIC, PHY, SerDes, optics, thermal, and platform behavior.
- Lead root-cause analysis for complex hardware/software integration issues, including traffic forwarding, link stability, initialization flow, and platform reliability problems.
Project Delivery & Cross-Functional Collaboration
- Plan and drive software milestones from prototype, bring-up, EVT/DVT/PVT, manufacturing readiness, customer qualification, and production support.
- Collaborate with product management, hardware, system engineering, QA, manufacturing, and customer support teams to deliver complete networking platforms.
- Establish software development processes, release criteria, issue triage mechanisms, test coverage expectations, and quality gates.
- Communicate project status, risks, dependencies, technical decisions, and resource needs clearly to stakeholders and senior management.
, BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver's license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.