Ipetronik - Senior Software Engineer - C++ Programming

7 days ago


Bengaluru, Karnataka, India IPETRONIK Full time US$ 1,20,000 - US$ 2,00,000 per year

We are seeking a talented Senior Software Engineer with strong experience in C++ development, and good to have automotive domain knowledge. The ideal candidate will have experience leading development efforts and designing complex systems.

Job Responsibilities

  • Responsible for programming and testing of C++ applications
  • Object oriented design and programming in C++ including the std-library
  • Design, Code, test, debug and document software according to the functional requirements.
  • Write efficient, portable, high-performance code.
  • Participate as a team member in fully agile Scrum deliveries
  • Work collaboratively in Agile/Scrum team environment
  • Writing code being shared between Linux and Windows environment
  • Provide technical guidance and mentorship to junior developers.
  • Write technical documentation and participate in code reviews to ensure code quality and best practices are being followed.
  • Provide Low Level Design Document for the components.
  • Support Lead for technical interviews
  • Quality assurance through test-driven development and unit tests
  • Refactoring of source code to optimize existing components in terms of efficiency, maintainability and quality

Required Skills

  • Bachelor's/masters degree in computer science, information systems, or a related field experience
  • Strong proficiency in C++, with fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Familiarity with C++ compatible languages such as C, C#, and Python
  • Extensive expertise in software deployment across several platforms and operating systems
  • Proficient understanding of code versioning tools such as Git, SVN
  • Knowledge of low-level threading primitives
  • Experience in writing end to end unit test cases using Boost
  • Excellent analytical, debugging and problem-solving abilities

Preferred Skills

  • XML, linux / batch scripts and python scripting knowledge would be preferred
  • Must be conversant with the agile software development approach
  • Excellent teamwork and communication abilities
  • Excellent organizational and time management abilities
  • Experience with automotive protocols (CAN / CCP / XCP / UDS)
  • Familiarity with continuous integration
  • Effective scrum master experience
  • 8+ yrs of experience

)



  • Bengaluru, Karnataka, India IPETRONIK Full time US$ 90,000 - US$ 1,20,000 per year

    Job OverviewTo increase efficiency and accelerate our software development cycles, we automate the execution of our test cases. For testing our mobile, web and Windows applications, C# is used to implement the pre-defined tests cases. We are looking for an experienced software developer to strengthen our team.Job ResponsibilitiesDesign, implement and...


  • Bengaluru, Karnataka, India ACL Digital Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Dear All,Greetings of the day… ACL Digital is currently hiring for experienced Senior C+Software Engineer - High Performance Application to join our dynamic team. Job Title: Senior C+Software Engineer - High Performance ApplicationLocation: Chennai / Bengaluru / HyderabadJob Type: Full-TimeJob Description:We are seeking a skilled Senior C+ Software...


  • Bengaluru, Karnataka, India Mobile Programming Full time

    Job DescriptionRequired Skills and Qualifications- Proficiency in C/C++: Strong understanding of the C and C++ programming languages, including their syntax and standard libraries- Object-Oriented Programming (OOP): Knowledge of OOP principles and design patterns- Data Structures and Algorithms: Good understanding of data structures and algorithms- Debugging...


  • Bengaluru, Karnataka, India Place Elements Hr Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    C++ - Senior Software EngineerNotice period: Immediate to 20 daysExperience: 5+Location: Bangalore Hybrid Mode Skills:C++, Linux, GTest , Device Drivers,socket programmingInterested candidates can share resume to

  • C++ Developer

    7 days ago


    Bengaluru, Karnataka, India Programming Full time US$ 90,000 - US$ 1,20,000 per year

    Mandate-C++ 17 and its versionsA proficient C++ Developer with Knowledge on QT framework. Good in Design understand of OOAD, Code quality, Unit testing and Code reviews.Technical Responsibilities: Conduct or design advanced prototyping and testing. Conduct advanced problem solving, identify potential solutions, and evaluate them against component...


  • Bengaluru, Karnataka, India Hirist Full time

    Note : If shortlisted, you will be invited for initial rounds on 13th September'25 (Saturday) in Title : Software Development Engineer- As a Software Development Engineer, you will design and develop software modules in C/C++ for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. - You will work on Linux-based development,...


  • Bengaluru, Karnataka, India Mobile Programming Full time

    Job Description- Design and implement software of embedded devices and systems from requirements to production and commercial deployment- Design, develop, code, test and debug system software- Review code and design- Analyze and enhance efficiency, stability and scalability of system resources- Integrate and validate new product designs- Support software QA...

  • C Developer

    2 weeks ago


    Bengaluru, Karnataka, India Mobile Programming Full time

    Job Description- Good programming skills in C, C++, Data structures, Linux OS usage concepts- Other Relevant Skills: Exposure to Yokto, Any Application frameworks (C++ or Java-based)- Knowledge of Telematics/Mobile platforms- Linux-based telematics platform from a leading chipset vendor is used by various automotive manufacturers for building end-to-end...


  • Bengaluru, Karnataka, India beBeeSoftwareDeveloper Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Senior C++ Software EngineerWe are seeking an experienced C++ software engineer to join our team.Job Description:As a senior C++ software engineer, you will be responsible for designing, developing, and testing software applications using the C++ programming language. You will work closely with cross-functional teams to identify requirements,...


  • Bengaluru, Karnataka, India Uniphore Software Systems Full time

    Job Description :Who You Are :- Strong sense of ownership, accountability, and business acumen.- Passion for your team's vision/mission & the entrepreneurial drive to make things happen.- Mentor the team in growing and reaching their full potential.- Passion for designing modular systems using reusable components, SDKs, and robust APIs.- Collaborate,...