Demo

Senior Software Engineer

Trantor
San Jose, CA Full Time
POSTED ON 4/3/2025
AVAILABLE BEFORE 5/2/2025

We are seeking an experienced and motivated P4 Developer to join our Network Technology team within the R&D department, contributing to the evolution of next-generation networking products. As part of our team, you will work on developing and optimizing firmware, SDKs, simulators, and compilers for Cisco Silicon One™ architecture, with a focus on leveraging the power of P4 (Programming Protocol-Independent Packet Processors). This role offers an exciting opportunity to work on pioneering technology that shapes the future of networking.


What You'll Do:

  • Design, implement, and test P4 programs to define packet processing behaviors on network devices.
  • Develop and optimize P4-based solutions to efficiently utilize hardware capabilities.
  • Create, optimize, and enhance the backend of the P4 compiler to leverage the full potential of networking hardware.
  • Solve complex resource management problems and optimize resource allocation across network processing pipelines.
  • Collaborate with ASIC engineers to ensure seamless integration of P4 programs with next-generation IC designs, providing compiler support during hardware development phases.
  • Contribute to the development of P4-related libraries, tools, and analysis frameworks.
  • Collaborate with cross-functional hardware and software engineering teams to implement new features and improve existing solutions.
  • Participate in the design and implementation of new P4 language features to support the needs of network application developers.


Who You Are:

  • 7 to 10 years of experience in developing and maintaining large-scale software projects, with a focus on networking and packet processing.
  • Academic background in computer science or a related field
  • Proficiency in P4 and modern C/C programming, with strong software design and debugging skills.
  • Deep understanding of network protocols and packet processing techniques.
  • Motivation to learn, a high degree of work autonomy, and a strong sense of responsibility.
  • Fluency in spoken and written English.


Good to Have:

  • Experience with P4 compiler infrastructures and optimization techniques.
  • Familiarity with other programming languages and tools such as Python, ANTLR, and SWIG.
  • Experience in hardware/software co-design and performance analysis.
  • Knowledge of Cisco Silicon One™ architecture or similar network processing architectures.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Trantor

Trantor
Hired Organization Address Sonoma, CA Full Time
Job Description : US - Account Manager / Client Partner About Trantor Trantor is a technology services company focused o...
Trantor
Hired Organization Address Alameda, CA Full Time
Job Description : US - Account Manager / Client Partner About Trantor Trantor is a technology services company focused o...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the San Jose, CA area that may be a better fit.

Senior Software UI Engineer

HEAT Software, Milpitas, CA

AI Assistant is available now!

Feel free to start your new journey!