Back to jobs
J

NOS Software Engineering Manager

SanchongPosted Today
Full-timeonsite

Job Description

At Jabil (NYSE: JBL), we are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of experience across industries and a vast network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver both scalable and customized solutions. Our commitment extends beyond business success as we strive to build sustainable processes that minimize environmental impact and foster vibrant and diverse communities around the globe.

 

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.

- Bachelor's degree or above in Computer Science, Electrical Engineering, Computer Engineering, or a related field.

- 8+ years of experience in embedded Linux, system software, networking software, switch software, or related infrastructure software development.

- 3+ years of experience leading software engineers, technical teams, or major product software programs.

- Strong understanding of Linux systems, embedded Linux architecture, boot flow, kernel interfaces, device drivers, and system debugging.

- Hands-on experience with C, C++, Python, and Linux Shell scripting; ability to review technical work and guide implementation quality.

- Solid knowledge of L2/L3 networking concepts, Ethernet switching, routing, VLAN, ACL, QoS, telemetry, management interfaces, and related protocols.

- Experience working with hardware teams on board bring-up, platform integration, debugging, and product validation.

- Strong communication, planning, problem-solving, ownership, and cross-functional leadership skills.

 

 

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.

Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.

 

Accessibility Accommodation  

If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Jabil.com/Careers site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to [email protected] with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.

 

#whereyoubelong

 

 

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
NOS Software Engineering Manager at Jabil | Renata