Cornelis Networks delivers high-performance scale-out networking solutions for AI and HPC datacenters, and they are seeking a talented Electronics Design & Test Engineer. The role involves system and PCB development, design, and testing, allowing the engineer to engage in all phases of the development cycle while collaborating with a team of industry experts.
Responsibilities:
- Work with software, mechanical, ASIC, manufacturing, marketing, and project management teams to develop platform and board-level architecture that meets program requirements, schedules, and cost targets
- Collaborate with design, software, ASIC, and mechanical engineering teams to develop platform and board-level architecture, modules, and board-level tests
- Evaluate and select components to support design goals
- Develop board and system-level schematics and layout rules
- Help guide and support board layout activities
- Develop the necessary engineering documentation (schematics, design/layout rules, test source code, etc.) to support design implementation
- Assist in developing test strategies and quality practices
- Support investigations by identifying, analyzing, reproducing, and documenting defects, bugs, or system issues
- Develop troubleshooting tools and techniques to analyze production test failures
- Support software engineering teams with firmware development and integration
- Support compliance and regulatory testing
- Support manufacturing teams through all phases of product development—from prototypes to production—including procurement, component management, and quality control
Requirements:
- BS or MS in Electrical Engineering or Computer Engineering
- 3+ years of experience with platform/test card specification, design, testing, debugging, and lab bring-up
- 3+ years of experience developing engineering test specifications, test fixtures, debugging, and lab testing
- Strong experience in digital board design, basic signal integrity, board layout tools, and schematic capture tools (ORCAD, Cadence, KiCad)
- Strong system-level debugging skills and ability to determine root causes of technical issues
- Experience using lab equipment such as DMMs, oscilloscopes, logic analyzers, function generators, impedance analyzers, and spectrum analyzers
- Ability to read and interpret component datasheets, PCB schematics, and layout designs
- Strong communication and interpersonal skills
- Experience with Cadence Concept schematic and Allegro CAD tools
- Experience with board power distribution
- Experience with FPGAs and programmable logic devices (PLDs)
- Programming experience with languages/tools such as C, Python, Visual Basic, Perl, TCL, or RTL
- Experience with signal integrity simulation tools
- Experience with power integrity analysis tools
- Familiarity with timing analysis and functional simulation
- Experience contributing to and completing board and system development projects