SMTS,Software Engineering

1512 East Franklin St., Suite 200 | Chapel Hill | North Carolina | United States | 27514

From chip management to device personalization, the CryptoManager security platform creates a trusted path for the SoC manufacturing supply chain

 Our CryptoManager Infrastructure is a high-performance enterprise class device provisioning solution that reduces operating costs and accelerates time-to-market. It is designed to seamlessly integrate into existing manufacturing flows with minimal interruption

 

More about you 

  • You are a motivated individual who is passionate about software development and software engineering
  • You are an early to mid-level software engineer to join the team
  • You will have plenty of opportunities learn and work on cutting edge technologies – big data, micro services based architecture to name a few
  • You will have plenty of mentoring to make you successful
  • You will work with a great team of smart, motivated and responsible individuals and bring your own ideas and implement them
  • You will have ample opportunities to work on different parts of the solution and different products, interact and collaborate with cross functional teams
  • You will have the joy and privilege to explore and experiment different technologies and tools
  • You will understand security inside out, from chip security to enterprise security as you know Rambus’s products and solutions

Responsibilities

  • Specify, develop, deploy, benchmark and maintain enterprise and cloud scale software applications 
  • Do 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
  • Create software, process and tools to manage data, configurations, and other deliverables required by devOps or customer

Qualifications

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

  • Previous systems level software development experience in the enterprise security industry or with another highly complex distributed systems product such as telecommunication or enterprise system development with emphasis in security infrastructure development. 
  • Multiple years developing in C++ on Linux (or expert C programmer with the ability and desire to quickly learn C++). 
  • Experience developing highly multithreaded, systems level applications.
  • Demonstrated ability to have successfully completed multiple moderately complex tasks. 
  • Experience optimizing system level code where performance is critical. 
  • Experience developing security features is desirable (e.g. Cryptography, Key Management, PKI). 
  • Typically requires a minimum of 5 years of related experience with a bachelor of science degree in Computer Science or Computer Engineering; or 3 years and a Master of Science degree

Apply Now

Not ?

Thank you

People Also Viewed

Helpdesk Lead Engineer

Sunnyvale United States Sunnyvale, United States IT
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...

IP Cores Field Applications Engineering

Sunnyvale United States Sunnyvale, United States Sales
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...

SMTS II - Applications Engineering

Toronto Canada Toronto, Canada 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...

Sr Engineering Program Manager

Bangalore India Bangalore, India Engineering
Do you live, breathe and dream products? Are you passionate about leading the transformation of products from concept to mass production? Are you thrilled by seeing your product succeed in the market? If so, read on – we may be looking for you!Ram...

Senior Linux /Unix Systems Administrator

San Francisco United States San Francisco, United States 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...

Senior Linux /Unix Systems Administrator

San Francisco United States San Francisco, United States 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 ?

Thank you

Apply Now

Not ?

Thank you