At Synopsys, we’re at the heart of the innovations ushering the Era of Smart Everything, ranging from self-driving cars, Artificial Intelligence, Cloud, 5G and IoT. Chip design today is more complex than ever as it needs to accurately model silicon behavior at vanishingly small geometries while handling large designs with hundreds of millions of logic gates. All while solving a series of NP-hard problems to deliver best in class clock frequencies within tight power budgets. There is a huge opportunity to innovate by developing smarter algorithms, data structures, and machine learning techniques, as we scale our industry leading digital implementation solution for the next generation of powerful chip. If you share our passion for innovation, we want to meet you.

Senior Embedded Software Engineer

Key Responsibilities:

  • Planning, developing, and implementing firmware.
  • Performing code reviews
  • Testing firmware releases
  • Working closely with customers to resolve issues.
  • Providing technical support and training to the firmware development team
  • Assist and work with our support engineering team to address customers issues.
  • Help in authoring and reviewing product documentation.

Key Qualifications:

  • B.Sc. or M.Sc. with a Minimum of 3+ to 5 years of related experience with the development of embedded firmware and tools
  • Strong programming skills in C and C++, and assembler
  • Good experience with the use and development of programming tools for embedded systems (compilers, debuggers, ISS, profiling tools, runtime, etc.)
  • Experience with SW development processes: project planning, version control, bug tracking
  • Good exposure to processors architecture
  • Basic exposure to FPGA-based prototyping boards
  • Knowledge of operating system fundamentals
  • Experience with scripting languages like Python
  • Experience with the use of Linux and Windows O/S
  • Excellent teamwork and communication skills

Preferred Experience

  • Basic knowledge of firmware functional safety and quality metrics
  • Benchmarking of firmware
  • Close interaction with System, Hardware and Software architects to best leverage the features of hardware devices

Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact [email protected].
#LI-AS4

Is a Remote Job?
No

Our Technology, Your Innovation

Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.

Synopsys delivers the most...

Apply Now