Software Engineer - Systems
Department: Engineering
Employment Type: Full Time
Workplace Type: Onsite
Location: Headquarters
Reporting To: Anees Narsinh
Description
What You'll Do
- 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.
What We're Looking For
- 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.
- 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.
Why Canoga Perkins?
- Comprehensive benefits package
- Opportunity to help join the early stages of a rapidly growing organization.
Canoga Perkins is an Equal Opportunity and Affirmative Action Employer. We are
steadfast in our commitment to equal employment opportunities and pledge that these
objectives are reflected in all aspects of our daily operations. We will continue to recruit,
hire, train, and advance in employment qualified individuals in all job titles without regard
to race, color, national origin, gender, sexual orientation, gender identity, religion, age,
status as a protected veteran, criminal history, or status as an individual with a disability;
and shall not discriminate against any individual, any such characteristic, nor any other
classification protected by local, state and|or federal law.
We retain candidate information for a period of thirty-six (36) months. We are committed to protecting the privacy of all job applicants. The information we collect during the application process, including identifiers (name, contact information), professional history, and other submitted data, is used for recruitment and hiring purposes only.
Similar Software Engineer jobs(8)
Get the flexibility to create a site that looks how you want and functions how you need. No coding. No compromises. With endless design capabilities, built-in business solutions and AI agents at every step of your journey, you can confidently design, launch and scale your site on your terms. Trusted by over 280 million, Wix is tailor-made for independent businesses and brands forging their path and owning their future. What will you create?
Key team members
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
