Software Engineer 2

4 weeks ago


Sunnyvale, United States Juniper Networks Full time

Juniper is a leading provider of advanced routers and switches for the internet. We keep the world connected with speed, reliability, security, and ease of use. We believe in excellence and we strive to achieve that through employee motivation, training and teamwork within a collaborative and innovative culture.

The Juniper ASIC team is currently looking for a talented software engineer who can perform a diverse set of tasks including: Architecture modeling of complex high-performance networking ASIC's in C++/SystemC, development of parsers and compilers, creation of test environments for ASIC architecture models, and ASIC verification at block, cluster and full chip level.

Responsibilities:
  • Design, develop and maintain a complex C++ simulator of Networking ASICs
  • Profile and optimize the C++ simulator
  • Create highly efficient and reliable code, comprehensive unit tests and technical documentation
  • Adhere to the software quality process through the execution of module, subsystem and system test procedures
  • Collaborate with multi-functional engineering teams
Minimum Qualifications:
  • Bachelor's in Computer Engineering or Computer Science
  • Strong knowledge of C++ and Python
  • Solid understanding of software architecture, OOP, design patterns, UML
  • Great debugging skills of complex C++ code
  • Good understanding of memory management and multi-threaded systems
Desired Qualifications:
  • Programming experience on Linux OS, Git, CMake, Bash
  • Exposure to parsers and compiler development
  • Expertise with C++ libs like Boost, ANTLR, SystemC, SQLite
  • Exposure to Crypto/AI/ML technologies
  • Exposure to Networking technology

Minimum Salary: $120,000.00

Maximum Salary:$172,500.00

The pay range for this position is expected to be between $120,000.00 and $172,500.00/year; however, the base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position also includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave. Additional details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.

Juniper's pay range data is provided in accordance with local state pay transparency regulations. Juniper may post different minimum wage ranges for permanent residency petitions pursuant to US Department of Labor requirements.



  • sunnyvale, United States Intelliswift Software Full time

    Job Title: Software Integration EngineerLocation: Sunnyvale, CA (Onsite)Duration: 12 Months Contract on W2 (Possible Extension)We are seeking an experienced Engineer to join our client's Automation team. The ideal candidate will have a strong background in software development and experience working with hardwareMust-Have Skills PythonLab...


  • sunnyvale, United States Intelliswift Software Full time

    Job Title: Software Integration EngineerLocation: Sunnyvale, CA (Onsite)Duration: 12 Months Contract on W2 (Possible Extension)We are seeking an experienced Engineer to join our client's Automation team. The ideal candidate will have a strong background in software development and experience working with hardwareMust-Have Skills PythonLab...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Software Integration EngineerLocation: Sunnyvale, CA (Onsite)Duration: 12 Months Contract on W2 (Possible Extension)We are seeking an experienced Engineer to join our client's Automation team. The ideal candidate will have a strong background in software development and experience working with hardwareMust-Have Skills PythonLab...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...


  • Sunnyvale, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Mac OS Software EngineerLocation: Not SpecifiedDuration: Not SpecifiedPay Rate Range: Not SpecifiedAt Intelliswift Software Inc., we conceptualize, build, and support innovative technology products and solutions. Our team of experts from diverse backgrounds contributes to making Intelliswift a reliable partner in IT and Talent solutions. We...


  • sunnyvale, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software EngineerLocation: Sunnyvale CA - OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, needs to be hands on experience of 8 years minimumUnderstand nuances of making SW work with HWFPGA, prototyping and platforms experienceNice-to-have...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software EngineerLocation: Sunnyvale CA - OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, needs to be hands on experience of 8 years minimumUnderstand nuances of making SW work with HWFPGA, prototyping and platforms experienceNice-to-have...

  • Software Engineer

    1 month ago


    sunnyvale, United States Compunnel Inc. Full time

    Client: WalmartRole: Software EngineerLocation: Sunnyvale, CA /2 days/week OnsiteContract – 12+ monthsDescription:This is a coder position and we are looking for development engineers with experience in at least either Java or PhythonSite Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively...

  • Software Engineer

    2 months ago


    Sunnyvale, United States Compunnel Inc. Full time

    Client: WalmartRole: Software EngineerLocation: Sunnyvale, CA /2 days/week OnsiteContract – 12+ monthsDescription:This is a coder position and we are looking for development engineers with experience in at least either Java or PhythonSite Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively...

  • Software Engineer

    1 week ago


    Sunnyvale, United States Russell Tobin Full time

    Job Title: Software Dev Engineer Location: Sunnyvale, CA 94089Duration: 12 Months with possible Hire/Extn.Pay Range: $50/hr-$60/hr on W2 (DOE)Job DescriptionManufacturing systems engineering under the client prod-ops is responsible for delivering software and test frameworks that improve speed and quality of testing of satellite components. We partner with...

  • Software Engineer

    9 hours ago


    Sunnyvale, United States Avispa Technology Full time

    Software Engineer 14742 A leading professional networking company is seeking a Software Engineer to join our order management system team in an on-call operations-focused role. The successful candidate will build, ship, and release code to keep our systems up to date with the company's technical stack and standards for quality software engineering. The...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryAt Walmart, we're building innovative solutions to meet the evolving needs of millions of users. As a Senior UI Developer, you'll play a crucial role in designing and developing intuitive, high-performance user interfaces for a powerful real-time decision-making platform. Your expertise will help create seamless, responsive, and user-friendly...

  • Software Engineer

    4 weeks ago


    Sunnyvale, United States Spectraforce Technologies Full time

    Role: Software EngineerLocation: Sunnyvale, CA (Hybrid, 3+days/week, Tues-Thurs)Duration: 7 monthsHM Notes: * Object-oriented programming (Python preferred, .NET knowledge beneficial) * Cloud understanding (Azure preferred) * Kubernetes expertise * API and backend development knowledge (especially in .NET) * The role involves building tools for migrating...

  • Software Engineer

    2 months ago


    sunnyvale, United States Cypress HCM Full time

    Software EngineerOverview: We are looking for a Software Engineer to join our team. In this role, you will develop and operate mission critical services and applications that are used customers and employees worldwide.Location: Sunnyvale, CAWork Schedule: Full Time, Hybrid (Tu-Th)Responsibilities:Lead the technical design, implementation, and deployment of...

  • Software Engineer

    1 month ago


    sunnyvale, United States Cypress HCM Full time

    Software EngineerOverview: We are looking for a Software Engineer to join our team. In this role, you will develop and operate mission critical services and applications that are used customers and employees worldwide.Location: Sunnyvale, CAWork Schedule: Full Time, Hybrid (Tu-Th)Responsibilities:Lead the technical design, implementation, and deployment of...

  • Software Engineer

    2 months ago


    Sunnyvale, United States Cypress HCM Full time

    Software EngineerOverview: We are looking for a Software Engineer to join our team. In this role, you will develop and operate mission critical services and applications that are used customers and employees worldwide.Location: Sunnyvale, CAWork Schedule: Full Time, Hybrid (Tu-Th)Responsibilities:Lead the technical design, implementation, and deployment of...

  • Engineering Manager

    4 weeks ago


    Sunnyvale, United States Ket Software Full time

    Position: Engineering Manager - Hardware Wearable Product Validation TeamLocation: Sunnyvale, CA (100% onsite) – Quest Global OfficeExp: 15 – 26 years*F2F is MUST after initial web interviews-LOCAL CANDIDATES ONLY*Job RequirementsWe are seeking an experienced Engineering Manager to lead our Hardware Wearable Product Validation Team. The ideal candidate...

  • Engineering Manager

    3 weeks ago


    sunnyvale, United States Ket Software Full time

    Position: Engineering Manager - Hardware Wearable Product Validation TeamLocation: Sunnyvale, CA (100% onsite) – Quest Global OfficeExp: 15 – 26 years*F2F is MUST after initial web interviews-LOCAL CANDIDATES ONLY*Job RequirementsWe are seeking an experienced Engineering Manager to lead our Hardware Wearable Product Validation Team. The ideal candidate...

  • Engineering Manager

    3 weeks ago


    sunnyvale, United States Ket Software Full time

    Position: Engineering Manager - Hardware Wearable Product Validation TeamLocation: Sunnyvale, CA (100% onsite) – Quest Global OfficeExp: 15 – 26 years*F2F is MUST after initial web interviews-LOCAL CANDIDATES ONLY*Job RequirementsWe are seeking an experienced Engineering Manager to lead our Hardware Wearable Product Validation Team. The ideal candidate...