Job Summary
We are looking for Software Engineer(s) to contribute to the design and development of software applications focused on hardware security verification and assurance. The ideal candidate will play a pivotal role in advancing our product roadmap by developing software solutions that tackle key security challenges in the hardware development lifecycle. Collaboration with technical teams is crucial, so strong teamwork and excellent communication skills are required.
Key Responsibilities
- Design and develop backend application infrastructure for various Caspia tool suites.
- Provide customization, upgrading, debugging, and troubleshooting supports of SW products.
- Preparation of tool documentation and other related material.
- Perform other duties as assigned.
Qualifications & Desired Skills
- A Bachelor’s degree in Computer Science, Engineering, or a related field, or an equivalent combination of education and experience, will be considered.
- 3+ years of experience with developing and maintaining complex C++/C applications.
- Experience with Rust.
- Experience in APIs, compilers, code optimization, and maintaining codebases.
- Development experience in UNIX-like systems, associated scripting languages, TCL, Python, Perl.
- Strong knowledge of data structures, data management, software architecture.
- Familiarity with hardware security topics, VLSI SoC design process, and/or EDA software is a plus.
Compensation
Our competitive financial benefits are designed to support your future planning, recognize your performance, and provide peace of mind throughout all stages of life, including:
-
Competitive compensation
- Performance-based incentives
-
Health and wellness benefits
-
And more
insurance
Medical Insurance
Dental Insurance
Vision Insurance
Life & AD&D Insurance
Short-Term Disability
Long-Term Disability
Accident Insurance
Critical Illness Insurance
Hospital Indemnity Insurance
And more
Time Off
We believe it’s important for our team to have time to rest and recharge. To support this, we offer various time-off options, providing you with the flexibility to take the time you need:
-
Paid Time Off (up to 120 hours PTO)
-
Paid Holidays (8)
- Floating Holidays (3)