Hyderabad, Telangana, India
Job Type
Full Time
Workspace
Hyderabad, India
About the Role
About the Role We are looking for a backend and systems engineer to build the software that receives, authenticates and manages IoT traffic at the edge. You will customise an open-source LoRaWAN network server and build the services around it: device registry, join and key handling, event pipelines and resilient relay services. All of it must run offline and on modest hardware, and survive power and link loss.
You will work directly with the Principal Architect, in a team that values testing, clean interfaces and reliability.
Requirements
Key Responsibilities
Network and Join Services
- Customise an open-source LoRaWAN network server (for example ChirpStack): message-processing pipeline, de-duplication, integrity and frame-counter checks, join handling, device profiles and regional configuration.
- Extend it for new device and radio capabilities, and keep the fork maintainable: upstream rebases, a patch queue and regression tests.
Edge and Offline Services
- Build event pipelines over MQTT with durable queues, idempotent handling and the outbox pattern.
- Use SQLite (WAL, durability and integrity settings) and PostgreSQL appropriately, and Redis or Valkey where needed.
- Design store-and-forward relays that retry safely and never duplicate.
- Meet tight memory and CPU budgets.
APIs, Security and Keys
- Design gRPC and REST APIs with protobuf and OpenAPI, including schema evolution.
- Implement mutual TLS, role-based access and audit trails.
- Build a device registry with signed, versioned device lists, and key custody through encrypted keystores or HSM/PKCS#11, with an offline PKI.
Deployability and Operations
- Cross-compile for aarch64, armv7 and x86_64, and ship both as containers and as plain packages.
- Make builds reproducible and offline-capable, produce an SBOM, and scan licences (for example with cargo-deny).
- Add observability: structured logs, metrics and tracing (OpenTelemetry, Prometheus).
Testing
- Build device and gateway simulators, property-based and fuzz tests, load and soak tests, and fault injection (power loss,
link loss, clock jumps, full disk).
Required Qualifications
Education:
- BE/B.Tech/M.Tech in Computer Science, Electronics or a related field.
Experience:
- 4–5+ years of backend or systems software.
- Solid in Rust or Go (or modern C++), and willing to become strong in Rust quickly.
Technical Skills Required
Languages and Systems
- Rust or Go, Linux internals, async I/O, concurrency and memory behaviour.
Messaging and Storage
- MQTT (including v5), SQL, SQLite and PostgreSQL, Redis or Valkey.
APIs and Security
- gRPC and protobuf, TLS and mTLS, JWT/OIDC, secrets handling.
Delivery
- Docker and OCI images, cross-compilation, CI/CD, flame-graph profiling.
Quality
- Unit, integration, contract and fuzz testing.
Preferred (Bonus) Skills
- LoRaWAN protocol knowledge or ChirpStack code experience.
- Small-footprint services (a few hundred MB of RAM) or offline deployments.
- Awareness of open-source licence risks (MIT, Apache, AGPL, source-available).
Why Join Us
At EURTH TECHTRONICS PVT LTD, we design and deliver connected electronics from idea to deployment. Own a core service of a real network, from code to deployment, with senior architectural guidance and a team that cares about testing and reliability.
How to Apply
Send your updated resume along with links to relevant projects, GitHub or portfolio work to
[email protected], or use the application form on this page.
About the Company
About EURTH TECHTRONICS PVT LTD EURTH TECHTRONICS PVT LTD is a cutting-edge Electronics Product Design and Engineering firm specializing in embedded systems, IoT solutions, and high-performance hardware development. We provide end-to-end product development services—from PCB design, firmware development,
and system architecture to manufacturing and scalable deployment.
With deep expertise in embedded software, signal processing, AI-driven edge computing, RF communication, and ultra-low-power design, we build next-generation industrial automation, consumer electronics, and smart infrastructure solutions.
Our Core Capabilities
Embedded Systems & Firmware Engineering – Architecting robust, real-time embedded solutions with RTOS, Linux, and MCU/SoC-based firmware.
IoT & Wireless Technologies – Developing LoRa, BLE, Wi-Fi, UWB, and 5G-based connected solutions for industrial and smart city applications.
Hardware & PCB Design – High-performance PCB layout, signal integrity optimization, and design for manufacturing (DFM/DFA).
Product Prototyping & Manufacturing – Accelerating concept-to-market with rapid prototyping, design validation, and scalable production.
AI & Edge Computing – Implementing real-time AI/ML on embedded devices for predictive analytics, automation, and security.
Security & Cryptography – Integrating post-quantum cryptography, secure boot, and encrypted firmware updates.
Our Industry Impact
✅ IoT & Smart Devices – Powering the next wave of connected solutions for industrial automation, logistics, and smart infrastructure.
✅ Medical & Wearable Tech – Designing low-power biomedical devices with precision sensor fusion and embedded intelligence.
✅ Automotive & Industrial Automation – Developing AI-enhanced control systems, predictive maintenance tools, and real-time monitoring solutions.
✅ Scalable Enterprise & B2B Solutions – Delivering custom embedded hardware and software tailored to OEMs, manufacturers, and system integrators.
Our Vision
We are committed to advancing technology and innovation in embedded product design. With a focus on scalability, security, and efficiency, we empower businesses with intelligent, connected, and future-ready solutions.
We currently cater to B2B markets, offering customized embedded development services, with a roadmap to expand into direct-to-consumer (B2C) solutions.
📌 Platform Software Engineer (Hyderabad)
🏢 Eurth Techtronics Private
📍 Hyderabad