Our team is looking for a developer to help with our Braiins OS miner firmware project, a solution based on Linux distribution. Responsibilities include developing the mining software in Rust, reverse-engineering miners, developing support system services, and maintaining and updating the distribution.
Requirements
- Familiarity with Git and Linux
- Experience with Unix Shell (Bash)
- Capable of working in C/C++
- Experience with Embedded programming
- Experience with Rust programming is welcome, but not necessary
- Knowledge of general principles and the ability to debug applications on a remote system using a gdb server
- Familiarity with the Pull/Merge Request Policy and Code Review
- Basic overview of communication protocols GPIO, I2C, SPI, USART and their use in Linux at the application level
Benefits
- Opportunity to learn and use Rust language as our primary language in production
- Full-time position with flexible working hours
- Possibilities to work as an Employee or Freelance
- Indefinite agreement
- 5 weeks of vacation and 3 sick days
- Company events, and occasional Braiins brunches in the office
- Relaxing room, a shower, and a parking spot
- Modern offices in the center of Prague, Czech Republic