Principal Software Engineer - Switch Design
$240k - $270kSupermicro
Job Req ID: 27967About Supermicro:Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is seeking an experienced and exceptional Principal Software Engineer - Switch Design to work on web-based applications for business process automation. This is a key role that will give you the opportunity to expand your existing knowledge in programming. Essential Duties and Responsibilities:Includes the following essential duties and responsibilities (other duties may also be assigned): Adopting existing firmware code and work on new or different switch hardware platforms.Developing and implementing low-level software that directly interacts with switch hardware platforms.Debugging and optimizing ported F/W to ensure proper functionality/performance/stability on the platforms.Creating and maintaining documentation for ported F/W and related process.Collaborating with hardware engineers and other software teams to ensure seamless integration of ported F/W.Performing code reviews and adhering to F/W development best practices.Troubleshooting F/W issue cross different switch hardware configuration.Monitor progress across the group’s responsibility for the feature areaWork across different HW, FW and SW departments/groups to identify and resolve technical issuesCo-work with peer SW & HW Product Management teams, designers and other development team to define our product strategy around remote managementPerform other tasks as needed within the businessQualifications:Bachelor’s degree in Computer Science, Engineering or related discipline is preferred; Master’s degree is a plusA minimum of 15 years of experience in networking switch products development or other similar technical positionExperience working with Linux or other like networking operating systems Programming experience with C/C++ and PythonStrong grounding in data structures and algorithmsIn-depth understanding of packet forwarding, operating systems internals, algorithms, and computer architectureExperience working on network operating system like SONiC, ONL is preferred.Hands-on experience with network protocols, including EVPN VXLAN, BGP, OSPF, IGMP, PIM, and Layer 2 networking concepts (VLAN, STP, ERPS) is preferred.Experience working with switching chips (Ex: Broadcom XGS)Excellent communication and teamwork skills, with experience in working with cross functional teams Demonstrate adaptability, strong problem-solving abilities, effective collaboration, and a passion for continuous learning in a fast-paced software environmentSalary Range$240,000 - $270,000The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.EEO StatementSupermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
$170k - $224k
...technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the design and development of high-performance...SuggestedWorldwide$200k - $220k
...talented, passionate, and committed engineers, technologists, and business... ...seeking an experienced AI Network Software Solution Architect to lead the design and development of next-generation... ...in GPU fabric design, high-speed switching, network automation, network observability...SuggestedWorldwide$223k - $306.5k
...world. Job Summary As a Sr Principal AI Engineer, you will join a dynamic team to pioneer... ...role moves beyond traditional software engineering to design intelligent, agentic workflows... ...vendor independence, allowing seamless switching between LLMs (e.g., GPT‑4, Llama,...SuggestedFull timeWork at office$272k - $431.25k
Help design and ship an Always-On, low-overhead GPU profiling service that runs in production... ...and hands-on delivery across system software, drivers, and CUDA to make profiling... ...insights.Set technical direction for an engineering team; mentor engineers, drive technical...SuggestedFull time$156.4k - $253k
...SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one... ...Identification and Content Inspection Engine runs on Hardware, Virtualized, Container... ...delivered Layer-7 security infrastructure. We design and develop key innovative security...SuggestedFull timeWork at office- Principal Security Software Engineer (Storage)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$183.6k - $297k
...outcomes.Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and... ...are seeking innovative engineers to design and develop security features for our... ...and field support throughout the entire software development cycle. This role requires a...Full timeWork at office$183.6k - $297k
...outcomes.Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and... ...are seeking innovative engineers to design and develop security features for our... ...and field support throughout the entire software development cycle. This role requires a...Full timeWork at office$272k - $431.25k
...digital imagery, PC gaming, and advanced computing, as a Principal Software Engineer for DGX Cloud. At NVIDIA, our innovation legacy drives us,... ...scale, with resiliency and security as top priorities.We design and build APIs and workflows that thoughtfully turn high-level...Full timeWork experience placement$161k - $299k
...to make an impact on the world of technology. Why Cadence? — Design for AI. AI for Design. Cadence sits at the intersection of semiconductor... ...of the Innovus R&D team, you will build high‑performance software engines and algorithms behind next‑generation physical synthesis,...$161k - $299k
...technology. Position Overview We are seeking a talented Software Engineer to join our Research & Development (R&D) group, focused on... ...innovation in the development and validation of software used in the design and manufacturing of next-generation chips....Work experience placement- ...Cadence Design Systems is seeking a talented Software Engineer for its R&D group to create advanced software for physical verification of semiconductor devices. The role emphasizes design, validation, and collaboration across a distributed team to advance technology at...
- ...Cadence Design Systems seeks a Software Engineer for its Research & Development group, focusing on advanced software for physical verification at leading-edge semiconductor nodes. The role drives innovation in development and validation of software used to design and...
$161k - $299k
...hardware verification technology. As a Senior Engineer in the System Verification Group, you... ...of future AI and hyperscale chip designs. You will be part of an innovative, geographically... ...We are looking for an experienced C/C++ software engineer to join the Xcelium Software...$154k - $286k
...and memory‑coherent systems, where early software bring‑up, performance analysis, and... ...essential. The AVIP / Virtual Bridge R&D team designs, implements, and productizes protocol... ...related to PCIe and CXL In this role, the engineer will be responsible for designing,...$104.5k - $234.6k
...management, telemetry, digital twins, software lifecycle management, and AI-powered... ...robots to integrate rapidly with OCI.As a Principal Platform Software Engineer, you will own major areas of this platform—from architecture and API design through implementation and production...Temporary workFlexible hours$161k - $299k
...Responsibilities Design, develop, and maintain Control systems for driving build systems... ...systems Analyze user needs and software requirements to determine the feasibility... ...upgrade interfaces, and improve performance Engineer tests and integrate features into new releases...Remote work$207k - $300k
...GPUs.Work with hardware and software systems, programming the data... ...deadlines, and deliverables.Lead the design, development, testing,... ...network architecture, ethernet switching, software development and... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...Worldwide- ...Cadence Design Systems seeks a senior software engineer to design and maintain control systems for build pipelines and infrastructure. You will implement web REST services, manage release branches in Perforce and Git, and design databases to support product functionality...
$174k - $252k
...and participate in technical design reviews, system reliability improvements... ...operational panes to give engineers transparent control over... ....5 years of experience with software development in one or more... ...needs with opportunities to switch teams and projects as you and...- ...Alkira, a Lumen company, is seeking a Principal Software Engineer, Forwarding Plane to lead the architecture, design, and evolution of our next-generation cloud networking Forwarding Plane platform. You will own critical Forwarding Plane technologies and drive architectural...
$143k - $286k
...PermanentCompany: WalmartBusiness Segment: Home OfficePrincipal Software Engineer - Data Security PlatformAbout the TeamWe are building Walmart... ...Least-Privilege EnforcementAs part of this team, you will design and build highly scalable distributed systemsthat protect petabytes...Full timeTemporary workPart time$147k - $210k
...code. Participate in, or lead design reviews with peers and... ...2 years of experience with software development in one or more programming... ...in Python.Google's software engineers develop the next-generation technologies... ...needs with opportunities to switch teams and projects as you and...$136k - $200k
...code.Participate in, or lead design reviews with peers and stakeholders... ....2 years of experience with software development in one or more... ..., and software test engineering. Google's software engineers... ...needs with opportunities to switch teams and projects as you and...Full time$250.6k - $362.6k
...AI era, powering Cisco’s core Switching, Routing, and Wireless... ...full product development—from design to qualification to production... ...peripherals. Develop and execute software test plans. Collaborate with... ...Bachelor’s degree in Electrical Engineering, Computer Science, or related...Full timeTemporary workLocal areaFlexible hours$207k - $300k
Design and implement core components for next-generation version... ...that unlock new frontiers in engineering productivity.Facilitate alignment... ...testing, and launching software products.3 years of experience... ...needs with opportunities to switch teams and projects as you and...- ...California City: San Jose General OverviewFunctional Area: Engineering Career Stream: Design - Software EngineeringSAP Short Name: SLE-ENG-DSEJob Level: Level... ...for Celestica's high-performance networking switch platforms, developing and integrating low-level device...Work at office
- ...California City: San Jose General OverviewFunctional Area: Engineering Career Stream: Design - Software EngineeringJob Code: SSE-ENG-DSEJob Level: Level 11IC/... .../Diagnostics/BSP/Linux as applicable to data center switch product to resolve field issues and develop new...Work at officeLocal area
- ...City: San Jose SummaryThe Senior Lead Engineer, Software develops, debugs, tests, deploys and supports... ...in cross functional teams with other designers, customers, manufacturing engineering... ...role, the Senior Lead Engineer leads switch silicon SDK development and integration...Work at office
$174k - $252k
...development code.Participate in, or lead design reviews with peers and stakeholders to decide... ...experience.5 years of experience with software development in C/C++.3 years of... ...to Google’s needs with opportunities to switch teams and projects as you and our fast-paced...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Switch Design. Be the first to apply!
- principal software engineer San Jose, CA
- principal cloud computing engineer San Jose, CA
- senior principal cloud computing engineer San Jose, CA
- principal architect San Jose, CA
- principal San Jose, CA
- senior principal scientist San Jose, CA
- ultimate software San Jose, CA
- software qa San Jose, CA
- embedded software San Jose, CA
- software sales San Jose, CA

