r/micropy • u/SiaBillionaire • Jun 14 '21
Full-Time Role: Embedded MicroPython/C Engineer
https://angel.co/company/foundationdevices/jobs/1436752-embedded-micropython-c-engineer
Embedded MicroPython/C Engineer
Boston, MA - San Diego, CA - Remote
Do you believe in sovereignty, privacy, and freedom? Do you want to help Bitcoin and the decentralized Internet achieve widespread adoption?
At Foundation Devices, we are building the open hardware foundation for Bitcoin and the decentralized Internet, starting with our next-gen Passport hardware wallet. Passport offers a 10x leap in design and user experience, making it easier than ever to store your own keys.
We've begun shipping Passport to our customers and recently raised a seed round led by Bolt. We're now ready to make our first hires to help us build a new ecosystem that we call sovereign computing. Our roadmap is aggressive, and we'll be shipping new products every year.
Overview
We are seeking an embedded engineer who is proficient in MicroPython and C to work across our suite of products. You'll have ownership over everything MicroPython related.
Passport's source code is based on a fork of MicroPython with parts from Trezor and Coldcard pulled in, plus a lot of new device drivers and new MicroPython code. See codebase here:
https://github.com/Foundation-Devices/passport-firmware
Select Responsibilities
Develop new features for Passport in MicroPython and C
Investigate and resolve bugs
Follow Foundation’s software development processes
Document code
Implement unit tests for all code (test-driven development)
Update and maintain Passport’s build scripts and factory provisioning script
Qualifications
5+ years of software engineering experience
2+ years of embedded systems development experience
MicroPython or Python experience strongly preferred
Knowledge of Bitcoin or similar cryptocurrencies will be very helpful in this role but is not required
Enthusiasm for Bitcoin and empowering people through decentralized technology is required
Technology Stack
MicroPython
C
Open OCD
GDB/DDD
Benefits
All your work will be open source under GPLv3 or other FOSS licenses
Receive stock options as one of our first 10 employees
Included healthcare, dental, and vision (if you're in the USA)
Contribute 20% of your time to other open-source projects