FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, NOS Platform Engineer
Cornelis Networks. Lead platform porting and BSP development for switch ASIC platforms .
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Lead platform porting and BSP development for switch ASIC platforms
- Integrate and validate ASIC drivers, optics/transceiver management, thermal/power management, and BMC/baseboard interfaces
- Design platform abstractions and implementations to support both SONiC and FBOSS architectures
- Design and implement control plane and data plane components for SONiC and FBOSS, ensuring seamless operation with underlying hardware
- Develop and maintain platform services and daemons for hardware monitoring, configuration, and management
- Collaborate with SAI/SDK team to integrate switch abstraction layer with SONiC and FBOSS architectures
- Build and maintain test frameworks, automation, and CI/CD pipelines for NOS platform validation
- Profile and optimize NOS performance for latency, throughput, and resource utilization
- Engage with the SONiC and FBOSS open-source communities, contribute improvements where applicable
- Work closely with hardware, firmware, and systems teams to resolve integration issues and define platform requirements
- Leverage AI coding assistants and emerging tooling to accelerate development velocity and code quality
Requirements
What you’ll need- BS in Computer Science, Computer Engineering, or related field
- 7-10 years of software engineering experience
- Strong proficiency in C/C++ and Python
- Linux systems programming and networking stack experience
- Switch/networking hardware experience OR network operating system development experience
- Strong debugging and problem-solving skills for complex hardware/software integration issues
- Excellent communication and collaboration skills
- Commitment to AI-first development practices and continuous learning of emerging AI tooling
Benefits
Comp & perks- Medical, dental, and vision coverage
- Disability and life insurance
- Dependent care flexible spending account
- Accidental injury insurance
- Pet insurance
- Generous paid holidays
- 401(k) with company match
- Open Time Off (OTO) for regular full-time exempt employees
- Sick time
- Bonding leave
- Pregnancy disability leave
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonLinux systems programmingnetworking stackASIC driversthermal managementpower managementBMC interfacesNOS performance optimization
Soft Skills
debuggingproblem-solvingcommunicationcollaborationcommitment to continuous learning
Certifications
BS in Computer ScienceBS in Computer Engineering