More jobs:
C Programming Firmware Developer at Synopsys
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-19
Listing for:
Synopsys Inc
Full Time
position Listed on 2026-07-19
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Job Description & How to Apply Below
Joining the firmware development team in Ottawa, you will leverage your knowledge of embedded systems and memory protocols. Collaborating closely with hardware engineers, you'll develop and optimize firmware for advanced memory systems, analyze system interactions, and participate in best practices through documentation and code reviews.
Key Responsibilities:
• Optimize embedded firmware for memory interfaces, ensuring reliability
• Analyze and implement improvements in low-level code execution
• Work with hardware teams to debug and integrate firmware
• Propose enhancements to training algorithms with firmware leads
• Document processes and participate in code reviews
Requirements:
• Proficient in C programming for embedded applications
• Experience in analyzing RTL waveforms
• Relevant Bachelor’s degree or higher
• Familiarity with Python and Verilog preferred
• Experience in Linux environments
Bring your passion for embedded firmware and dedication to quality to Synopsys, and contribute to the future of computing technology.
#J-18808-Ljbffr
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:
×