Lead MTS Software Engineer

2 weeks ago


San Jose, United States Rambus Full time

Overview:

We are hiring a Senior Software Engineers with expertise in cryptography, security, embedded systems, Linux, RTOS and device drivers to join our Silicon IP Software development team.

Applicants must be familiar with embedded software development processes, methodologies, and tools and must possess strong coding skills and individual technical accomplishments.

This position involves work on a wide range of projects related to all areas of embedded system development, including on-chip firmware development, driver development, application development, and development of hardware abstraction modeling, internal software tools used for testing and verification of hardware and software.

Responsibilities:
  • Specify, develop, deploy, benchmark and maintain embedded security software
  • Perform hands on development and be responsible for timely documentation and reviews
  • Analyze and refactor existing software whenever necessary to enhance its reliability, performance, supportability, and operability
  • Coordinate testing, packaging, deployment and delivery of software and production data in a secure environment
  • Collaborate with other engineers on code reviews, internal infrastructure, and adhere to software development methodologies
  • Collaborate with cross functional teams to define product architecture and solutions

Job Requirements

Minimum of a Bachelor of Science degree in Computer Science or Computer Engineering.

  • Previous embedded software development experience in security software.
  • Expert level experience with C++ development. Preferably on Linux.
  • Multithreading application development.
  • Comfortable with hardware design.
  • Experience optimizing embedded code where performance is critical.
  • Experience with software driven hardware abstraction modeling.
  • Experience developing security features such as Key Management and/or PKI is desirable
  • Cryptography working knowledge is highly desirable
Qualifications:
  • 5 - 8 years of relevant professional engineering experience
  • BS/MS in computer science, computer engineering, software engineering, or related degree preferred.
  • Experience and high degree of competency in all of the following areas:
    • C++ object-oriented design concepts, including core libraries, design patterns, encapsulation, polymorphism, inheritance
    • Hardware abstraction / hardware modeling
    • Experience with an agile software development lifecycle including design, development, testing and support
    • Linux
    • Cryptography and security knowledge
    • Experience with multi-threaded, high-volume, real-time transaction processing
    • Nice to have:
      • Nice to have experience in hardware modeling with SystemC/TLM 2.0
      • Linux device driver development
      • Linux host application development

About Rambus

With 30 years of innovation and semiconductor expertise, Rambus leads the industry with products and solutions speed performance, expand capacity and improve security for today's most demanding applications. From data center and edge to artificial intelligence and automotive, our interface and security IP, and memory interface chips enable SoC and system designers to deliver their vision of the future.

Rambus offers a competitive compensation package including base salary, bonus, equity, matching 401(k), employee stock purchase plan, comprehensive medical and dental benefits, time-off program, and gym membership.

The US salary range for this full-time position is $116,200 to $215,800. Our salary ranges are determined by role, level and location. The successful candidates starting pay will be determined based on job-related skills, experience, qualifications, work location and market conditions.

Rambus is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics.

?

Rambus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may let us know in the application.

Rambus does not accept unsolicited resumes from headhunters, recruitment agencies or fee-based recruitment services.

For more information about Rambus, visit rambus.com. For additional information on life at Rambus and our current openings, check out?rambus.com/careers/.



  • San Jose, United States AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • San Jose, United States AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • San Jose, United States PayPal Full time

    At Venmo, we are creating a product that people love. We strive to create a delightful user experience while connecting the world and empowering people through payments. We are looking for intellectually curious people who want to be inspired and inspire others to change the world. Engineering is a craft, and at Venmo we want the internals of our software to...


  • San Jose, United States PayPal Full time

    At Venmo, we are creating a product that people love. We strive to create a delightful user experience while connecting the world and empowering people through payments. We are looking for intellectually curious people who want to be inspired and inspire others to change the world. Engineering is a craft, and at Venmo we want the internals of our software to...


  • San Jose, United States PayPal Full time

    At Venmo, we are creating a product that people love. We strive to create a delightful user experience while connecting the world and empowering people through payments. We are looking for intellectually curious people who want to be inspired and inspire others to change the world. Engineering is a craft, and at Venmo we want the internals of our software to...

  • Software Engineer

    4 weeks ago


    San Jose, United States Dew Software Full time

    Dew Software is seeking a talented Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for developing and maintaining user interfaces for web applications. You will work closely with designers, product managers, and backend developers to create highly functional and visually appealing web applications. If...

  • Software Engineer

    3 weeks ago


    San Jose, United States Dew Software Full time

    Dew Software is seeking a talented Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for developing and maintaining user interfaces for web applications. You will work closely with designers, product managers, and backend developers to create highly functional and visually appealing web applications. If...


  • San Jose, California, United States Siemens Digital Industries Software Full time

    Job Family: Research & Development Req ID: Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using...

  • Software Engineer

    4 weeks ago


    San Jose, United States BHO Tech Full time

    Overview We are the leading innovator of Container Converged Infrastructure is looking for a dynamic, high performing, Software engineer ­ Backend to be based out of our San Jose CA headquarters. Funded by top tier venture financing from CRV, DFJ, GSR, and Goldman Sachs along with a ‘blue chip’ management team; we accelerate containers to production...


  • San Jose, United States Rambus Full time

    Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional Lead MTS Application and Validation Engineering to join our Memory Interface team in San Jose California. Candidates will be joining some of the brightest inventors and engineers in the world to develop products that make data faster and safer. As a Lead MTS Application and...


  • San Jose, United States Rambus Full time

    Overview: Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional Lead MTS Application and Validation Engineering to join our Memory Interface team in San Jose California. Candidates will be joining some of the brightest inventors and engineers in the world to develop products that make data faster and safer. As a Lead MTS...


  • San Jose, United States Rambus Full time

    Overview: Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional Lead MTS Application and Validation Engineering to join our Memory Interface team in San Jose California. Candidates will be joining some of the brightest inventors and engineers in the world to develop products that make data faster and safer. As a Lead MTS...


  • San Jose, United States Recogni Full time

    About Recogni Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading...


  • San Jose, United States Recogni Full time

    About Recogni Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading...


  • San Jose, United States Triunity Software Full time

    Job DescriptionJob DescriptionTitle: Lead ML Engineer (Remote) W2 OnlyJob Description:We are seeking a talented TechnicalLead to drive development and adoption of AI Solutions. In this role you will contribute to product roadmap, product design , development and onboaring ofusers to the platform. Your primary responsibility will be to lead development &...


  • San Jose, United States Cadence Design Systems Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software...


  • San Jose, United States BHO Tech Full time

    Overview We are the leading innovator of Container Converged Infrastructure is looking for a dynamic, high performing, Full stack software engineer to be based out of our San Jose CA headquarters. Funded by top tier venture financing from CRV, DFJ, GSR, and Goldman Sachs along with a ‘blue chip’ management team; we accelerate containers to production...


  • San Jose, California, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Software Engineer (Backend/Java) for a Contract assignment with one of our premier SaaS clients in San Jose, CA or remote. We are looking for a Senior Software Engineer (Backend) to build solutions for the Adobe Experience Platform reporting and dashboard capabilities. ...

  • Data Engineer

    1 week ago


    San Jose, United States Dew Software Full time

    Job DescriptionJob DescriptionDew Software is seeking a talented Data Engineer to join our team. We are a leading technology company that specializes in digital transformation and provides innovative solutions to our clients. As a Data Engineer at Dew Software, you will play a crucial role in designing, building, and maintaining scalable data pipelines and...


  • San Jose, United States Recogni Full time

    About Recogni   Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of...