Arteris

Principal Software Engineer, Security Solutions

Arteris$195K — $210K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years experience in architecting and delivering complex C++ applications
  • Proven technical leadership in algorithm quality and product direction
  • Expertise in major EDA areas such as simulation or formal verification
  • Strong knowledge of algorithms and data structures for digital logic
  • Experience with SoC design and verification processes
  • Track record of building scalable systems for multi-billion gate designs
  • Excellent communication skills for technical concepts

Responsibilities

  • Define and manage long-term technical strategy for hardware security engines
  • Review architectural decisions for performance and scalability
  • Set standards for algorithm rigor and release readiness
  • Contribute to software product strategy and implementation
  • Ensure correctness of complex multi-threaded systems
  • Drive execution from research to productization
  • Foster a culture of technical excellence and talent development

Benefits

  • Collaborative and innovative work environment
  • Opportunity to mentor and develop future technical leaders
  • Flexibility for remote work within the continental USA
  • Travel opportunities for team and client meetings
Full Job Description
Description

Principal Engineer Security Solutions Engineering

Location: Campell, CA

What You'll Do as a Principal Engineer of Security Solutions Engineering at Arteris

Join our innovative team and help shape the future of semiconductor technology, specifically hardware security solutions. A Principal Engineer operates as a core member of the Research and Development team, establishing current and future architectures, implementing innovative solutions, and ensures that engineering commitments are credible, visible, and reliably delivered. Reporting to the senior Director of engineering, this technical leader architects and builds innovative solutions, mentors junior engineers, clearly communicates technical strategy, translates complex concepts for non-technical stakeholders, ensures risks are identified early and aligns with the strategy of the product team.

Key Responsibilities
  • Technical Strategy & Architecture
  • 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.
  • Execution & Delivery
  • 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.
  • Organization & Talent
  • 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.
  • Cross-Functional Leadership
  • Communicate complex algorithmic issues clearly to non-specialist stakeholders.

What You Bring
  • 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.
  • This position is based in Campbell CA, but highly qualified remote candidates located anywhere in the continental USA will be considered. Travel will be required for team and/or customer meetings.

Bonus Points If You Have
  • 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.

Education Requirements
  • Bachelor's degree in Computer Science or Electrical Engineering (MS/PhD preferred).

Estimated Base Salary

195,000 to 210,000 annually. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

About Arteris

Arteris is a semiconductor company that provides network-on-chip (NoC) interconnect IP solutions for system-on-chip (SoC) designs. The company's products include NoC IP, NoC fabric IP, and NoC subsystem IP. Arteris was founded in 2003 and is headquartered in Campbell, California.
Learn more about Arteris
Size
100 employees
Market Cap
$135.9 million
Industry
Founded
2003
NASDAQ

Similar Jobs

More Jobs at Arteris

More Information Technology Jobs

Find similar Principal Software Engineer, Security Solutions jobs: