Job DescriptionWe are looking for an LoMT Engineer to join our team in India! Key responsibilities are: • Design, develop, and maintain C++ and C# components for secure device-to-cloud and device-to-gateway communication. • Implement MQTT 5–based messaging between devices and gateways, including topic management, QoS handling, and retained messages. • Integrate Event Grid publishing and subscription mechanisms for cloud event propagation and telemetry ingestion. • Develop modules for device provisioning, certificate lifecycle management, and secure onboarding in alignment with PKI policies (e.g., DigiCert Trust Lifecycle Manager). • Ensure compatibility with Linux-based edge environments; Windows experience is optional but beneficial. • Write maintainable, testable, and performant C++ code in accordance with Olympus software quality and regulatory standards (IEC 62304, ISO 13485). • Build and maintain unit, integration, and system-level tests, and integrate them into Azure DevOps CI/CD pipelines. • Conduct code reviews and ensure adherence to security, reliability, and performance best practices. • Produce technical documentation, including data flow diagrams, interface definitions, and configuration references. • Collaborate closely with cloud, edge, and cybersecurity teams to ensure robust, compliant, and scalable device connectivity. • Support debugging and diagnostics for deployed agents, including MQTT communication traces, Event Grid delivery, and certificate renewals.• 5–8 years of professional experience in software engineering with strong expertise in modern C++ (C++17 / C++20) and solid proficiency in C#. • Proven experience with MQTT 5 and event-driven communication systems. • Solid understanding of network protocols (TCP/IP, HTTPS, gRPC) and asynchronous I/O. • Experience in developing distributed, IoT, or edge software components for production environments. • Strong knowledge of object-oriented design, multi-threading, and memory management. • Familiarity with CI/CD, Git, and automated testing frameworks. • Proficiency with TLS 1.2+, X.509 certificates, and secure communication principles. • Effective collaboration skills across distributed teams in ET and CET time zones.
Job Title
Internet of Things Engineer