×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Android C++ Middleware

Job in Newark, Essex County, New Jersey, 07175, USA
Listing for: HARMAN India
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Introduction: A Career at HARMAN Automotive

We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.

  • Engineer audio systems and integrated technology platforms that augment the driving experience
  • Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
  • Advance in-vehicle infotainment, safety, efficiency, and enjoyment
About the Role

Were seeking a senior Android C++ Linux Middleware Developer along with Android exposure with 3 to 6 years of experience to join our team, leading the design, development, and maintenance of complex middleware solutions for our products.

What You Will Do
  • Middleware Development:
    Lead the design, development, and maintenance of middleware solutions using C++ on Linux platforms with Android exposure, ensuring high performance, reliability, and scalability.
  • System Architecture:
    Contribute to system architecture decisions, ensuring middleware solutions align with overall system requirements.
  • Performance Optimization:
    Analyze and optimize middleware performance, ensuring low latency and high throughput.
  • Troubleshooting:
    Identify and resolve complex issues related to middleware functionality and performance.
  • Technical Leadership:
    Provide technical guidance and mentorship to junior team members, sharing knowledge and expertise.
  • Collaboration:

    Collaborate with cross-functional teams, including development, testing, and product management.
What You Need to Be Successful
  • Technical

    Skills:

    • Proficiency in C++ programming language (C++11/C++14/C++17)
    • Experience with Linux operating system and development environment
    • Knowledge of middleware technologies (e.g., D-Bus, IPC, message queues)
  • Development

    Experience:

    • 9 to 12 years of experience in developing and maintaining complex middleware solutions
    • Understanding of system integration, testing, and validation
  • Problem-Solving

    Skills:

    • Strong analytical and problem-solving skills
    • Ability to debug complex issues using tools like gdb
  • Leadership

    Skills:

    • Experience in leading teams or mentoring junior developers
Bonus Points if You Have
  • Experience with Agile Methodologies:
    Experience with Agile development methodologies (e.g., Scrum, Kanban)
  • Knowledge of Networking Protocols:
    Understanding of networking protocols (e.g., TCP/IP, HTTP, MQTT)
  • Experience with Version Control Systems:
    Familiarity with version control systems (e.g., Git, SVN)
  • Experience with Cloud Technologies:
    Knowledge of cloud technologies (e.g., AWS, Azure, Google Cloud)
  • Familiarity with Dev Ops Tools:
    Experience with Dev Ops tools (e.g., Jenkins, Docker, Kubernetes)
  • System Design

    Experience:

    Experience with designing complex systems and architectures
What Makes You Eligible
  • Relevant

    Experience:

    3 to 6 years of experience in C++ Linux middleware development
  • Technical Expertise:
    Strong technical skills in C++, Linux, and middleware development
  • Problem-Solving Abilities:
    Ability to analyze and resolve complex technical issues
  • Leadership

    Skills:

    Ability to provide technical guidance and mentorship to junior team members
  • System Design

    Skills:

    Experience with designing complex systems and architectures
  • #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary