Job Description
<p><h3>Job Description</h3><h3>Requirement / Must Have</h3>
<ul>
<li>Strong expertise in low-level embedded programming.</li>
<li>Hands‑on experience with simulation debug and post‑silicon validation.</li>
<li>Strong understanding of synchronization techniques such as handshakes and message passing.</li>
<li>Experience with high‑speed interfaces, particularly DDR, including timing diagram analysis and debug.</li>
<li>Strong verbal and written communication skills.</li>
<li>Ability to learn quickly and work independently.</li>
</ul>
<h3>Experience</h3>
<ul>
<li>5+ years of experience as a firmware engineer.</li>
<li>Experience supporting high‑speed LPDDR, DDR, or inter‑chip I/O development.</li>
<li>Experience working in complex system‑level firmware environments.</li>
<li>Exposure to post‑silicon bring‑up and runtime optimization.</li>
</ul>
<h3>Responsibilities</h3>
<ul>
<li>Implement and maintain CI systems using GitHub Actions to support robust build and test workflows.</li>
<li>Manage integration with external codebases to maintain compatibility across teams.</li>
<li>Monitor CI health and quickly detect, analyze, and resolve failures.</li>
<li>Create and manage firmware releases with thorough QA and validation processes.</li>
<li>Assist with pull request conflict resolution and workflow optimization.</li>
<li>Debug system‑level tests across multiple environments.</li>
<li>Support post‑silicon lab bring‑up, DDR training, runtime operation, and diagnostic features.</li>
<li>Collaborate with RTL, firmware, circuit, and architecture teams on memory interface development.</li>
</ul>
<h3>Should Have</h3>
<ul>
<li>Experience with SERDES, DDR, or memory controller design.</li>
<li>Understanding of computer organization and architecture.</li>
<li>Laboratory experience using oscilloscopes, logic analyzers, or similar equipment.</li>
<li>Strong analytical, detail‑oriented, and ownership‑driven mindset.</li>
</ul>
<h3>Skills</h3>
<ul>
<li>Firmware development.</li>
<li>Low‑level embedded programming.</li>
<li>CI/CD and automation.</li>
<li>GitHub and GitHub Actions.</li>
<li>C, C++, Python.</li>
<li>DDR and high‑speed interface debugging.</li>
<li>System‑level debugging and validation.</li>
</ul>
<h3>Qualification and Education</h3>
<ul>
<li>Bachelor’s degree in Electrical Engineering or Computer Engineering.</li>
<li>An advanced degree is a plus.</li>
</ul></p>
#J-18808-Ljbffr
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobsbrampton.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.