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