The Academy of Digital Industries is hiring an Embedded & Backend Developer to design, develop, and maintain our scalable back-end services and embedded firmware. You will be a key contributor in a company pioneering a global financial revolution, built on transparency and a passion for fintech. You will collaborate closely with electronics and software teams to drive system-level integration.
What You'll Do
- Design, develop, and maintain scalable, secure, and efficient back-end services using Golang and C++.
- Design and implement embedded firmware for microcontrollers like ARM Cortex-M and STM.
- Develop low-level device drivers and manage hardware interfaces including UART, SPI, and I2C.
- Contribute to overall software and firmware architecture and define best practices.
- Collaborate with electronics and software teams for system-level integration.
- Test and debug embedded systems and backend services in lab environments.
- Optionally contribute to frontend development using TypeScript/JavaScript with Svelte or similar frameworks.
- Participate in code reviews and continuous improvement activities.
- Independently manage daily and weekly tasks, tracking progress effectively.
- Coordinate with coworkers to prioritize monthly tasks and monitor progress.
- Proactively identify and escalate potential bottlenecks and critical issues.
What We're Looking For
- At least 3 years of experience in embedded firmware development (C/C++), preferably for ARM Cortex-M or similar platforms.
- At least 3 years of experience in backend development with Golang and/or C++.
- Experience with RTOS, preferably Zephyr OS.
- Familiarity with low-level protocols like UART, SPI, I2C, and CAN.
- Experience with REST APIs, MQTT, microservices, and backend architectures.
- Knowledge of version control systems, such as git.
- Excellent knowledge of Linux and embedded Linux environments.
- Team player mindset and comfortable working in agile environments.
- Fluent in English.
Nice to Have
- Familiarity with hardware schematics and PCB-level troubleshooting.
- Experience with frontend development using TypeScript/JavaScript and frameworks like Svelte or React.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience with Redis.
- Interest in full-stack architecture and eagerness to learn new technologies.
Technical Stack
- Languages: Golang, C++, TypeScript, JavaScript
- Embedded Platforms: ARM Cortex-M, STM
- Embedded Systems: RTOS (Zephyr OS), UART, SPI, I2C, CAN, Embedded Linux
- Backend/Cloud: REST APIs, MQTT, Microservices, Docker, Kubernetes, Redis
- Tools & Frameworks: Git, Linux, Svelte, React
Team & Environment
You will join a global team of 51-200 employees working together from every corner of the world.
Work Mode
This role operates fully on-site.
The Academy of Digital Industries is an equal opportunity employer.




