ASIC Model Development Software Engineer

  • SANTA CLARA, USA | BANGALORE, INDIA
  • Anywhere

Location: Santa Clara, USA and Bangalore, India
Job Type: Full-Time
Experience Level: Mid to Senior-Level
Minimum Experience Required in Networking: 5+ years

At Upscale AI, you’re not just building a career—you’re shaping the future. Join our trailblazing AI networking team, where every challenge is an opportunity to make a real impact. We’re a high-velocity, well-funded startup powered by visionary leaders and brilliant engineers. Here, innovation thrives, creativity is celebrated, and bold ideas drive us forward—together.

Upscale AI is shaping the future of AI infrastructure, with a proven track record of delivering game-changing products. We’re on a mission to revolutionize how AI models are deployed and accelerated, supercharging the efficiency of training and inference like never before.

In our vibrant, dynamic environment, your ideas and contributions will directly drive the future of AI/ML infrastructure. If you’re ready to push boundaries, fuel innovation, and make a lasting impact, Upscale AI is the place for you. Let’s create the future — together!

Multiple roles are open at different experience levels such as Staff Engineer, Principal Engineer

About the role:

We are seeking a talented and experienced Software Engineer with deep expertise in building a software model/simulator that mimics in detail the working of ASIC. You should have prior experience in application development for networking ASICs. You must be conceptually familiar with how an ASIC handles packets including its use of tables and registers for packet processing in pipelines.
In this role, you will be a key contributor to the development, validation, and optimization of model/simulator for Upscale AI ASICs. You will work closely with the ASIC architecture team to
understand and implement ASIC features in the model/simulator. Your effort will be a key and critical enabler for the software development team.

Job Responsibilities:

  • Design, develop, and maintain accurate software model/simulator for ASICs.
  • Develop and execute test plans for validation of your deliverables.
  • Collaborate closely with cross-functional teams including hardware engineers, QA, and DevOps to ensure seamless integration and deployment.
  • Participate in code reviews, architecture discussions, and documentation efforts.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engg., or a related field.
  • Minimum 5 years of hands-on experience in network software development.
  • Strong experience around networking ASICs.
  • Mandatorily proficient in Python, C/C++. Proficiency in Go will be an added advantage.
  • Good familiarity with Linux development environment.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred Skills:

  • Prior experience with developing ASIC software model/simulator
  • Knowledge of networking ASICs and switch hardware architecture.
  • Solid understanding of Layer 2 and Layer 3 networking protocols (e.g., VLANs, STP,
    BGP, OSPF).

Compensation

The national pay range for our technical roles is $100,000-$500,000. The national pay range for our non-technical roles is $75,000-$470,000. Individual compensation will be commensurate with the candidate’s experience and aligned with Upscale AI’s internal leveling guidelines and benchmarks.

At Upscale AI

Our goal is to hire and promote an exceptional workforce as diverse as the global populations weserve. Upscale AI, is an equal opportunity employer committed to diversity, inclusion, and belongingin all aspects of our organization. We value and celebrate diversity in thought, beliefs, talent,expression, and backgrounds. We know that our individual differences make us better. Come join us!

Upscale AI is an Equal Opportunity Employer that is committed to inclusion and diversity. Qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, disability or protected veteran status. We also take affirmative action to offer employment opportunities to minorities, women, individuals with disabilities, and protected veterans.

Upscale AI is committed to working with qualified individuals with physical or mental disabilities. Applicants who would like to contact us regarding the accessibility of our website or who need special assistance or reasonable accommodation for any part of the application or hiring process may contact us at: info@upscaleai.com. This contact information is for accommodation requests only. Evaluation of requests for reasonable accommodation will be determined on a case-by-case basis.

"(Required)" indicates required fields

This field is hidden when viewing the form
Accepted file types: pdf, docx, Max. file size: 100 MB.