Note: The job is a remote job and is open to candidates in USA. Arteris is a global leader in system IP used in semiconductors to accelerate the creation of high-performance, power-efficient silicon. As a Principal Engineer of Security Solutions Engineering, you will shape the future of semiconductor technology by establishing architectures, implementing innovative solutions, and mentoring junior engineers.
Responsibilities
- Define and own the long‑term technical strategy for core hardware security engines, balancing innovation, scalability, and product quality
- Review and challenge architectural and algorithmic decisions made by senior technical staff (architects, principal engineers) for high‑performance, memory‑efficient, and scalable analysis systems operating on very large designs
- Set technical standards for algorithmic rigor, performance benchmarking, regression testing, and release readiness
- Contribute strategy and implementation of software products, including correctness, runtime performance, memory footprint, and scalability
- Ensure correctness, determinism, and debuggability of complex multi‑threaded and distributed systems
- Drive predictable execution from research through productization in a commercial EDA environment
- Foster a culture of technical excellence, peer review, and evidence‑based decision making
- Develop future technical leaders within a mixed research and development engineering organization
- Communicate complex algorithmic issues clearly to non‑specialist stakeholders
Skills
- At least 8 years of experience architecting, developing and delivering complex C++ commercial technical applications
- Demonstrated history of technical leadership involving setting product direction and owning outcomes of complex algorithms (quality, runtime, reliability, user experience and memory consumption)
- Hands-on depth in at least one major EDA area (e.g., simulation, synthesis, formal verification, equivalence checking, static analysis), with the ability to evaluate architectural tradeoffs and algorithms
- Strong grounding in algorithms and data structures for digital logic analysis and transformation
- Practical understanding of SoC design and verification flows and how EDA tools are used in production environments
- Track record building performant, scalable systems (runtime/memory, concurrency, distributed execution) that can operate on multi-billion gate designs
- Excellent communication skills with the ability to clearly articulate risks, tradeoffs, and outcomes to senior leadership and customers
- Understanding and experience with hardware description languages (Verilog, SystemVerilog, VHDL) and simulation semantics
- Expert programming and debug skills in modern C++
- Proficiency working in Linux
- Must exhibit a collaborative technical style and be able to work well with cross functional teams
- Ability to operate effectively in a fast-paced, high-accountability environment with competing priorities
- Bachelor's degree in Computer Science or Electrical Engineering (MS/PhD preferred)
- Relevant work experience is in the domains of Simulation, Synthesis or Formal Verification or similar products
- Familiarity with hardware security analysis or security-oriented verification tools
- Understanding of RTL/gate-level simulation and debugging
- Experience in the implementation and verification of SoC designs
Company Overview
Company H1B Sponsorship