More jobs:
Senior Firmware Engineer at Synopsys
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-04
Listing for:
Synopsys, Inc.
Full Time
position Listed on 2026-07-04
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Job Description & How to Apply Below
This role is designed for engineers passionate about combining C programming expertise with a thorough understanding of hardware systems.
Your role will involve optimizing training firmware and collaborating across teams to enhance the performance and reliability of DDR and HBM interfaces. Your mentoring skills will aid in developing junior engineers while contributing to a culture of technical excellence.
Key Responsibilities:
• Develop firmware for advanced memory interfaces, ensuring reliability
• Identify improvements using low-level profiling on ARC processors
• Work with hardware teams to ensure effective silicon integration
• Study and propose optimizations for memory training algorithms
• Document best practices and participate in code reviews
Requirements:
• Advanced proficiency in C programming for firmware applications
• Hands-on experience with RTL waveform analysis
• Bachelor’s or higher degree in relevant field
• Familiarity with scripting and hardware description languages
• Knowledge of memory protocols and JEDEC standards
Join Synopsys to create impactful solutions that shape the future of technology.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×