Senior Firmware Engineer
Skills
About the Role
You will work on production firmware for secure embedded devices. You will develop, optimize, and test firmware; define, deploy, and maintain the firmware development environment; and collaborate with a small team to shape firmware-related technologies using C, Python, and potentially Rust.
Requirements
- Background in production firmware development deployment and maintenance
- Experience with C and Python programming
- Experience with ARM or RISC-V architecture
- Secure firmware development and testing experience or willingness to learn
- Applied cryptography and security experience welcomed
- Experience with open source development welcomed
- High level of autonomy and a growth mindset
Responsibilities
- Develop production firmware
- Optimize and test firmware
- Define deploy and maintain the firmware development environment
- Collaborate with a small team of firmware developers
- Shape firmware-related technologies
Benefits
- Flexible working hours
- Possibility of working from home
- Financial stability backed by SatoshiLabs and a foreign investor
