Careers
INNOVATE, INSPIRE, IMPACT
JOB OPENINGS
ASIC Design Verification Engineer
San Jose, California
Provide design verification services for our SoC
Responsibilities
-
Test bench development using System Verilog UVM
-
Test plan and test case development with functional coverage, assertion, coverage property, coverage groups and coverage collections
-
Regression setup and debug at RTL level and gate sim level working with design team
Requirements
-
10+ Design Verification experience
-
Deep knowledge about System Verilog, UVM and verification coverage matrix
-
Familiar with Synopsys PCIe/CXL VIP and Mentor Graphics QVIP
-
Strong experience with PCIe/CXL protocol (PHY/DLLP/TLP)
-
Very familiar with the peripheral protocols such as UART, I2C, SPI Flash
-
Proficient in Perl scripting
Principal Design Engineer
San Jose, California
Xconn-technologies Inc is a Silicon Valley based company working on the world’s leading edge PCIe & CXL Switch for AI/ML & Data center applications. Xconn-technologies is seeking a highly motivated & Passionate Principal design engineer to lead a PCIe/CXL switch subsystem design.
Job Description:
As a Principal ASIC design engineer, you will lead a part of innovative & advanced design of PCIe & CXL switches for HPC, AI/ML & Data centers. Your primary job is to work closely with architecture team to write micro-architecture specifications from an architecture spec. The job also includes RTL design & helping the design verification test plan as well as preparing design constraints. It is expected to run Lint & Synthesis to ensure RTL quality. Once RTL is complete, you will be supporting the physical design timing closure & assisting the verification team to debug the design.
Responsibilities:
-
Participate in architecture definition and modeling.
-
Contribute to micro-architecture specification and reviews.
-
Review industry standard specs and ensure IPs are kept up to date for compliance.
-
Define design partitioning for efficient IP/sub-system/full chip implementation.
-
Review and provide feedback on verification plans and methodology.
-
Drive block/chip/system level development and execution.
-
Work with Hard IP designers, verification, validation, Firmware engineers and architects to produce thoroughly verified, robust IP.
-
Actively participate in post-silicon bring-up, validation and compliance testing.
Requirements:
-
10 – 15 years of experience in logic design using Verilog/System Verilog
-
Proven track record of taking several chips in from product definition to production.
-
Experience in complex & high gate count ASIC design.
-
Experience in PCIe or Ethernet switch or PCIe, CXL controller development is a big plus
-
Good understanding of ASIC design and verification methodologies and flows.
-
Architecture/Micro-architecture definition
-
Design partitioning and Hard IP integration & interactions
-
Multiple async clock domain designs
-
Experience with Clock/Reset trees, & DFT
-
Excellent understanding of Synthesis, STA, CDC, Lint, LEC
-
Familiarity with the peripheral protocols such as UART, I2C, SPI Flash
-
Proficient in Perl scripting
Principal Synthesis Design Engineer
San Jose, California
Xconn Technologies was founded in 2020 by a team of veterans in Silicon Valley. Our mission is to accelerate AI computing in data centers and HPC by introducing high performance, power efficient, scalable and cost-effective interconnect solutions. AI computing and data center architectures are undergoing a fundamental transformation of disaggregation and composability, driven by the enablement of CXL (Computing Express Link) technology.
As a Principal Synthesis Engineer at Xconn Technologies, you will join a group of hardworking engineers to design and implement innovative next-generation interconnect. In this position, you will make a real impact in a dynamic, technology-focused company. We have developed a team of outstanding people, whose mission is to push the frontiers of interconnect technology in Datacenters.
Responsibilities
-
Expertise in digital design integration, synthesis, UPF, timing analysis, and closure.
-
Implement and maintain Synthesis flow for ASICs designed by the Xconn Team.
-
A working knowledge of defining design partitioning for efficient IP/sub-system/full chip implementation.
-
Focus on developing and streamlining new or existing synthesis flows to optimize runtimes, and Power, Performance, Area (PPA) parameters.
-
Proactively provide feedback about design, timing, floor planning, timing closure, and other parameters through the stages of RTL to Netlist hand-off. Work in implementing DFT features into synthesis flow as needed.
-
Contribute actively in the propagation of block level Design Constraints to the top-level SoC.
-
Maintain equivalence checking between different stages of netlist generation and be familiar with relevant ECO implementation flow.
-
Maintain a strong and repeatable release mechanism with PD Vendors and make sure there is adherence to predefined release targets and milestones.
-
Ability to communicate effectively across all internal groups.
Requirements
-
Bachelor’s degree in Electrical/Computer Engineering (Master’s preferred)
-
10+ years of complete lifecycle experience with multiple ASICs and technology nodes.
-
Demonstrated experience in industry standard Synthesis tools and methodology.
-
RTL logic design or implementation experience on multi-million gate ASICs is a great plus.
-
Knowledge of Synopsys DC & Primtime tool suite preferred.
-
Strong knowledge of Static Timing Analysis and timing closure techniques.
-
Ability to work with PD vendors who have run different Back-End tools (Innovus, Tempus, ICC) compared to synthesis tools used by Xconn Technologies.
-
Knowledge of automation tools and scripting languages like TCL, Perl, Python etc.
-
Make sure the synthesis scripts can be used by block level designers to help discover and fix any design related issues much earlier in the cycle.
-
Be a team player, exhibit a proactive attitude, and problem solving skills.
-
Ability to communicate effectively across all internal groups.
Senior SOC Validation Engineer
San Jose, California
Xconn-technologies Inc is a Silicon Valley based company working on the world’s leading edge PCIe & CXL Switch for AI/ML & Data center applications. Xconn-technologies is seeking a highly motivated & Passionate Senior SOC post-silicon engineer to validate a PCIe/CXL.
Job Description:
SOC validation engineers use the silicon evaluation platform, Software, and other test equipment to test the functionality and design of products, programs, and other tools. They work before the production phase of the SOC, and collaborate with design teams to verify their designs. The validation engineer is responsible for ensuring the compliance of a product with its specifications.
Responsibilities:
-
Develop test plans: Create validation plans based on specifications and in coordination with architects and customer use cases
-
Define test methodologies: Establish and implement validation and testing standards and policies
-
Perform feature and performance validation: Write scripts, run regressions, debug, and analyze to required quality levels and schedules
-
Perform electrical compliance test specifications / compliance test suite for various interfaces and conduct lab measurements
-
Work on high-speed serial I/O interfaces like PCIE Gen1-5, and peripheral interfaces such as SPI, I2C, etc.
-
Document: Create technical manuals and other materials, and produce and maintain detailed documentation related to validation activities and outcomes
-
Collaborate: Work with other engineers from different teams such as board design, software, architecture, design, and performance analysis,
-
Mentor: Encourage and train junior members of the team
-
Proficient communication, collaboration and teamwork skills and ability to lead, grow, and contribute to diverse and inclusive teams
Basic Qualification
-
Bachelor’s or Master's degree or higher in EE, ECE, or CS
-
5-10+ years of experiences for SOC/ASIC/FPGA validation
-
High speed serial interface analog building blocks, protocol, specifications and test methods
-
Proficiency in handling High Bandwidth oscilloscopes, BERT, logic analyzers and understanding of probing
Preferred Qualifications
-
BS/MS/ME in Computer Science, Electrical Engineering, or related field
-
Writing Python/C++ code to automate test procedures
-
Good software architecture principles and development practices
-
Scripting experience in any programming language (C++, Python, PERL, MATLAB) to develop automation scripts is a plus.
-
Experience in Analog IP Characterization (SerDes, PLL, DDR) is desirable
Principal Software Development Engineer
San Jose, California
Xconn Technologies is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a well-funded startup located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and data centers server systems. The company demonstrated the world’s first CXL switch ASIC at the FMS event, Intel Innovation and OCP global summit in 2022.
We have an immediate need for a motivated and experienced Principal Software Engineer to work in our Systems and Software organization. This position is in our San Jose office. In this position, you will be responsible for developing software for configuring and managing the PCIe/CXL switch silicon. This software will be used for customer reference designs and ASIC/SoC bring up and verification of the PCIe/CXL switch silicon. This position is critical for the company and you will play a key role in the successful launch of the Hardware and Software.
Functions and Responsibilities:
-
Design, develop, and support management software for PCIe/CXL switch
-
Develop software that will be used for pre and post silicon SoC verification
-
Participate in all phases of development such as requirements, design, implementation, and unit testing
-
Work with architecture, hardware, marketing and FAE/customers to understand software requirements and then work on converting those requirements into software design and implementation
-
Work with software QA and SOC verification teams to test the software and hardware and fix any bugs reported by them
-
Work with FAEs to understand and resolve field issues
-
Ability to come up with detailed design specs for the software using hardware API/register specifications
-
Work with FAE and tech pubs to come up with user guides and customer visible documentations
-
Be available to work at ODM and customer sites if needed
-
Take initiative, be proactive and assume full responsibilities of tasks and initiatives
-
Contribute towards organizational goals and objectives
Requirements and Experiences:
-
BS in CS/EE with 8+ years of related experience, MS with 6+ years of related experience
-
Experience developing firmware, kernel drivers, low level software, and applications
-
Experience working on Embedded Linux and/or Real Time Linux and uboot
-
Experience working with ARM and ATOM architectures
-
Experience working with HW interfaces such as I2C, SPI, UART and JTAG
-
Proficient in C, C++, Python and scripting languages
-
Knowledge of GIT, JIRA, and Yocto
-
Knowledge of PCIe/CXL switches and protocols
-
Experience with ASIC/SoC/Board bring up and verification activities
-
Familiar with lab test equipment and PCIe/CXL analyzers
-
Expertise in software development lifecycles and software testing methodologies
-
Demonstrates good analytical, problem-solving, and debugging skills
-
Must have effective interpersonal, teamwork, and communication skills
-
Must have the ability to multitask in a fast paced environment
-
Has an inherent sense of urgency and accountability
-
Self-motivated and a team player
Principal Software QA and Automation Engineer
San Jose, California
Xconn Technologies is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a well-funded startup located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and data centers server systems. The company demonstrated the world’s first CXL switch ASIC at the FMS event, Intel Innovation and OCP global summit in 2022.
We have an immediate need for a motivated and experienced Software QA and Automation Engineer to work in our Systems and Software organization. This position is in our San Jose office. In this position, you will be responsible for QA and automation of software developed for configuring and managing the PCIe/CXL switch silicon. This software will be used for customer reference designs and ASIC/SoC bring up and verification of the PCIe/CXL switch silicon. This position is critical for the company and you will play a key role in the successful launch of the Hardware and Software.
Functions and Responsibilities:
-
Develop functional, feature, integration, performance and regression test cases, test plans and execute them
-
Participate in pre and post silicon SoC verification and software release testing
-
Automate the developed test cases and integrate them into automation frameworks and CI/CD frameworks
-
Develop, enhance and maintain automation frameworks, CI/CD frameworks, test management systems, test report dashboards, performance report dashboards and defect management dashboards
-
Work with software, hardware, and FAE/customers to understand test requirements and produce quality software and hardware releases
-
Work with FAE and tech pubs to come up with user guides and customer visible documentations
-
Be available to work at ODM and customer sites if needed
-
Take initiative, be proactive and assume full responsibilities of tasks and initiatives
-
Contribute towards organizational goals and objectives
Requirements and Experiences:
-
BS in CS/EE with 8+ years of related experience, MS with 6+ years of related experience
-
Experience testing firmware, kernel drivers, low level software, and applications
-
Experience working on Embedded Linux and/or Real Time Linux and uboot
-
Experience working with ARM and ATOM architectures
-
Experience working with HW interfaces such as I2C, SPI, UART and JTAG
-
Proficient in Python and scripting languages. C/C++ knowledge is a plus
-
Knowledge of GIT, JENKINS, JIRA, Robot Framework, QTEST and Yocto
-
Knowledge of PCIe/CXL switches and protocols
-
Experience with ASIC/SoC/Board bring up and verification activities
-
Familiar with lab test equipment and PCIe/CXL analyzers
-
Expertise in software development lifecycles and software testing methodologies
-
Demonstrates good analytical, problem-solving, and debugging skills
-
Must have effective interpersonal, teamwork, and communication skills
-
Must have the ability to multitask in a fast paced environment
-
Has an inherent sense of urgency and accountability
-
Self-motivated and a team player
Application Engineer
San Jose, California
Introduction
Xconn Technologies is a leading ASIC supplier of PCIe switches and CXL switches. Our customers are datacenter OEM vendors and hyperscalers. Xconn Technologies is a 5 year old well-funded startup with headquarter office located in the silicon valley. The company focuses on high performance CXL switch ASIC for the next generation computing platforms for AI computing and data centers server systems. The company demonstrated the world’s first CXL switch ASIC at FMS event, Intel Innovation and OCP global summit this year.
Xconn Tech is looking for a motivated and experienced application engineers (AE) to work directly with customers in a support role to help customer design, bring up, debug using either Xconn’s ASIC or Xconn’s reference design systems. The AE role is critical for secure design wins and take our solution to production at customers. You will interface with customer directly, and work closely with Marketing/Sales and engineering team to ensure the successful launch of the project/product.
Requirements and Experiences
-
BSEE/BSCS required.
-
10+ year’s experience with supporting silicon devices
-
5 years supporting high end servers
-
Familiar with Linux OS, tools, kernels
-
Familiar with x86 server BIOS, configurations
-
Experience with embedded systems
-
Experience with PCIe protocols
-
Direct customer interaction and involvement
-
Project or time management skills
-
Ability to work on multiple tasks concurrently
-
Debugging of complicated problems or bugs
-
Hardware/software/firmware bring-up
-
US Citizen, or permanent resident (green card).
-
Able to travel to customer locations.
Functions and Responsibilities
Fundamentally your role is to help secure customer design wins and assist customers in bringing their products to market rapidly and successfully. You will contribute directly to the success of the products and customers that you support. Responsibilities include:
-
Being the primary technical interface to and supporting day-to-day interactions with existing design wins/customers
-
Provide datasheets, product information and training
-
Coordinate and support bring-ups and debugs of customer platforms
-
Work with engineering for features and questions
-
Manage writing of datasheets, application notes
-
Support sales and marketing
-
Coordinate and support hardware demonstrations
-
Represent the company at key industry events
-
Working with internal engineering teams to drive/collect customer requirements
Communications
-
Excellent written and verbal skills
-
Team-work skills
Outstanding problem-solving skills and great attitude are required for this position.
Hardware Application Engineer
Zhubei City, Taiwan
XConn Tech is looking for a motivated and experienced hardware application engineers (AE) to work directly with customers in a support role to help customer design, bring up, debug using either XConn’s ASIC or XConn’s reference design systems. The AE role is critical for secure design wins and take our solution to production at customers. You will work with customers closely to ensure the successful design, bring up and launch of the project/product.
Requirements and Experiences
-
BSEE/BSCS required
-
10 year’s hands on experience with schematic, PCB stackups, board designs; design experience with data center servers, AI/GPU systems is a plus
-
5 years working with PCIe switch, PCIe devices, Ethernet switch
-
Familiar with design of computing systems – SI, PI, device function
-
Extensive knowledge and working experience with PCIe protocols, CXL protocol is a plus
-
Good understanding of PCIe systems such as SI, clocking, VSP
-
Ability to work on multiple tasks concurrently
-
Debugging of problems or bugs of hardware and systems
-
Hardware/system bring-up
-
Familiar with Lab test equipment – protocol analyzers, oscilloscopes.
-
Direct customer interaction and involvement
-
Project or time management skills
-
Able to travel to customer sites to support (locations includes China, Korea, Japan, Taiwan)
Functions and Responsibilities
Fundamentally your role is to help customer design the system/boards based on XConn’s reference designs; you will review and assist customers to do their hardware designs, making sure the design meet XConn product specs and design rules; you will also help customers in bringing up their products, debugging issues and resolving issues; you may also design boards for XConn’s own reference design systems. You will contribute directly to the success of the products and customers that you support.
Responsibilities include
-
Being the primary technical interface to and supporting day-to-day interactions with existing design wins/customers
-
Work with customers to complete designs
-
Coordinate and support bring-ups and debugs of customer platforms
-
Support XConn’s own boards and board designs
-
Manage writing of datasheets, application notes
Communications
-
Excellent written and verbal skills
-
Fluency (conversational and/or technical) in English
-
Excellent team-work skills
Principal Field Application Engineer
Zhubei City, Taiwan
Job Descriptions
FAE will provide technical support at customers for CXL/PCIe switch.
The FAE’s responsibilities will include:
-
Provide technical assistance through all phases of the customer design cycle
-
Provide technical support for Xconn SDK to customers.
-
Understand the customer's application to identify key technology and product features.
-
Act as technical liaison between Software Development team and the customer.
-
Provide training for internal and external customers.
Required Experience
-
5+ years’ experience in field application field role
-
Deep understanding of server system architecture, especially on Interconnect Fabric (CXL, RDMA, etc), and Memory sub-system
-
Experience with RESTful API and Redfish.
-
Strong system architecture and systematic troubleshooting capability.
-
Hands on experience in CXL, PCIe Switch troubleshooting.
-
Good understanding of BIOS, BMC, I2C and x86_64/ARM Server Management
-
Team player, independent, self-starter, "can-do" attitude, adaptable to rapidly changing market requirements, ability to prioritize and multitask.
-
Be able to handle intense pressure and be able to execute.
-
Be able to build strong relationships with customers.