Build mixed-signal simulation systems as a Founding Firmware Engineer in Waterloo or San Francisco, using C++, Python, and hardware debugging. This full time engineering role leads architecture and development for a platform serving firmware and electrical engineers. You will develop simulation analysis tools, hardware verification systems, and an in-house mixed-signal platform. The work connects embedded systems, firmware, electronic design, and real-world behavior.
Key Responsibilities
Architect software and hardware product development Develop tools analyzing hardware and firmware simulations Advance the in-house mixed-signal simulation platform Design hardware verification systems for real-world matching
Requirements:
Experience with embedded systems, firmware, and electronic design Ability to read datasheets and reference manuals Hands-on PCB and firmware debugging experience Experience with SIL/HIL verification loops Proficiency in C, C++, C#, Python, Renode, or SPICE Apply embedded systems, mixed-signal simulation, and verification expertise to shape firmware engineering tools in Waterloo or San Francisco.