Job Summary
Since the initial discovery of hardware-related chip vulnerabilities like Spectre and Meltdown, the number of such vulnerabilities has exponentially increased. They exploit weaknesses in semiconductor chip design and low-level firmware and frequently cause irreparable damage across the semiconductor industry affecting both our enterprise and consumer digital infrastructure.
Cycuity provides cutting-edge products and services that help customers identify and address security weaknesses during the semiconductor design process. Its Radix line of products augments existing chip verification flows and enables design teams to fix security flaws as chips are developed while giving security teams ongoing insight to drive the overall security program.
Reporting to the VP of Engineering, the Senior Staff Software Engineer – Hardware Security Analysis will be responsible for developing innovative solutions that shape the way the emerging process of HW security verification and analysis is performed. Your work will focus on designing and developing tools that help hardware designers and security architects identify security flaws in their architecture and hardware designs. A senior staff software engineer is responsible for innovating, designing and implementing solutions that identify hardware security flaws while also considering relevant algorithms/heuristics as well as guiding and educating others on the team to grow knowledge and improve productivity. Bring your passion for software engineering and you will both be challenged and given a wide-ranging of development experiences as you grow your knowledge and skills along with the company.
This position is being offered as a part-time contractor or full-time employee depending upon the qualifications and desired role of the applicant.
Required Qualifications and Skills
● Bachelor’s degree in Computer Science/Engineering (MS/PhD preferred)
● Expert level engineer with a minimum of 8 years working on a commercial EDA (Electronic Design Automation) tool as a mainstream R&D developer of the core engine.
● Solid understanding and experience with hardware description languages (Verilog, SystemVerilog, VHDL) and simulation semantics.
● Expert programming and debug skills in modern C++.
● Demonstrated deep knowledge in design and architecture of efficient, scalable software systems and data structures to support compilation of billion gate designs, including performance profiling and optimizing large code bases.
● Expert proficiency in algorithms and data structures for digital logic.
● Experience in multi-threading, multi-tasking and job distribution to support analysis and netlist transformations to minimize runtime and memory footprint.
● Ability to operate in a small team and be an effective communicator.
● Proficiency working in Linux.
● This position can be based anywhere in the continental USA. Some travel may be required for team and/or customer meetings.
Preferred qualifications
● Relevant work experience is in the domains of Simulation, Synthesis or Formal Verification or similar products.
● Python scripting for prototyping and test automation.
● Understanding of SQL or other database formats for managing large datasets.
● Understanding of RTL/gate-level simulation and debugging.
● Experience in the implementation and verification of SoC designs.
● A background in Computer Security or familiarity with Computer Security topics.
Compensation
The salary range for this position is $185,000 to $230,000. Compensation packages are tailored to each candidate based on their unique skill set, experience, qualifications, location, and other job-related factors.
Benefits
Cycuity benefits and perks include medical, dental, and vision, 401K, flexible PTO, and a chance to work with a team of hardware security experts and people dedicated to “making a difference”.
You will also have a unique opportunity to grow and advance your career here at Cycuity, Inc. Silicon security is just now starting to take hold, so you’ll be able to get in on the ground floor of an evolving and important dimension to our national security.
About Cycuity
Cycuity, Inc. is a San Jose, CA based cybersecurity company with a remote first office model that provides industry-leading solutions to address security vulnerabilities overlooked in today's systems. Cycuity's innovative hardware security technologies detect and prevent hardware security vulnerabilities from pre-silicon to runtime that are undetectable using current methods of security analysis.