Rust Developer (m/f/d)
XAIN is a berlin-based tech company specializing in IoT networks and AI products.
Having prevailed over 120 startups, XAIN AG won the 1st Porsche Innovation Contest in summer 2017. The company is now involved in several projects with its customers, including Porsche and Daimler.
Since, XAIN has developed a new data structure for hybrid clients, which are directly integrated into embedded systems, such as microcontrollers and IOT devices, for end-to-end secure communication. Currently, the company is developing a universal, secure and user-centric access control language for IoT networks.
We are currently looking for a dedicated and ambitious Rust Developer (m/f) to contribute in the development of a Domain Specific Language and protocol for an attribute based decentralized access control solution for IoT devices.
Your tasks and responsibilities
- Design an implementation of a compiler for the DSL
- Design and implementation of an execution environment for the DSL
- Integration with different blockchain networks
- Design and implementation of possible different communication and authentication protocols to communicate with different IoT devices
- Integration of alternative consensus mechanism into Parity blockchain client
- Strong knowledge in Rust, ideally in production
- Experience in implementing Domain Specific Languages
- A high level of confidence with network security and cryptography
- A solid knowledge of common open source libraries
- Knowledge about embedded system development would be a big plus
- Knowledge about distributed systems and blockchain technology would be a plus
- Business proficiency in English language, German is a plus
- Full time availability and eligibility to work in Germany
- Be part of a dynamic, international, ambitious team of talented people
- A great opportunity for professional growth and self-improvement on a strategic and creative level
- Entrepreneurial flexibility, autonomy and flat hierarchies
- A fast-paced, multi-faceted working environment and an exciting company product
- A competitive pay
- A perks and benefits program available for all team members