24 Aug
|
Sun Mobility
|
Bengaluru
24 Aug
Sun Mobility
Bengaluru
Experience: 5- 7 Years
Notice Period- 30 days
We are looking for a Senior C++ Engineer with 5–7 years of experience to join our engineering team and work on high-performance software for Embedded Linux and distributed systems.
The ideal candidate should have solid hands-on experience in modern C++ (C++20/C++23), excellent knowledge of computer networking and network programming, Linux, multithreading, messaging systems, databases and Docker.
The candidate should be comfortable working on complex, communication-intensive systems and troubleshooting production issues across software, networking and distributed services.
Key Technologies
C++20/C++23 | Embedded Linux | TCP/IP | Socket Programming | MQTT | NATS | Azure IoT Hub | Multithreading | Concurrency | IPC | PostgreSQL | TimescaleDB | REST APIs | Docker | Distributed Systems | Linux Debugging
Key Responsibilities
Design, develop and maintain robust, scalable and production-grade applications using C++20/C++23.
Develop software and services for Embedded Linux platforms.
Design and implement reliable communication using TCP/IP,
socket programming, MQTT, HTTP/HTTPS and REST APIs.
Develop and maintain multithreaded and concurrent applications.
Work with messaging and communication frameworks such as NATS, MQTT and Azure IoT Hub.
Implement reliable communication mechanisms including timeouts, retries, reconnection and error handling.
Develop software for communication with hardware devices and external systems.
Work with PostgreSQL/TimescaleDB and integrate databases with C++ applications.
Develop and deploy containerized applications using Docker.
Debug complex application, networking, concurrency and runtime issues in Linux environments.
Analyze logs, core dumps and system behavior to identify and resolve production issues.
Participate in software architecture, design and technical discussions.
Perform code reviews and contribute to improving code quality, reliability and maintainability.
Collaborate with firmware
📌 Senior C++ Engineer (Bengaluru)
🏢 Sun Mobility
📍 Bengaluru