More jobs:
Founding Firmware Engineer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-06-26
Listing for:
Simantic
Full Time
position Listed on 2026-06-26
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Software Engineer
Job Description & How to Apply Below
Location:
Waterloo, ON, Canada / San Francisco, CA, USA
· Full-time
Compensation: $100K-$250K USD + 1-3% equity
As a founding firmware engineer, you will be responsible for the architecture and development of our mixed-signal simulation platform, made for firmware and electrical engineers.
In addition to the core simulation platform, you will design and develop our hardware verification systems, to make sure simulation behavior matches real-world behavior.
What you'll do- Architect and collaborate on the development of our software and hardware products.
- Develop tools for analyzing hardware and firmware in simulation.
- Work on developing our in-house mixed-signal simulation platform.
- Past experience in embedded systems, firmware, and electronic design.
- Able to read and understand datasheets and reference manuals.
- Hands‑on experience with debugging PCBs and firmware with lab equipment and simulation.
- Experience in SIL/HIL verification loops.
- Experience with GPU programming (CUDA, OpenCL, etc.).
- Developed software tools for embedded devices.
- Past work experience in robotics, automotive, and/or semiconductors.
- C, C++, C#, Python
- Renode, SPICE simulation
- Mixed‑signal electronics design and simulation
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×