Embedded Systems Software Engineer - Linux/SONiC Networking

Canoga-Perkins

Los Angeles (CA)

On-site

USD 153,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits package
Early-stage growth opportunity

Job summary

Canoga Perkins is seeking a Systems Software Engineer to develop and support Linux-based embedded software infrastructure for 5G transport products. The role emphasizes SONiC OS integration, ONIE interaction, and kernel driver enhancements to meet high performance and security requirements.

The candidate will lead build system management, collaborate with hardware, software, and QA teams, and participate in code reviews and release processes while driving automation and pipeline improvements.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent work experience.
  • 3+ years of 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 device drivers.
  • Hands‑on experience with SONiC OS and ONIE — including build framework management and integration.
  • Familiarity with security protocols and certifications such as Secure Boot, TLS, and FIPS-140.
  • Proficient in GIT, Perforce, or Subversion.
  • Experience in automating and improving software development and release processes.
  • Ability to collaborate across multiple teams and align with development standards.

Responsibilities

  • 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 drivers for high‑performance networking devices.
  • Lead SONiC OS build system management — customization, optimization, integration, and troubleshooting.
  • Collaborate with hardware, software, and QA teams for testing and deployment of software infrastructure.
  • Engage with hardware and software vendors for toolchain issues and infrastructure optimization.
  • Perform software integration in distributed development environments and participate in code reviews and release processes.
  • Contribute to process automation, build optimizations, and development pipeline improvements.

Job description

Canoga Perkins is seeking a Systems Software Engineer to develop and support Linux-based embedded software infrastructure for 5G transport products. The role emphasizes SONiC OS integration, ONIE interaction, and kernel driver enhancements to meet high performance and security requirements.

The candidate will lead build system management, collaborate with hardware, software, and QA teams, and participate in code reviews and release processes while driving automation and pipeline improvements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer — Linux & SONiC
Embedded Systems Engineer — Linux & SONiC

Canoga Perkins • Los Angeles (CA)

On-site
USD 153,000 - 170,000
Comprehensive benefits
Growth opportunities
Embedded Systems Software Engineer – Linux/SONiC Networking
Embedded Systems Software Engineer – Linux/SONiC Networking

Canoga Perkins • West Chatsworth (CA)

On-site
USD 153,000 - 170,000
Comprehensive benefits package
Early-stage growth opportunity
Software Engineer - Systems
Software Engineer - Systems

Canoga Perkins • Los Angeles (CA)

On-site
USD 153,000 - 170,000
Comprehensive benefits
Growth opportunities
Software Engineer - Systems
Software Engineer - Systems

Canoga-Perkins • Los Angeles (CA)

On-site
USD 153,000 - 170,000
Comprehensive benefits package
Early-stage growth opportunity
Software Engineer - Systems
Software Engineer - Systems

Canoga Perkins • West Chatsworth (CA)

On-site
USD 153,000 - 170,000
Comprehensive benefits package
Early-stage growth opportunity
Network OS Architect & Lead Engineer
Network OS Architect & Lead Engineer

Roundel • Brooklyn Park (MN)

Hybrid
USD 132,000 - 238,000
Health benefits
401(k)
Paid time off
Senior SONiC & Networking Software Engineer
Senior SONiC & Networking Software Engineer

NVIDIA • Redmond (WA)

On-site
USD 184,000 - 288,000
Equity
Benefits
SDN Platform Engineer (C++, Linux, SONiC)
SDN Platform Engineer (C++, Linux, SONiC)

Amazon • Austin (TX)

On-site
USD 143,700 - 194,400
Health insurance
401(k) Plan
Paid Time Off
+1
Senior Network Software Engineer, SONiC & ASICs
Senior Network Software Engineer, SONiC & ASICs

Apple Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Staff Switch Design Engineer - SONiC Networking
Staff Switch Design Engineer - SONiC Networking

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,000