About the IOTA Foundation:
https://blog.iota.org/iota-foundation-fb61937c9a7e
Job Description:
The IOTA Foundation is a not-for-profit organization headquartered in Berlin, Germany. The Foundation’s mission is to support the development and standardization of new distributed ledger technologies (DLT) that drive permissionless innovation ecosystems, in particular the IOTA Tangle. The IOTA Tangle is an innovative type of DLT specifically designed for the Internet-of-Things (IoT) environment. It is an open-source protocol facilitating novel Machine-to-Machine (M2M) interactions, including secure data transfer, fee-less real-time micropayments, and the collection and dissemination of sensor-based and other types of ‘oracle’ data.
Currently, we are looking for a Software Engineer to join our core Research & Development team. We are looking for an experienced developer who loves to solve complex problems, and who is eager to learn new technologies while working on the next generation of DLT products. The IOTA R&D team works with a variety of environments and platforms, and our engineers develop solutions not only for desktop and mobile microprocessor architectures, but also custom embedded firmware that will act as the brains of the future Smart-IoT.
Job Responsibilities:
- Help develop and maintain core IOTA modules
- Produce technical designs for application development
- Contribute to both software and software architecture development
- Write clear and testable code
- Engage with the IOTA community
Minimum Job Qualifications:
- 1-3 years’ experience in Java development
- Strong grasp of OOP, DDD, TDD, and multi-threading
- Experience in agile software development
- Excellent interpersonal skills and team player
- B.Sc. in Computer Science, Electrical Engineering or able to demonstrate significant relevant field experience
- Self driven and motivated with passion to research and act where software and cryptography meet
Preferred Job Qualifications:
- 3-5 years professional Java development experience
- Strong understanding of JVM internals (classloading, memory management, JIT, etc.)
- Experience working with TCP/IP Stack and networking
- Experience with RocksDb
- History of participation in the IOTA community
We offer our employees:
- Constant technology challenges
- Opportunity to be a high-impact contributor
- Work with the best engineers in their field
- Casual and fun work environment from anywhere in the world with a reliable internet connection
Location: any, any
Department: Engineering
Employment Type: Full-Time