OverviewWe are looking for an experienced SDE IV with deep expertise in modern C++ (C++17 or later) to design, build, and maintain high-performance, reliable, and maintainable system-level software. This role demands strong ownership, technical leadership, and hands-on contribution across co
JSfirm
MTS IV, Software
Job Description:
Overview

We are looking for an experienced SDE IV with deep expertise in modern C++ (C++17 or later) to design, build, and maintain high-performance, reliable, and maintainable system-level software. This role demands strong ownership, technical leadership, and hands-on contribution across complex codebases.

Networking knowledge is beneficial but not mandatory. The emphasis is on C++ systems design, performance, concurrency, and robustness.


Responsibilities

1. C++ Development & Design
  • Design and implement clean, modular, and maintainable C++ systems using modern C++ practices.

  • Apply strong OOP and design principles: abstraction, encapsulation, polymorphism, composition over inheritance.

  • Leverage modern C++ features (C++11–C++17) to improve correctness, performance, and readability.

  • Lead by example in code quality, reviews, and refactoring of legacy systems.

  • Define and enforce coding standards and architectural guidelines.


2. Memory Management & Performance
  • Demonstrate deep understanding of object lifetimes, ownership models, and memory layout.

  • Optimize applications by:

    • Identifying performance bottlenecks

    • Reducing allocations

    • Improving cache locality

  • Analyze and resolve:

    • Memory leaks

    • Fragmentation

    • Undefined behavior

  • Work confidently with custom allocators and low-level memory control when required.


3. Concurrency & Multithreading
  • Design and implement thread-safe and scalable components.

  • Apply concurrency primitives:

    • std::thread, mutexes, condition variables

    • Atomics and memory ordering

  • Understand trade-offs between:

    • Lock-based vs lock-free designs

    • Synchronous vs asynchronous execution models

  • Design or review thread pools and task scheduling systems.


4. Debugging, Diagnostics & Reliability
  • Use advanced debugging techniques to diagnose complex runtime issues.

  • Perform core dump analysis and post-mortem debugging.

  • Differentiate behavior across debug vs release builds.

  • Implement structured logging and diagnostics for production systems.

  • Ensure exception-safe, robust error-handling strategies.


5. Testing & Quality Engineering
  • Design and enable robust unit and integration testing frameworks for C++ codebases.

  • Ensure testability through proper abstraction and dependency management.

  • Advocate for correctness, determinism, and long-term maintainability.


6. Collaboration & Technical Leadership
  • Mentor junior and mid-level engineers on modern C++ and systems programming.

  • Collaborate across teams to influence design decisions and technical direction.

  • Act as a technical owner for critical components.


Qualifications

  • Primary: C++ (C++17 or later)

  • Platforms: Linux

  • Tooling: GCC/Clang, GDB/LLDB, Valgrind, perf, sanitizers

  • Build Systems: CMake / Make

REQ-145828","qualifications":"
  • Primary: C++ (C++17 or later)

  • Platforms: Linux

  • Tooling: GCC/Clang, GDB/LLDB, Valgrind, perf, sanitizers

  • Build Systems: CMake / Make

Company Details
Panasonic Avionics Corporation
Corporate Office
26200 Enterprise Way
Lake Forest, California 92630-8400 USA
www.panasonic.aero
112 Open Jobs Available
Panasonic Avionics is the world leader in in-flight entertainment and communications, with most systems installed, most airlines served, and the industries deepest knowledge base, developed with over 25 years of consistent product innovation and committed...

Benefits:
DOE
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)
Job Info
Location
Pune, Maharashtra, India
Type
Permanent
Company Details
Panasonic Avionics Corporation
Corporate Office
26200 Enterprise Way
Lake Forest, California 92630-8400 USA
www.panasonic.aero
112 Open Jobs Available
Panasonic Avionics is the world leader in in-flight entertainment and communications, with most systems installed, most airlines served, and the industries deepest knowledge base, developed with over 25 years of consistent product innovation and committed...

Benefits:
DOE

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2026 JSfirm