Job Description :
Title: Software Engineer, Application Security Programmer- 2200093
Location: Santa Clara, CA
Duration: Full-time/Perm

MUST:
  • Development experience with Linux and embedded operating systems.
  • Programming experience with at least one of the language C, C++ and Rust including object-oriented design.
  • Design and Develop resilient and high performing applications in constrained embedded systems

About client:
At Client, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. Trusted by the world's leading technology companies for 25 years, we move, store, process and secure the world's data with semiconductor solutions designed for our customers' current needs and future ambitions. Through a process of deep collaboration and transparency, we're ultimately changing the way tomorrow's enterprise, cloud, automotive, and carrier architectures transform—for the better.
The data infrastructure that our customers build has never been more critical to our global economy. It's what's keeping the world connected, businesses running, and information flowing. If you're ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below.
The Opportunity
SSBU at client is developing products to protect data (in motion and at rest), authentication and key management in public/private clouds and large enterprises. LiquidSecurity Hardware Secure Module (HSM) are the industry's first and only FIPS 140-2 level 3 certified solution designed to be deployed in hyperscale cloud environments. They offer the highest HSM performance and scalability, as well as the remote management and resiliency required for the intense workloads and environmental conditions of the cloud datacenters where they are deployed.
Job Responsibilities:
  • In this role you will be part of the engineering group of full stack engineers and contribute to design, architecture and implementation for one or more products in LiquidSecurity HSM products and their applications. We are looking to re-invent the user interaction and experience with HSMs. This would give a great opportunity to perform and excel in
  • Design and Develop resilient and high performing applications in constrained embedded systems
  • Develop new modules, features for Marvell's LiquidSecurity HSMs
  • Develop documents that are engineering and customer facing.
  • Trouble shooting and solving software bugs reported by customer and QA
  • Should be flexible to work with teams in India and US

Requirements:
  • We are looking for passionate software engineers that have excelled problem solving and programming skills with relative experience and knowledge in complex applications development and interested in learning and contributing to embedded system security, key management.
  • BS in CS/EC/EE and 3+ years professional software development experience
  • MS in CS/EC/EE and 2+ years of professional software development experience
  • Programming experience with at least one of the language C, C++ and Rust including object-oriented design
  • Experience with solving real-time embedded system issues, including multi-threading, optimization, memory management, etc is preferred.
  • Development experience with Linux and embedded operating systems.
  • Effective interpersonal and teamwork skills
  • Excellent communication skills

Preferred Skills:
  • Strong knowledge of cryptographic algorithms (RSA, EC, AES etc.), TLS/SSL, IPSec, Authentication, KMIP protocols
  • Experience with General Purpose or Payments HSMs and other security devices is a plus


Client : InterSources Inc.

             

Similar Jobs you may be interested in ..