MilpitasRecruiter Since 2001
the smart solution for Milpitas jobs

Staff Product Security Software Engineer

Company: PEAK Technical Staffing USA
Location: Milpitas
Posted on: June 20, 2022

Job Description:

PEAK Technical Staffing USA http://cdn.haleymarketing.com/templates/62098/logos/peaktechnical-hml.png http://www.peaktechnical.com/ http://www.peaktechnical.com/ true Staff Product Security Software Engineer Milpitas , CA 95035
Posted: 05/17/2022 2022-05-17 2022-06-22 Employment Type: Direct Placement Category: Software Engineers Job Number: 94093 Job Description
Our company is currently recruiting for a Staff Product Security Software Engineer to join the R&D Software development team. This position can be located in Irvine, CA or Milpitas, CA.

The Staff Product Security Software Engineer will make vital contributions to the company' s Surgical Vision New Product Development (NPD) pipeline and transform patient care through innovation. This position is responsible for working with our NPD teams to incorporate cybersecurity into the design and development of product software for use in cutting edge medical devices and associated capital equipment. Candidates must be self-motivated, independent and have an eagerness to learn and work as a team and a desire to thrive. You are expected to demonstrate sophisticated Cybersecurity engineering knowledge, be able to independently resolve approaches to difficult technical problems and communicate broadly across engineering teams.

Key Responsibilities:
Design and develop embedded system security software to integrate with mechanical, electrical, and distributed computing systems.
Translate high-level Cybersecurity regulatory requirements into technical options.
Convert chosen technical options into implementation solution and formal testable written Cybersecurity requirements.
Documentation of all Cybersecurity designs and specifications per design control process.
Drive Cybersecurity penetration tests with third party vendor and implement solutions to findings.
Educate engineering teams on security best practices and perform code reviews
Assist with security architecture reviews and compliance audits
Conduct threat modeling exercise for new products and features
Architect embedded operating system security patching and perform vulnerability assessment
Collaborate with cross functional teams to connect our vision products to the digital health enablement platform
Generate and present technical material to partners at all levels of the organization.

Qualifications

Education:
BS or MS in Computer Science, Software Engineering, or related engineering field is required.

Required Skills:
5+ years of hands on experience in software development with product security, threat modeling, security design, infrastructure security, security architecture, cryptography, and broader security technologies
Windows security experience and proficiency in C/C++ coding skills is required.
One full software development cycle with focus on Cybersecurity implementation from concept to commercial release.
Understanding of various embedded/system software design tools and processes, operating systems, and programming languages (e.g. Jira, Bitbucket, Windows IoT, Linux, Qt, C/C++/C#, JSON-RPC, Python, etc.)
Experience with sophisticated embedded software with multiple modules in different language platforms required.
Experience within a medical device cybersecurity software development or other highly regulated environment.
Experience with external standards such as IEC 62366, IEC 62304, UL 2900, IEC 62443
Strong verbal and written communications skills
Must be able to multitask and work optimal at all levels in a fast-paced environment.

Preferred Skills:
Experience in Cloud architecture security (ex: Azure, AWS)
Experience with design control processes: requirements management and development, risk management, and verification (e.g. DNG, Agile Doc Control)
Experience developing software for embedded Real-Time Operating Systems (SafeRTOS, NI SOM, etc.)
Experience developing embedded software systems using Modern C++ and experience debugging embedded hardware systems
Experience developing Qt applications and/or Qt QML plugs
Experience working with TPM devices and PKI certificate management
Experience with manufacturing provisioning of certificates
Demonstrated ability working across subject areas with internal and external partners
Strong collaboration, proven technical leadership capabilities, and conflict resolution skills

P-OCE-03

Apply Now: Apply Online Continue with LinikedIn Continue with Facebook Continue with Twitter Chat With A Recruiter Show My Resume Fit Apply Later Send an email reminder to:
Email Address Refer A Friend Share This Job: Login to save this search and get notified of similar positions.
Apply Online Apply with Indeed Apply with LinkedIn Apply with Facebook Apply with Twitter Chat With A Recruiter Show My Resume Fit Send an email reminder to:
Email Address Refer A Friend Share This Job: Related Jobs: There are currently no related jobs. Please sign up for JobAlerts . Loading... Software Engineer-Mid #13093082
San Francisco, CA
Senior Software Engineer #13096989
San Francisco, CA
Software Development Engineer (Test Server)
Mountain View, CA
Login to save this search and get notified of similar positions.

Keywords: PEAK Technical Staffing USA, Milpitas , Staff Product Security Software Engineer, IT / Software / Systems , Milpitas, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Milpitas RSS job feeds