Principal Software Engineer

2 days ago


Pune, Maharashtra, India iXceed Solutions Full time

About the Role :


We are seeking a highly experienced and technically profoundPrincipal Software Engineer/ Principal C++ Developer to join our core engineering team. This is a hands-on lead role where you will leverage your extensive expertise in C++ development, particularly within the realm of audio software, to design, develop, and maintain critical applications. A strong background in audio-production technology and significant experience developing desktop applications for macOS are mandatory. You will be a key contributor to our innovative audio products, influencing architectural decisions and mentoring other Responsibilities :


C++ Development & Leadership :

- Serve as a hands-on lead developer, responsible for the full software development lifecycle of complex C++ applications.

- Architect, design, develop, and maintain high-performance, robust, and scalable C++ codebases.

- Drive technical excellence, best practices, and coding standards within the team.

- Mentor junior and mid-level developers, providing technical guidance and fostering a culture of continuous Software Development :

- Utilize extensive working experience in audio software development using C++. This includes, but is not limited to, digital audio workstations (DAWs), audio plugins (VST, AU, AAX), audio processing engines, and real-time audio applications.

- Apply a deep understanding of audio concepts, signal processing, and low-latency programming.

- Background in audio-production technology is a must, demonstrating familiarity with industry workflows, tools, and user Application Development (macOS & Windows) :

- Lead the development of desktop-based C++ applications specifically for macOS, ensuring native look and feel, performance, and adherence to platform guidelines.

- Possess strong experience developing desktop-based C++ applications for Windows OS as well, ensuring cross-platform compatibility and maintainability where required.

- Work with relevant desktop application frameworks and APIs (e.g., Cocoa/Objective-C integration for macOS, Win32/MFC/Qt for Frameworks :

- Demonstrate working experience with Codec frameworks (e.g., for audio compression/decompression, encoding/decoding).

- Integrate and optimize audio codecs within Optimization :

- Identify and resolve complex performance bottlenecks, especially in real-time audio processing contexts.

- Optimize code for CPU, memory, and power & Troubleshooting :

- Expertise in debugging complex C++ applications across different operating systems.

- Utilize advanced debugging tools and & Communication :

- Collaborate effectively with cross-functional teams including product managers, UX/UI designers, QA engineers, and other developers.

- Clearly communicate technical designs, challenges, and Control :

- Proficient in using Git for source code management, including complex branching and merging :

- Extensive experience (typically 8+ years) as a C++ developer, with a significant portion focused on desktop application and audio software development.

- Mandatory hands-on C++ development experience for desktop applications on macOS.

- Extensive working experience on Audio software development using C++ is a must.

- A strong background in audio-production technology is mandatory.

- Proven experience developing desktop-based C++ applications for Windows OS.

- Working experience with Codec frameworks.

- Deep understanding of Object-Oriented Design (OOD), design patterns, and modern C++ standards (C++11/14/17/20).

- Experience with multi-threading, concurrency, and real-time programming.

- Strong problem-solving, analytical, and debugging skills.

- Excellent communication and interpersonal skills.

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Audio Engineering, or a related Skills :

- Experience with cross-platform development frameworks (e.g., Qt, JUCE).

- Familiarity with digital signal processing (DSP) algorithms.

- Experience with build systems (e.g., CMake, Bazel).

- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.

- Contributions to open-source audio projects.

- Experience with VST, Audio Units (AU), or AAX plugin development.

(ref:hirist.tech)

  • Pune, Maharashtra, India Boomi Software Full time

    Job DescriptionAs a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements...


  • Pune, Maharashtra, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Pune, Maharashtra, India Dell Technologies Full time US$ 1,50,000 - US$ 2,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Pune, Maharashtra, India Pattern Full time

    Title Principal Software Engineer Job Information - The Principal Software Engineer leads and oversees the software engineering function focusing on the development release and maintenance of software applications and systems that align with business needs You will play an important role in creating and promoting standards that are used throughout the...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Mastercard Full time US$ 1,20,000 - US$ 1,50,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Mastercard Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    We are looking for a Principal Solution Architect to lead the architecture of strategic initiatives within CX Technology. This individual will play a key role in designing scalable and reliable customer engagement platforms, collaborating closely with engineering, product, and security teams to ensure architectural integrity and business alignment.Role...


  • Pune, Maharashtra, India Mastercard Full time US$ 1,25,000 - US$ 1,75,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Principal Global Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    *Responsibilities*Sr Software Engineer (T3)Mainframe Modernization ToolingIndicative years of total experience: 4 to 6 yearsRole Description:Principal, Pune is hiring a Mainframe Modernization Sr Infrastructure Engineer.This engineer will be a part of the Platform support under Information Services (IS) and responsible for helping achieve the strategy...