09 Sep
|
Sun Mobility
|
Bengaluru
09 Sep
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 strong hands-on experience in contemporary 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 maintain
📌 Senior C++ Engineer (Bengaluru)
🏢 Sun Mobility
📍 Bengaluru