Full Stack Software Engineer - Security/Cryptography - 20397

  • San Francisco, United States
  • 4453 North First Street, Suite 100, Alviso, San Jose, California, United States, 95134

Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional Full Stack Software Developer to join our Security team on the West Coast. Candidates will be joining some of the brightest inventors and engineers in the world to develop products that make data faster and safer. Remote employees are encouraged to apply.

 

Rambus is looking for a software developer to work on everything from cloud-based enterprise systems to embedded security firmware in IoT devices. The successful candidate will be proficient in C++ and have experience in C, Java, or both. They will also have a working knowledge of common cryptography and some experience building security-oriented products. Most importantly the successful candidate will be excited to pick up new skills and take on the challenge of working across a wide range of products in multiple environments.

Responsibilities

  • Specify, develop, deploy, benchmark and maintain cloud, enterprise, and embedded software
  • Analyze and refactor existing software 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 and internal infrastructure and adhere to Rambus specified software development methodologies
  • Work closely with cross functional teams to define product architecture and solutions

Qualifications

  • 8 + years of relevant professional engineering experience 
  • BS/MS in computer science, computer engineering, software engineering, or related degree preferred; but substantial, relevant, outstanding work experience may substitute in some cases 
  • 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
    • Linux
    • Cryptography knowledge
    • Light-weight database technologies such as sqlite
    • Experience with multi-threaded, high-volume, real-time transaction processing
  • Previous experience in enterprise software development with an emphasis on security infrastructure.
  • Expert level C++ development skills, preferably on Linux.
  • Experience developing security features such as Key Management and/or PKI is desirable
  • Experience optimizing system level code where performance is critical. 
  • Other relevant skills and experience include
    • Working knowledge of cryptographic concepts
    • Embedded development in C
    • Enterprise development in Java
    • Containerization and microservice architecture

-----

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.

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.

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

Apply Now

Please send me more jobs like this by email

Not You?

Thank you

People Also Viewed

Sr IT Systems Specialist

2021-20408 Bangalore India Bangalore, India IT
The Senior Linux/Storage Operations administrator will be part of engineering services Linux team of global operations infrastructure (Linux Servers, storage, LSF, EDA tools) within the company and must work with existing system/storage administra...

SMTS Analog Engineering

2021-20356 Bangalore India Bangalore, India Engineering
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

PE Analog Engineering

2021-20357 Bangalore India Bangalore, India Engineering
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

Lead MTS CAD Engineering

2021-20355 Bangalore India Bangalore, India Engineering
Rambus, a premier chip and silicon IP provider, is seeking to hire an exceptional Lead MTS to join our CAD team in Bangalore. Candidates will be joining some of the brightest inventors and engineers in the world to develop products that make data ...

SMTS Analog Engineering

2021-20360 Bangalore India Bangalore, India Engineering
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

Lead MTS Physical Design

2021-20391 Bangalore India Bangalore, India Engineering
At Rambus, we are turning incredible possibilities into everyday reality by helping to deliver the innovations that greatly impact the world we live in. We create leading-edge semiconductor and IP products, spanning memory and interfaces to securi...

Job Alerts

Not You?

Thank you

Apply Now

Please send me more jobs like this by email

Not You?

Thank you