Job Description: Software Embedded developer with C++ and Linux
Essential Skills: Software Embedded developer with C++ and Linux
Desirable Skills: Software Embedded developer with C++ and Linux
Responsibilities
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role : C++~EIS : Embedded Software/Firmware Development
Job Description:
We are seeking a skilled C++ Developer with strong experience working in Linux environments to join our development team. You will be responsible for building high-performance applications, optimizing code, and ensuring system-level integration in Linux-based systems.
Responsibilities
Key Responsibilities:
Design, develop, and maintain C++ applications on Linux platforms.
Write efficient, scalable, and maintainable code.
Debug and resolve issues in large-scale software systems.
Work with system-level APIs, multithreading, and inter-process communication.
Participate in code reviews and provide constructive feedback.
Requirements:
Proficient in C++ with a strong understanding of object-oriented programming.
Solid experience with Linux development tools and environment.
Strong understanding of multithreading, memory management, and performance optimization.
Good problem-solving skills and ability to work independently or in a team.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
• Execute marketing campaigns across various third-party and in-app channels (e.g., push notifications, banner ads, and coupon distribution campaigns).
• Manage campaign budgets and track ROI to ensure optimal performance.
• Proficiency in SQL and advanced MS Excel skills for daily data reporting and campaign analysis.
• Oversee third-party partner operations, including vendor onboarding, payment processing, PO/invoice management, and partner escalations.
• Collaborate with internal stakeholders (e.g., revenue, category) and partner channel teams for seamless execution.
• Strong ability to work independently with excellent communication and interpersonal skills.
Responsibilities
• Design components by translating product requirements, break down project into tasks and provide accurate estimates
• Independently come up with different solutions, extensibile Low level design. Write modular, extensible, readable and performant code
• Choose the right Data Structures, tools and tech stacks and be able to do High Level Designing with guidance.
• Build, develop, mentor and coach junior team members
• Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
What you’ll need:
• B.Tech or M.Tech or equivalent with at least 3-year of experience
• Build abstractions and contracts with separation of concerns for a larger scope.
• Extensive programming experience in any one programming language like Java, Ruby, Clojure, Scala,C or C++, SQL etc
• Strong object-oriented programming skills.
• Experience with multi-threading and concurrency programming
• Ability to work with complex business flows and dealing with huge amounts of data.
• Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
• Experience of building robust and scalable web-applications is good to have.
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance