Embedded & Backend Developer

Tether.to Logo

Tether.to

πŸ“Remote - Switzerland

Summary

Join Tether and be part of a global team pioneering a financial revolution. We build cutting-edge solutions for businesses to seamlessly integrate reserve-backed tokens across blockchains. Our innovative product suite includes the world’s most trusted stablecoin, USDT, and pioneering digital asset tokenization services. We also focus on sustainable energy solutions, advanced data technologies, and digital learning initiatives. If you're passionate about fintech and have excellent English communication skills, this is your opportunity to collaborate with bright minds and shape the future of digital finance. We offer a remote work environment and a chance to contribute to a leading platform.

Requirements

  • 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 (UART, SPI, I2C, CAN, etc.)
  • Experience with REST APIs, MQTT, microservices, and backend architectures
  • Knowledge of version control systems (e.g., git)
  • Excellent knowledge of Linux and embedded Linux environments
  • Team player mindset and comfortable working in agile environments
  • Fluent in English

Responsibilities

  • Design, develop, and maintain scalable, secure, and efficient back-end services using Golang and C++
  • Design and implement embedded firmware for microcontrollers (ARM Cortex-M, STM, etc.)
  • Develop low-level device drivers, manage hardware interfaces (UART, SPI, I2C, etc.)
  • 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

Preferred Qualifications

  • Familiarity with hardware schematics and PCB-level troubleshooting
  • Experience with frontend development (even basic) 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs