C++ Software Engineer (Chennai)

C++ Software Engineer (Chennai)

03 Oct
|
Big Bang Boom Solutions Private
|
Chennai

03 Oct

Big Bang Boom Solutions Private

Chennai

Key Responsibilities (100% Hands-On)
• Multithreaded Pipeline Development: Design and implement thread-safe data processing pipelines to handle high-rate sensor streams (video frames and RF IQ data) concurrently without blocking critical execution paths.
• Algorithm Parallelization & Porting: Translate computer vision workflows (OpenCV) and digital signal processing (DSP) logic into efficient, production-ready C++ code, utilizing multi-core processor architectures to maximize throughput even generic algorithm porting knowledge sufficient.
• Real-Time Data Processing: Optimize modules responsible for the ingestion, synchronization, and manipulation of live telemetry from optical sensors (EO/IR cameras) and RF payloads (SDRs) using efficient memory buffers.
• Concurrency Management: Write clean code utilizing modern C++ concurrency primitives to prevent race conditions, deadlocks, and thread-contention bottlenecks.
• Hardware Offloading: Assist in optimizing tasks leveraging SIMD vectorization (ARM NEON, AVX)



and utilize deployment tools like TensorRT or OpenCL under the guidance of senior engineers.
• Profiling & Debugging: Regularly profile multi-threaded modules to detect, isolate, and fix memory leaks, execution bottlenecks, thread sync latencies, and CPU/GPU usage spikes.

Required Skills & Qualifications
• Education: Bachelor’s degree in Computer Science, Embedded Systems, Electrical/Aerospace Engineering, or a related technical field.
• Experience: 2–3 years of professional experience writing production-grade C++.
• Multithreading & Concurrency: Solid practical understanding of multithreading concepts, including std::thread, mutexes, locks, condition variables, atomic operations, and building/using thread-safe queues.
• Core C++: Strong working proficiency in Up-to-date C++ (C++14/17), with a solid grasp of pointers, references, smart pointers, RAII, memory management, and the STL.
• Computer Vision Foundations: Practical, hands-on experience using OpenCV for image

📌 C++ Software Engineer (Chennai)
🏢 Big Bang Boom Solutions Private
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ software engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: c++ software engineer (chennai) / chennai