Skip to content
ReferMeAJob
LiveFull-timeApply by 1 Nov 2026

Systems Software Engineer - SONiC

Los Angeles, CA, United States

Experience
5–30 years
Employment
Full-time
Work mode
Onsite
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-07-23

Required skills

SkillExperienceLevel
Linux3+ yearsNot specified
Embedded Systems3+ yearsNot specified
Linux Kernel developer3+ yearsNot specified

About the role

Systems Software Engineer - SONiC

Chatsworth, California (On-site)

Full-Time

ROLE OVERVIEW:

We are seeking a skilled and dynamic Systems Software Engineer (SONiC) to join our engineering team in developing and supporting our cutting-edge 5G Fronthaul and Backhaul Ethernet transport products. This role specifically requires a professional with proven expertise in Linux-based embedded software infrastructure, with a strong emphasis on SONiC OS integration, build systems, and networking infrastructure components.

The ideal candidate will have hands-on experience in supporting, optimizing, and extending software development infrastructure — including SONiC OS builds, ONIE integration, and kernel driver enhancements — to meet rigorous performance and security requirements in advanced networking products.

ROLE REQUIREMENTS:

  • Support the full lifecycle development of embedded software infrastructure, from requirements through deployment and maintenance.
  • Analyze, troubleshoot, and enhance existing software modules within the embedded software infrastructure platform.
  • Develop, debug, and optimize Linux kernel and kernel driver modules for high-performance networking devices.
  • Lead efforts in SONiC OS build system management — including customization, optimization, integration, and troubleshooting.
  • Collaborate with hardware, software, and QA teams for the seamless integration, testing, and deployment of software infrastructure.
  • Engage with hardware and software vendors for technical support, toolchain issues, and infrastructure optimization.
  • Perform software integration in distributed development environments and participate in code reviews, branching/merging strategies, and release processes.
  • Contribute to process automation, build optimizations, and development pipeline improvements.
  • QUALIFICATIONS:
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • 3+ years of relevant industry experience in embedded systems software development and infrastructure support.
  • Strong working knowledge of embedded build systems and infrastructure tools.
  • Practical knowledge of complex networking hardware functionality, including the implementation and debugging of device drivers.
  • Hands-on experience with SONiC OS and ONIE — including SONiC build framework management, build optimizations, and integration activities.
  • Familiarity with security protocols and certifications such as Secure Boot, TLS, and FIPS-140, including experience with FIPS-140 certification processes.
  • Proficient in source code control systems like GIT, Perforce, or Subversion.
  • Experience in automating and improving software development and release processes.
  • Proven ability to work across multiple teams and ensure alignment with established development processes and standards.

PREFERRED QUALIFICATIONS:

  • Experience contributing to or working with open-source software infrastructure components, especially in networking and embedded systems.
  • Background in Embedded Systems Software Development with a focus on networking and telecommunications products.
  • Familiarity with networking concepts including Ethernet switching, routing, and network protocols.
  • Exposure to distributed development environments and CI/CD infrastructure for embedded systems.


Role categories

Similar roles in Los Angeles

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeenterprise AI conceptsArtificial IntelligenceChange ManagementMicrosoft copilotMicrosoft 365
Not disclosed
Apply Now
DA

Remote

RemoteFull-timePostgreSQLPower BIDatabricksData ScienceCypher
Not disclosed
Apply Now