C++ Developer – Multimedia & Embedded | Mirafra | Bangalore

Mirafra

Bengaluru

In loco

INR 1.500.000 - 2.500.000

Tempo pieno

5 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Mirafra in Bangalore is seeking a skilled C++ Developer – Multimedia & Embedded to lead the design, optimization, and integration of high-performance multimedia pipelines and codecs on embedded platforms. You will own end-to-end development from concept to production, focusing on real-time processing, hardware acceleration, and robust cross‑functional cooperation.

The role requires 3–6 years of hands‑on C++ and multimedia experience, strong debugging skills, exposure to RTOS and multithreading,

Competenze

  • Bachelor’s degree in Computer Science, Electronics Engineering, Information Technology, or related technical discipline.

Mansioni

  • Architect, design, develop, test, and maintain high-performance C++ software applications for embedded systems and multimedia platforms.
  • Build and optimize advanced audio and video processing pipelines, codec integration frameworks, and streaming media protocols.
  • Develop low-level embedded software interacting directly with hardware peripherals, device drivers, and real-time operating systems (RTOS).
  • Investigate, diagnose, and resolve multithreaded synchronization bottlenecks, memory leaks, buffer overflows, and latency issues.
  • Execute rigorous unit testing, code profiling, static analysis, and performance benchmarking to ensure optimal resource utilization.
  • Collaborate closely with hardware designers, QA engineers, and product managers throughout the software development life cycle.
  • Implement security hardening, robust error handling, and fault-tolerant architecture across mission-critical embedded devices.
  • Maintain meticulous technical documentation, software architecture specifications, code repository versioning, and test reports.

Conoscenze

Advanced C++
Multimedia development
Multithreading
Memory management
Cross-functional communication

Formazione

Bachelors in CS/ Electronics/ IT

Strumenti

GDB
Valgrind
Docker
CMake
Make
CUDA/OpenCL

Descrizione del lavoro

Position Summary

Driving advanced C++ software engineering, embedded systems development, and high-performance multimedia streaming in Bangalore, Mirafra is actively seeking an accomplished C++ Developer – Multimedia & Embedded for a permanent full-time professional engagement. In this vital technical development role, you will architect, build, optimize, and maintain complex multimedia pipelines, video codecs, and low-level embedded software systems. Bringing 3 to 6 years of progressive professional experience in C++ and multimedia engineering, you will empower global technology platforms to achieve uncompromised processing speed, real-time audio/video synchronization, and hardware acceleration efficiency. This prestigious career opportunity offers competitive remuneration, high technical visibility, and professional growth within a premier global engineering services and technology solutions enterprise.


Detailed Job Description

As a C++ Developer – Multimedia & Embedded supporting Mirafra in Bangalore, you will take full operational, tactical, and technical ownership of embedded C++ software development, multimedia framework integration, and performance optimization. Your day-to-day responsibilities include designing robust audio and video processing pipelines, working with hardware abstraction layers, debugging multithreaded concurrency issues, and collaborating directly with cross-functional silicon and software engineering squads. You will operate in a collaborative enterprise engineering environment while partnering closely with global clients and technology leaders.


Key Responsibilities


  • Architect, design, develop, test, and maintain high-performance C++ software applications for embedded systems and multimedia platforms.

  • Build and optimize advanced audio and video processing pipelines, codec integration frameworks, and streaming media protocols.

  • Develop low-level embedded software interacting directly with hardware peripherals, device drivers, and real-time operating systems (RTOS).

  • Investigate, diagnose, and resolve multithreaded synchronization bottlenecks, memory leaks, buffer overflows, and latency issues.

  • Execute rigorous unit testing, code profiling, static analysis, and performance benchmarking to ensure optimal resource utilization.

  • Collaborate closely with hardware designers, QA engineers, and product managers throughout the software development life cycle.

  • Implement security hardening, robust error handling, and fault-tolerant architecture across mission-critical embedded devices.

  • Maintain meticulous technical documentation, software architecture specifications, code repository versioning, and test reports.


