Careers

FirstPass Engineering has been providing digital and analog solutions for their customers since 1993. Whether it be designing in the latest ASIC/FPGA technology or utilizing the most advanced verification methods to assure that a customer’s product is RIGHT THE FIRST TIME, you will find FirstPass Engineering to be an exciting work environment that offers an exceptionally high level of exposure to a wide variety of products with many leading-edge commercial, military, and aerospace companies.

We are looking for design and verification engineers in the Castle Rock and Phoenix offices with varying levels of experience that relish the opportunity to utilize, broaden, and grow their skills and enjoy the continued success and growth that FirstPass Engineering has experienced for over 20 years. Providing highly specialized solutions across large market segments for an endless variety of products is challenging and rewarding, and offers significant opportunity for personal growth as well as leadership opportunities.

Careers

We are always seeking highly qualified Design and Verification Engineers. We offer competitive compensation packages, outstanding benefits, and a high quality-of-life work environment.

For consideration, please send your resume to careers@firstpasseng.com.


Current Job Openings

Unless otherwise noted, openings are available at both Castle Rock, CO and Phoenix, AZ sites

Senior ASIC Verification Engineer

The ideal candidate will have a Bachelor’s Degree in Electrical Engineering, Computer Engineering, or Computer Science with five to ten years of experience in the verification of ASIC/FPGA devices.

The following skills and experience are required:

  • Strong understanding of verification process and flow
    • Join a project at any phase with minimal disruption
    • Participate as a lead and/or contributor
    • Quickly adapt to a variety of different environments, methods and standards
  • Ability to create a high-level verification plan
    • Derivation of verification requirements from design requirements
    • Derivation of project schedule from verification requirements
    • Architecting a complex test environment
    • Identification and integration of re-use
  • Ability to create a complex constrained random test environment
    • Setup, build and run test benches
    • Develop agents for complex interfaces (protocol/retries/split transactions)
    • Application of direct and random methods
    • Application of coverage analysis (types and convergence methods)
    • Analyzing and debugging failures to establish root cause
    • Application of assertions
  • Strong understanding of Object Oriented Programming (classes, methods, polymorphism)
  • Use of a high-level language for verification, such as SystemVerilog C++, Java, etc.
  • Experience with verification methodologies (OVM/UVM)
  • Highly skilled with one or more industry standard simulation tools such as Mentor Questa-ModelSim, Synopsys VCS, or Cadence NCSIM
  • Strong understanding of typical design structures (FIFO’s, pipelines, memories, state machines, etc.)
  • Strong understanding of standard protocols (PCI Express, Ethernet, etc.)
  • Comfortable and confident interacting with customers
  • Excellent written and verbal communication skills

The following additional skills and experiences would be a plus:

  • Experience verifying hierarchically partitioned large ASICs
  • SystemVerilog/C++ co-simulation
  • Overall knowledge of the ASIC development process
  • RTL design experience
  • Ability to train/mentor junior engineers

Must be a US Person as defined in EAR 15 CFR Part 772 and ITAR 22 CFR Section 120.15, which includes US Citizenship, US Permanent Residence, or a Protected Person under 8 U.S.C. 1324b(a)(3).

Senior ASIC Design Engineer

The ideal candidate will have a Bachelor’s Degree in Electrical or Computer Engineering with five to ten years of experience in the design of ASIC/IC devices.

The following skills and experience are required:

  • Previous development of a large ASIC or a component within an ASIC
    • Capture and documentation of design requirements
    • Design partitioning and micro-architecture
    • RTL coding (Verilog or VHDL)
    • Setup and execution of synthesis and timing closure flows
    • Fundamental verification skills and interaction with a verification team
  • Solid understanding of standard design methods
    • Synchronous design practices
    • Clocking (domain crossing and skew management)
    • Data flow management (FIFOs, memories, pipelining)
  • Solid understanding of I/O planning and buffer selection
  • Solid working experience with industry standard CAD tools and ASIC development flows
  • Comfortable and confident interacting with customers
  • Ability to support occasional travel
  • Excellent written and verbal communication skills

The following additional skills and experiences would be a plus:

  • Deep-submicron ASIC technologies and flows
  • Experience with aspects of DFT, JTAG and boundary scan
  • Use of a high-level language for verification, such as SystemVerilog C++, Java, etc.
  • Mixed signal design experience and the tools associated with it
  • Experience with ASIC P&R tools such as ICC or Silicon Encounter
  • Experience as a Project or Team Lead
  • Master’s Degree in Electrical or Computer Engineering

Must be a US Person as defined in EAR 15 CFR Part 772 and ITAR 22 CFR Section 120.15, which includes US Citizenship, US Permanent Residence, or a Protected Person under 8 U.S.C. 1324b(a)(3).

Director of Arizona Design Centers

Experience: Minimum of 15 years

Education: BS/MS Electrical Engineering/Electronics Engineering

Location: Gilbert Arizona

Responsibilities:

  • Design Center Director reporting directly to the VP of Engineering responsible for management of engineering teams located in several geographic locations
  • Recruitment, interviewing, hiring, and retention of employees. Facilitate and assist with employee on-boarding and off-boarding
  • Managing resource supply, demand and placement across multiple projects based on skillset and timelines. Provide new hire proposals as resource demand increases
  • Performance appraisals, merit increases, one-on-one meetings, career development, mentoring and training of employees
  • Monthly and quarterly communication meetings with team members
  • Drive new business development
    • Technical support of sales and business development customer engagements
    • Develop and support budgetary technical proposals
  • Negotiate and execute corporate contracts, agreements, and NDAs
  • Prepare weekly status and project reviews for the management team
  • Drive customer satisfaction
    • Assist program management with meeting customer expectations
    • Assure customer satisfaction thru quality deliverables, while meeting milestones and commitments
  • Work with the management team to drive overall company strategic direction and initiatives
  • Facility Security Officer (FSO)
    • Supervise and direct security measures within a facility.
  • Teambuilding

 

Key Skills and Experience:

  • 15 years of SOC/ASIC/FPGA development with at least 10 years leading projects requiring multiple resources and skillsets
  • Solid understanding of state of the art SOC/ASIC/FPGA design flows, technologies, tools and methods
  • Ability to develop customer SOC/ASIC/FPGA development proposals consisting of technical, cost and schedule components for all aspects of the development
  • Demonstrated knowledge and usage of standard project management concepts, practices and procedures
  • Experienced technical lead and project manager
  • Exceptional talent selection and skill assessment ability
  • Experienced at recruiting and developing teams of highly skilled engineers across multiple disciplines
  • Experienced at all aspects of people leadership including delivering appraisals and managing performance, mentoring employees and identifying requirements for skills enhancement
  • Ability to network, build relationships, and drive effective decision-making across multiple functions, customers and levels within the organization
  • Highly organized, able to prioritize, and juggle multiple work products to tight deadlines
  • Proven leader able to build and manage teams across multiple geographical locations
  • Strong oral and written communication skills with excellent presence in front of customers and executive team.
  • Able to obtain a DoD security clearance
  • Strong team building skills
  • Must be a US Person as defined in EAR 15 CFR Part 772 and ITAR 22 CFR Section 120.15, which includes US Citizenship, US Permanent Residence, or a Protected Person under 8 U.S.C. 1324b(a)(3).