Join Our Team at Kandou
Challenges drive us, and innovation is our calling. At Kandou, we are a team of passionate, accomplished professionals making a significant impact in the semiconductor industry. As an innovative leader in high-speed and energy-efficient chip-to-chip link solutions, we are critical to the evolution of the electronics industry, continuously adapting to meet the demands of today and tomorrow. If you are eager to be part of a high-tech scale-up 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 thrives on challenges to join our office in Lausanne, Switzerland.
Responsibilities and Authority
- Conduct architectural performance simulations using application traces or synthetic workloads to quantify the effects of various memory subsystems.
- Prototype memory subsystems with FPGAs in the lab for functional and performance validation, utilizing off-the-shelf FPGA boards as necessary.
- Analyze configurations of memory controllers and their impact on computer system performance.
- Participate in SoC architecture design and analysis, taking responsibility for memory controllers.
- Assist the engineering team in formulating and executing design verification and validation plans related to DRAM controllers and memory.
Required Competencies – Experience
- Experience designing a DRAM controller and testing it using either FPGA or ASICs.
- Background in DRAM performance modeling and characterization in either an industrial or academic setting.
- Ability to correlate key application performance to DRAM subsystem capabilities through trace gathering or targeted testing techniques in the lab. Key applications may include databases, machine learning, or search.
- Working knowledge of the Linux kernel, with a strong preference for development or testing experience.
- Experience with architectural simulations of computer systems, focusing on DRAM subsystems.
Required Competencies – Skills
- Master's Degree in Electronics, Computer Engineering, or Computer Science, or an equivalent qualification.
- FPGA design and implementation experience with complex systems, including memory controllers.
- C/C++ coding proficiency, particularly for Linux systems and architecture simulations.
- Benchmarking experience with high-performance applications—including but not limited to 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.
- Proficiency in Verilog/VHDL for RTL design and/or verification.
If this is the role you have been looking for and wish to be part of a dynamic company with an exciting future, we would love to hear from you. Apply online using the form below. Please note that only applications matching the job profile will be considered. Together, we Kandou it!
Visit us at www.kandou.ai and follow us on LinkedIn.