Required Qualifications & Skills


  • Bachelor’s degree in Computer Science, Electronics Engineering, Information Technology, or related technical discipline.

  • Minimum of 3 to 6 years of progressive professional hands‑on experience in software development with advanced C++ programming.

  • Strong, demonstrable operational expertise in multimedia development, video/audio codecs, and streaming frameworks.

  • Comprehensive working knowledge and practical proficiency in embedded systems programming, multithreading, and memory management.

  • Deep practical experience utilizing modern C++ standards (C++11/14/17/20) and object-oriented design principles.

  • Solid practical grasp of cross-compilation toolchains, debugging utilities (GDB, Valgrind), and real-time operating systems (RTOS).

  • Exceptional analytical problem-solving aptitude, technical documentation skills, and strong cross-functional communication capabilities.

  • Mandatory legal work authorization and physical availability for professional operations in Bangalore, India.


Nice-to-Have Skills


  • Specialized professional experience with GPU acceleration frameworks (CUDA, OpenCL) and hardware video decoders/encoders.

  • Prior professional working experience in top-tier semiconductor companies, automotive infotainment, or consumer electronics enterprises.

  • Hands‑on familiarity with containerization tools (Docker), build systems (CMake, Make), and CI/CD automated testing pipelines.

  • Experience utilizing enterprise agile project management platforms (Jira, Confluence) and version control systems (Git).

  • Exposure to Android Multimedia Framework or Linux kernel driver development.


Application Information


  • Salary/Rate: Market Competitive / Enterprise Engineering Package

  • Deadline: Open until filled (Urgent Bangalore C++ Multimedia Opening)

  • Notice Period: Immediate to 30 Days Preferred

  • Contract Duration: Permanent / Full-Time Engagement (Bangalore, India)

  • Company Website: https://www.mirafra.com


Recruitment Pro Tip

When applying for this C++ Developer – Multimedia & Embedded position through Mirafra, ensure your resume explicitly highlights your multithreading expertise, codec integration portfolio, modern C++ proficiency, and hands‑on embedded systems background.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

C++ and ALSA Development Engineer | Mirafra Technologies | Bangalore
C++ and ALSA Development Engineer | Mirafra Technologies | Bangalore

Tech Junction Ltd • Bengaluru

In loco
INR 1.200.000 - 2.000.000
C / Firmware Validation Engineer | Mirafra Technologies | Bangalore
C / Firmware Validation Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 1.200.000 - 2.200.000
Firmware / Device Driver Developer | Mirafra Technologies | Bangalore
Firmware / Device Driver Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 1.200.000 - 1.800.000
Audio DSP Developer | Mirafra Technologies | Bangalore
Audio DSP Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 600.000 - 850.000
Android Kernel / BSP Development Engineer | Mirafra Technologies | Bangalore
Android Kernel / BSP Development Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 1.800.000 - 2.400.000
Firmware / MCAL Driver Development Engineer | Mirafra Technologies | Bangalore
Firmware / MCAL Driver Development Engineer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 1.200.000 - 2.400.000
Bluetooth Developer | Mirafra Technologies | Bangalore
Bluetooth Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 1.400.000 - 2.200.000
Android / Linux BSP Developer | Bengaluru
Android / Linux BSP Developer | Bengaluru

Mirafra • Bengaluru

In loco
INR 1.500.000 - 2.100.000
Firmware & Low-Level Device Driver Developer | Mirafra Technologies | Bangalore
Firmware & Low-Level Device Driver Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 700.000 - 1.200.000
Lead Android Kernel Developer | Mirafra Technologies | Bangalore
Lead Android Kernel Developer | Mirafra Technologies | Bangalore

Mirafra Technologies • Bengaluru

In loco
INR 4.200.000 - 6.800.000