Join Our Innovative Team at Kandou
Challenges drive us, and innovation is our calling. At Kandou, we are a team of passionate and accomplished professionals making a significant impact in the semiconductor industry. As a leader in high-speed and energy-efficient chip-chip link solutions, we are dedicated to advancing the electronics industry. We continually develop solutions to meet the demands of today’s customers while anticipating the needs of tomorrow. If you thrive in a high-tech scale-up environment and are motivated by pushing your limits and challenging the status quo, we have an exciting opportunity for you.
Position: Memory Systems Engineer
We are actively seeking a Memory Systems Engineer who enjoys a challenge to join our office in Lausanne, Switzerland.
Responsibilities and Authority
- Architectural performance simulations using application traces or synthetic workloads to quantify the effects of various memory subsystems.
- FPGA prototyping of memory subsystems in the lab for functional and performance validation; the use of off-the-shelf FPGA boards is acceptable.
- Analysis of configurations of memory controllers and their impact on computer system performance.
- Participation in SoC architecture design and analysis with particular responsibility for memory controllers.
- Assistance to the engineering team in formulating and executing design verification and validation plans around DRAM controllers and memory.
Required Competencies – Experience
- Experience designing a DRAM controller and testing it using either FPGA or ASICs.
- DRAM performance modeling and characterization experience in either an industrial or academic setting.
- Ability to correlate key application performance to DRAM subsystem capabilities using trace gathering or directed testing techniques. Key applications may include databases, machine learning, or search.
- Working knowledge of the Linux kernel with a strong preference for some development or testing work.
- Experience with architectural simulations of computer systems, particularly focusing on DRAM subsystems.
Required Competencies – Skills
- A Master's Degree in Electronics, Computer Engineering, or Computer Science, or equivalent experience.
- FPGA design and implementation of complex systems, including memory controllers.
- C/C++ coding proficiency, particularly for Linux systems and architecture simulations.
- Benchmarking of high-performance applications, including databases, machine learning/AI, search indexes, or streaming analytics.
- Familiarity with DRAM internal device architecture and its impact on computer performance.
- Knowledge of computer systems architecture, including protocols such as CXL, PCIe, and AXI.
- Experience with Verilog/VHDL for RTL design and/or verification.
If this sounds like the role you have been seeking and you want to be part of a growing company with an exciting future, we would love to hear from you. Apply online using the form below.
Only applications matching the job profile will be considered.
Together, We Kandou It!
Visit us at www.kandou.ai and Kandou on LinkedIn.