remote
Software Engineer - Myriota
Software Engineer
Software Engineer developing secure, low‑power IoT solutions for direct‑to‑satellite connectivity, building scalable backend services, cloud‑native APIs, and embedded firmware for remote devices.
About the role
Key Responsibilities
- Design, develop, test, and maintain high‑performance software applications and services for a direct‑to‑satellite IoT platform.
- Build scalable, cloud‑native backend APIs and serverless functions using AWS services.
- Develop and integrate embedded firmware for IoT devices, ensuring low‑power operation and reliable satellite communication.
- Collaborate with cross‑functional teams to define system architecture, performance targets, and security requirements.
- Implement automated testing, CI/CD pipelines, and monitoring to ensure software quality and operational resilience.
Requirements
- Strong proficiency in Python and C/C++ for backend and embedded development.
- Experience with embedded systems, low‑power IoT devices, and real‑time communication protocols.
- Hands‑on experience with AWS (Lambda, API Gateway, DynamoDB, etc.) and building serverless architectures.
- Solid understanding of RESTful API design, networking, and security best practices.
- Ability to work independently in a hybrid environment and contribute to all phases of the software lifecycle.