CrawlJobs Logo

Principal System Embedded Engineer (SONiC)

United States, Sunnyvale 172000.00 - 349000.00 USD / Year · Job Posted April 05, 2026
Apply Position
Job Link Share

Job Description

Principal System Embedded Engineer (SONiC). We are seeking a talented and experienced Software Engineer to join our dynamic team. In this role, you will contribute to the design, development, and optimization of carrier-class networking and system software. As a key member of our engineering group, you will work on cutting-edge technologies, collaborate with cross-functional teams, and drive impactful solutions.

Job Responsibility

  • Design, develop, and maintain features and enhancements for the SONiC NOS platform, interfacing with SAI and platform infrastructure
  • Contribute to the SONiC open-source community and stay current with the evolving SONiC ecosystem
  • Develop forwarding features on SONiC and the underlying hardware (e.g., ASICs, PHYs, optics, and other platform components)
  • Implement code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes
  • Debug, troubleshoot, and resolve issues on SONiC platforms
  • Participate in code reviews, and documentation efforts
  • Contribute to architecture discussions to ensure scalable and highly available SONiC integrations
  • Contribute to SONiC SAI features and platform-specific management/control modules (e.g., telemetry, diagnostics, and monitoring components)

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • Minimum of 10 years of work experience is required
  • With at least 1 year of hands-on SONiC development experience is must
  • Strong experience with the SONiC network operating system and architecture
  • Demonstrated feature contributions to the SONiC open-source community
  • Experience using SONiC SAI for new feature development and integration
  • Experience with datapath forwarding features such as BFD, FIB, RIB, ERSPAN, ACLs, QoS, unicast, and multicast
  • L2/L3 Protocol Stack Development
  • L3: BGP, OSPF, IS-IS, EVPN/VXLAN, MPLS, etc…
  • L2: STP, LLDP, LACP, etc…
  • Experience with FRR open routing stack
  • Experience with Redis DB, Docker
  • Experience in Data Plane/Embedded software development/kernel drivers
  • Proficient in Python, C/C++
  • Familiarity with Linux internals and containerized environment
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
  • Knowledge of network ASICs (e.g., Broadcom, Marvell) and switch hardware architecture

Nice to have

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal System Embedded Engineer (SONiC)

8 matching positions

Principal Software Engineer - SONIC & SAI

Piper Companies is seeking an Principal Software Engineer - SONIC & SAI who will...
Location
Location
United States , Saratoga
Salary
Salary:
210000.00 - 290000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of hands-on experience working with the SONiC network operating system with SAI
  • Skilled in developing SDKs for hardware platforms and collaborating with embedded systems teams
  • A deep expertise on the Hardware Abstraction Layer with experience in ISSU and BSP
  • Proficient in C/C++ and Python programming within Linux-based environments
  • Well-versed in core networking protocols such as BGP, TCP/IP, and Ethernet
  • Demonstrates a strong foundation in low-level system programming and hardware-software integration
  • Holds a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, with extensive software development experience prior to product launch
Job Responsibility
Job Responsibility
  • Spearhead the development of SAI/SONiC SDKs by designing abstraction layers that align hardware capabilities with standardized APIs for efficient control plane operations
  • Collaborate cross-functionally with hardware and software engineering teams to ensure smooth integration and high-performance outcomes
  • Engage in the full software development lifecycle, contributing to planning, implementation, deployment, and ongoing support
  • Build and maintain automated testing frameworks to validate SDK functionality and control plane reliability
What we offer
What we offer
  • Medical, Dental, Vision, 401k, PTO, holidays, and sick leave as required by law
  • Fulltime
Read More
Arrow Right

Principal Systems/Software Engineer

Principal Systems/Software Engineer. This role has been designed as ‘Hybrid’ wit...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or masters degree in computer science or electronics or telecommunication engineering or similar discipline, with experience in networking and system software development
  • Proficiency in coding in C and C++ programming, Object-oriented analysis & design, data structures and system debugging skills
  • Must have thorough systems knowledge in fundamental OS concepts in Linux or similar OS, skills to debug hard system level issues
  • Deep understanding of hardware & system-level design for carrier-class software development
  • Proficiency with Linux device drivers, System bring up, and Linux kernel, Prior experience in working with large code-bases preferred
  • Strong technical, analytical, and problem-solving skills for resilient and performance enhancing software development is a must
  • Expertise in scripting technologies and techniques, familiarity with state-of-the-art devops methodologies and practices
  • Background in networking, embedded platform-software development preferred
  • Good articulation and presentation skills on technical topics and subjects
  • Thorough understanding of one or more of the following areas: Host Complex, System peripherals & Drivers: CPU complex (x86)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain new features and enhancements for the SONiC network operating system platform
  • Troubleshoot, debug, and resolve issues within Platform System software and areas related to it
  • Collaborate closely with hardware engineers, QA/test teams, and other cross-functional partners to deliver end-to-end solutions
  • Participate in code reviews, contribute to architectural discussions, and lead documentation initiatives
  • Engage in initiatives which will add value to the products development for the Business Unit and to the Organisation as well.
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Principal Systems/Software Engineer

Principal Systems/Software Engineer. This role has been designed as ‘Hybrid’ wit...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors or masters degree in computer science or electronics or telecommunication engineering or similar discipline, with experience in networking and system software development
  • Proficiency in coding in C and C++ programming, Object-oriented analysis & design, data structures and system debugging skills
  • Must have thorough systems knowledge in fundamental OS concepts in Linux or similar OS, skills to debug hard system level issues
  • Deep understanding of hardware & system-level design for carrier-class software development
  • Proficiency with Linux device drivers, System bring up, and Linux kernel, Prior experience in working with large code-bases preferred
  • Strong technical, analytical, and problem-solving skills for resilient and performance enhancing software development is a must
  • Expertise in scripting technologies and techniques, familiarity with state-of-the-art devops methodologies and practices
  • Background in networking, embedded platform-software development preferred
  • Good articulation and presentation skills on technical topics and subjects
  • Thorough understanding of one or more of the following areas: Host Complex, System peripherals & Drivers: CPU complex (x86)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain new features and enhancements for the SONiC network operating system platform
  • Troubleshoot, debug, and resolve issues within Platform System software and areas related to it
  • Collaborate closely with hardware engineers, QA/test teams, and other cross-functional partners to deliver end-to-end solutions
  • Participate in code reviews, contribute to architectural discussions, and lead documentation initiatives
  • Engage in initiatives which will add value to the products development for the Business Unit and to the Organisation as well
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Product Manager

We are looking for a skilled Product Owner (m/f/d) to support the development of...
Location
Location
Austria , Vienna
Salary
Salary:
Not provided
sportradar.com Logo
Sportradar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience as a Product Owner or Product Manager
  • Strong understanding of agile methodologies and product delivery processes
  • Proven ability to manage stakeholders and drive alignment across teams
  • Excellent communication and decision-making skills
  • Experience working with technical teams and translating business needs into product requirements
  • Strong organizational skills and attention to detail
  • Fluent in English
Job Responsibility
Job Responsibility
  • Own and drive the product vision, roadmap, and backlog for Audience and AI initiatives
  • Translate business goals into clear user stories, acceptance criteria, and prioritized deliverables
  • Act as the key interface between business stakeholders and development teams
  • Lead backlog grooming, sprint planning, and ensure smooth agile delivery
  • Make informed prioritization decisions based on business impact, user needs, and technical constraints
  • Ensure timely and high-quality delivery of product features
  • Continuously gather feedback from stakeholders and users to refine and improve the product
  • Align cross-functional teams (engineering, data, design, commercial) around shared goals
What we offer
What we offer
  • Collaborative environment with colleagues from all over the world
  • Social events and teambuilding
  • Flexibility to manage your workday and tasks with autonomy
  • Balance of structure and autonomy
  • Vibrant and inclusive community including Women in Tech and Pride groups
  • Global Employee Assistance Programme
  • Calm and Reulay app
  • Online training videos
  • Flexible working hours
  • Fulltime
Read More
Arrow Right
New

Outside Of Hours School Care Educators: Ipswich

