Talent.com
Principal Software Engineer
Principal Software EngineerVirtualVocations • Colorado Springs, Colorado, United States
Principal Software Engineer

Principal Software Engineer

VirtualVocations • Colorado Springs, Colorado, United States
30+ days ago
Job type
  • Full-time
Job description

A company is looking for a Sr. Staff or Principal Software Engineer to lead the architecture, development, and integration of SAI with SONiC.

Key Responsibilities

Lead SAI / SONiC SDK development, defining abstraction layers and mapping hardware capabilities to standardized SAI APIs

Collaborate with hardware and software teams to ensure seamless integration and optimal performance

Participate in all stages of the software development lifecycle, from requirements gathering to deployment and maintenance

Required Qualifications

Bachelor's in Computer Science or Electrical / Computer Engineering with 10+ years of experience, or Master's with 5+ years

Proficiency in C, C++, and / or Python

Experience with embedded systems and debugging

Deep understanding of networking protocols (e.g., BGP, TCP / IP, Ethernet)

Hands-on experience developing and maintaining SDKs for hardware platforms

Create a job alert for this search

Principal Software Engineer • Colorado Springs, Colorado, United States