C++ Developer

2 days ago


Chennai, Tamil Nadu, India Avia Technologies Full time

Role
: C++ Software Engineer

We are seeking a hands-on C++ Software Engineer to join a product-focused engineering team delivering robust, performance-sensitive firmware and middleware. You will work on the full software lifecycle—architecture, implementation, testing and production support—on embedded Linux and RTOS platforms.

Role & Responsibilities

  • Design and implement high-performance C++ modules for embedded and real-time systems, ensuring deterministic behavior and memory safety.
  • Author unit and integration tests; automate test pipelines and validate software on target hardware using CI workflows.
  • Participate in architecture reviews, contribute to design docs, and follow coding standards to improve code quality and maintainability.
  • Collaborate with systems engineers, QA, and hardware teams to drive product requirements into reliable, deployable software.

Skills & Qualifications
Must-Have

  • Proven expertise in C++ with strong knowledge of Microservices and modern C++ idioms
  • Multithreading, concurrency primitives, and inter-process communication on constrained systems.
  • Build systems and tooling: CMake, cross-compilers, debugging with GDB.
  • Version control with Git and experience with CI pipelines for embedded targets.
  • Ability to debug on target hardware, use oscilloscopes/loggers, and interpret low-level logs.

Preferred

  • Familiarity with GoogleTest or similar unit-test frameworks for C++.
  • Experience with performance profiling tools (Valgrind, perf) and static analysis tools.
  • Experience scripting with Python for automation and test harness development.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, or equivalent engineering discipline (or equivalent practical experience).
  • 1+ years of hands-on experience building C++ software for embedded or real-time products preferred.
  • Comfortable working on-site in India and collaborating across hardware/software teams.

Benefits & Culture Highlights

  • Work on safety- and performance-critical systems with a strong engineering-first culture.
  • Opportunities for technical ownership, mentorship, and career growth in embedded and systems engineering.
  • Structured onboarding, peer reviews, and focus on high code quality and automated testing.

Avia Technologies is hiring for this on-site role in India. If you are passionate about building reliable, low-latency C++ systems and thrive in a hands-on engineering environment, we encourage you to apply.

Skills: multithreading,cmake,git,embedded linux,, microservices,restful apis,c++


  • C++ Developer

    2 days ago


    Chennai, Tamil Nadu, India Kezan consulting Full time

    We are looking for a passionate gamer who also writes great code and can lead our Software Development team. That team works on our Windows and Mac software, integrating our technologies in games, and investigating new technologies. You will be responsible for overall system design and development efforts. You will be a critical member of a team that...

  • C++ Developer

    2 days ago


    Chennai, Tamil Nadu, India Anvaya Info Solutions Pvt. Ltd Full time

    Junior Software Engineer, C++ DevelopmentJob Location: ChennaiExperience: 1 to 2 yearsJob Summary: We are seeking a skilled and motivated C++ Microservices Developer to join our engineering team. The ideal candidate will have strong experience in C++ development and a solid understanding of microservices architecture. You will be responsible for designing,...

  • C/ C++ Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Planys Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company BackgroundPlanys Technologies is an IIT Madras incubated start-up company that provides immersed robotic inspection and survey solutions using indigenously manufactured submersible remotely operated underwater vehicles (ROV) and autonomous underwater vehicles (AUV). Founders of the company are alumni and faculty from IIT Madras.Planys Technologies...

  • C++ Developer

    2 days ago


    Chennai, Tamil Nadu, India Planys Technologies Full time

    Role & responsibilitiesHands-on experience in designing, developing, and delivering robust software systemsAdvanced proficiency in C, C++, and PythonAdvanced experience developing applications on Linux-based distributions (Ubuntu, CentOS, Arch, Pop_OS, Kali Linux, etc.)Strong knowledge and practical experience in data structures and algorithmsAdvanced...


  • Chennai, Tamil Nadu, India Prime Hire Full time

    5+ years of software design & development experienceExperience with delivering a consumer software productProfessional C/C++ experience - including C++17Knowledge in Objective C, Python, React and NodeJSExperience with software linked to hardware Required Candidate profileWork with our current software development team, as well asfirmware engineers, product...

  • C++ developer

    10 hours ago


    Chennai, Tamil Nadu, India HCLTech Full time

    Role & responsibilitiesAbout the RoleEmbedded C++ Developer with 3 to 5 years of experience.ResponsibilitiesDesign, develop, and test embedded software applications.Strong experience in Linux development- MandatoryProven expertise in microcontroller programming (ARM, AVR, PIC, etc.).Experience with RTOS (Real-Time Operating Systems)Collaborate with...

  • C, C++ Developer

    4 days ago


    Chennai, Tamil Nadu, India FIS Full time

    GENERAL DUTIES & RESPONSIBILITIESAnalyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs.Interacts with product managers and/or users to define system requirements and/or necessary modifications.Participates in software design meetings and analyzes user needs to...

  • C# Developers

    1 week ago


    Chennai, Tamil Nadu, India Live Connections Full time

    Programming and problem solving.NET platform with C# language orientBasic HTML5 CAD/CAM domain C++ language SQL database Version control tools like Git/Mercurial GUI programming on .NET stack cv to or whats app

  • C Developer

    2 days ago


    Chennai, Tamil Nadu, India Iitm Pravartak Technologies Foundation Full time

    GreetingsWe are hiringPosition: C DeveloperLocation-Work from Office -ChennaiSkills:Strong proficiency in C programmingExperience with Linux/Unix environmentsKnowledge of shell scripting and makefilesUnderstanding of data structures, algorithms, and memory managementFamiliarity with network programming or embedded systems (plus point)Use of version control...


  • Chennai, Tamil Nadu, India TekPillar® Full time ₹ 60,000 - ₹ 1,80,000 per year

    Job Title:Automotive C++ Developer - ClusterExperience:8+ YearsLocation:ChennaiDomain: AutomotiveKey Responsibilities:Develop and optimize embedded software modules using C/C++ for instrument cluster applications.Work on Infineon / Aurix / TriCore microcontrollers or similar automotive-grade chipsets.Implement and integrate drivers, middleware, and...