Hi there future Oshcies! Are you passionate about working with school aged child...
Location
Location
Australia , Brisbane
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 23, 2026
Flip Icon
Requirements
Requirements
  • Experience with children is needed
  • Tutoring
  • Babysitting
  • Mentorship
  • Volunteer Programs
  • Teaching
  • Any ACECQA approved qualifications welcomed
What we offer
What we offer
  • Training and education
  • Flexible hours of work
  • Have access to Randstad Employee benefits through Paytime
Read More
Arrow Right

Memory Care Caregiver

Location
Location
United States , Carrollton
Salary
Salary:
17.00 - 20.40 USD / Hour
atriaseniorliving.com Logo
Atria Senior Living
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • No experience needed. We will provide you with all the training you need!
Job Responsibility
Job Responsibility
  • Enhance the lives of older adults by assisting them with mobility needs and daily living activities, including housekeeping, bathing, grooming, and routine personal tasks
  • Work cooperatively with other talented team members to support and care for residents
  • Receive on-the-job training and have opportunities for career growth and advancement
  • Solve problems and exhibit ethical behavior
What we offer
What we offer
  • Competitive Pay
  • Paid Holidays & PTO
  • Comprehensive Health Plans
  • Career Advancement Opportunities
  • Tuition Reimbursement
  • Employee Loyalty Rewards Program
  • Retirement Savings Plan with Employer Match
  • Rewards & Recognition
  • Health & Safety
  • Parttime
Read More
Arrow Right

Apps Development Tech Lead Analyst - Vice President

The Applications Development Technology Lead Analyst is a senior-level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of overall experience in application development or systems analysis
  • Strong hands-on experience in Angular (preferably Angular 10+), TypeScript, HTML5, CSS3, and modern JavaScript frameworks
  • Experience in building enterprise-grade front-end applications with REST API integrations
  • Solid understanding of UI architecture patterns, state management, and performance optimization
  • Experience working in Agile/Scrum environments and delivering complex projects
  • Familiarity with backend technologies
  • working knowledge of Python is a plus
  • Proven ability to lead development efforts and manage multiple priorities effectively
  • Strong analytical, problem-solving, and decision-making skills
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Lead the design and development of scalable, responsive, and high-performance web applications using Angular (latest versions preferred)
  • Partner with multiple management and engineering teams to ensure seamless integration across UI, backend, and infrastructure layers
  • Analyze complex business and system processes to identify opportunities for enhancements and deliver innovative front-end solutions
  • Define and enforce best practices for Angular coding standards, component architecture, testing, debugging, and deployment
  • Contribute to overall architecture by aligning UI solutions with enterprise architecture blueprints and microservices/backend systems
  • Develop reusable components, libraries, and design systems to improve development efficiency and consistency
  • Provide deep technical expertise in TypeScript, RxJS, state management (NgRx or similar), and modern UI/UX practices
  • Collaborate closely with backend teams
  • understanding of Python-based services is a a plus
  • Perform in-depth analysis with strong problem-solving skills to address complex UI/UX and performance challenges
  • Fulltime
Read More
Arrow Right

Ediscovery paralegal

A California-based civil litigation firm specializing in complex fraud, insuranc...
Location
Location
United States , Pleasant Hill
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5+ years of litigation paralegal experience with a strong emphasis on eDiscovery
  • Experience supporting complex civil litigation matters (fraud, insurance, toxic tort, or similar highly preferred)
  • Proficiency with eDiscovery platforms and document review tools (Relativity or similar preferred)
  • Strong understanding of discovery processes, including ESI protocols and production standards
  • Highly organized with the ability to manage large datasets and competing deadlines
  • Comfortable working fully remote while maintaining responsiveness and collaboration
  • Must be based in California
Job Responsibility
Job Responsibility
  • Manage the full lifecycle of eDiscovery, including document collection, review, and production
  • Coordinate with attorneys and external vendors on eDiscovery workflows and strategy
  • Conduct document review for relevance, privilege, and key litigation issues
  • Prepare and organize document productions in compliance with court requirements
  • Maintain and manage large volumes of electronically stored information (ESI)
  • Assist with discovery responses and support broader litigation efforts
  • Support case teams on complex matters, including fraud, insurance-related litigation, and toxic tort cases
  • Ensure adherence to deadlines within a high-volume, fast-paced environment
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right