
Modeling Engineer
Kandou
full-time
Posted on:
Location Type: Hybrid
Location: Lausanne • Switzerland
Visit company websiteExplore more
About the role
- Implement, document, and maintain software for system-level modelling of serial communication links in MATLAB, Python, and C++
- Work closely with system architects in order to budget the link and define block-level specs of the transceiver
- Work closely with analog, digital, and verification teams in order to support the design and verification process
Requirements
- 5+ years of experience in semiconductor, telecommunications, or mathematical/scientific software industry
- Good knowledge of control theory and digital algorithms
- Demonstrated skills in implementing signal-processing algorithms
- Understanding of the building blocks of a digital communication link and factors impacting the link performance (Familiarity with SerDes link components and clock recovery circuits is a plus)
- Proficient in at least one of the following programming languages C++, MATLAB, or Python/NumPy
- Familiar with git version-control system and fundamentals of software engineering (unit-testing, profiling, …)
- Familiar with analog circuit simulators (SPICE/SPECTRE)
- Familiar with principles of signal integrity
- Strong communication and presentation skills
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MATLABPythonC++signal-processing algorithmscontrol theorydigital algorithmsdigital communication linkSerDes link componentsclock recovery circuitssignal integrity
Soft Skills
communication skillspresentation skills