Share this Job

Title:  Sr Staff Embedded Software Developer

Company:  Integrated Device Technology, Inc.
Country/Region:  CA
State:  ON
City:  Ottawa
Business Unit:  IDT unit
Office:  IDT(Ottawa)
Job Function:  Software
Job Type:  Permanent

Company Information

Renesas Electronics Americas (REA) is a dynamic, multi-cultural tech company where employees can learn, mentor and thrive. REA brings together the strong financial foundation of a multi-billion dollar global operation and the flexibility and velocity of a smaller organization. We are developing technologies for the latest advances in mobile computing, secured connected devices, autonomous driving, smart homes and factories and more. Our solutions are at the heart of products developed by the major innovators around the world. Join us and be part of what’s next in electronics.


We are looking for an embedded software developer with experience in application of stochastic processes, digital filtering and signal processing.



  • Develop timing control systems using embedded processors
  • Work closely with HW designers during developing new ASICs
  • Develop unit tests
  • Apply knowledge of randomness and stochastic processes to analyze performance of algorithms for packet based network synchronization
  • Present visualizations of measurements to communicate analysis, problems and recommended solutions to peers and business stakeholders
  • Resolve algorithm performance issues


Basic Qualifications

  • C programming on ARM (a must) and MIPS, x86 processors (an asset)
  • Knowledge and experience with PID control systems
  • Experience with HW equipment for firmware testing
  • Excellent speaking, reading and writing skills in English


Preferred Skills & Knowledge

  • Experience with random, stochastic processes, various filtering mechanisms and digital signal processing
  • Understanding of time and frequency synchronization
  • Knowledge and experience with noise filtering
  • IEEE 1588


Education / Experience

  • BSEE or MSEE in Computer Science, Engineering, Mathematics, Physics or closely related field
  • Minimum 10 years of proven experience in firmware development for embedded processors or 7 years of experience with development for timing application
  • Experience in application of stochastic processes, adaptive filtering and signal processing


This company is an equal opportunity employer and makes employment decisions without regard to race, gender, disability or protected veteran status, or any other characteristic protected by law.#LI-ED1