Search by job, company or skills

J

NOS Software Engineering Manager

Save
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150863281