Jobs
Interviews

3 Ipc Mechanisms Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 9.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive is an opportunity to be part of a global, multi-disciplinary team dedicated to leveraging technology to transform tomorrow. As an Engineer II SW, your responsibilities will include designing, implementing, and maintaining modules for embedded systems, focusing on utilizing C++ for these projects. By following a defined software development process, you will create production-ready software, analyze specifications, develop high-level designs, review unit-level code, and document your work on Harman product(s). In this role, you will collaborate with other engineers to develop and integrate embedded systems that interact with Windows-based platforms and utilize IPC mechanisms such as AIDL, FIDL, POSIX, etc. You will conduct thorough testing of embedded systems, create and maintain comprehensive documentation, optimize code for performance, and resolve technical issues related to embedded systems development. Effective communication and interpersonal skills are essential for working with engineers, product managers, and stakeholders to ensure successful project delivery. To be successful in this role, you should have 5-8 years of experience in C++ and C programming, a strong understanding of embedded systems principles, familiarity with Windows operating systems, and hands-on experience with IPC mechanisms. Bonus points if you have experience with specific RTOS, hardware components, version control systems, or automated testing frameworks. A willingness to work in Bangalore, India, and the ability to complete a background investigation and drug screen are also required. At HARMAN, we offer a flexible work environment, employee discounts on Harman and Samsung products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, access to the HARMAN Campus Fitness Centre and Cafeteria, and an inclusive work environment that values professional and personal development. Join HARMAN and be part of a culture that encourages sharing ideas, embracing unique perspectives, and supporting lifelong learning. Our commitment to innovation and next-level technology across automotive, lifestyle, and digital transformation solutions ensures that you can make a lasting impact and create extraordinary experiences.,

Posted 1 day ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team dedicated to harnessing the innovative power of technology to shape the future. As part of our team, you will have the chance to engineer cutting-edge audio systems and integrated technology platforms that enhance the driving experience. By combining creativity, thorough research, and a collaborative spirit with design and engineering excellence, you will contribute to advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment. We are currently looking for an experienced C++ Linux IPC Middleware Developer with 1 to 3 years of experience to join our team at HARMAN Automotive. The ideal candidate will possess a solid background in C++ programming, Linux development, and proficiency in IPC (Inter-Process Communication) middleware. Your responsibilities will include designing, developing, and maintaining IPC middleware solutions for Linux-based systems, writing high-performance C++ code for IPC middleware, integrating IPC middleware with Linux-based systems, optimizing performance to ensure low latency and high throughput, and collaborating with cross-functional teams across development, testing, and product management. To be successful in this role, you should have at least 3 years of experience in C++ programming with a focus on Linux development, a strong understanding of IPC mechanisms such as sockets, pipes, and shared memory, as well as experience with Linux development including kernel and user-space programming. Additionally, experience with IPC middleware solutions like DDS (Data Distribution Service) and familiarity with IPC protocols and standards are highly desirable. Strong problem-solving skills, particularly in analyzing and resolving complex technical issues, are essential for this position. Candidates with experience in real-time systems, knowledge of automotive industry standards such as AUTOSAR and ISO 26262, and familiarity with agile development methodologies like Scrum and Kanban will have an added advantage. HARMAN Automotive offers a competitive salary and benefits package, opportunities for professional growth and development, a collaborative work environment, access to cutting-edge technologies, and recognition and rewards for outstanding performance. Join us at HARMAN Automotive and be part of a culture that celebrates diversity, encourages innovation, and empowers you to make a lasting impact through your work.,

Posted 1 week ago

Apply

3.0 - 6.0 years

10 - 20 Lacs

Noida, Chandigarh, Delhi / NCR

Work from Office

We are looking for a proficient C Developer to join our team, focusing on the design, development, and optimization of Linux-based POS applications , particularly for V72 terminals . The ideal candidate will have strong C programming expertise, experience with system-level development on Linux, and a background in POS terminal integration including peripherals such as printers, card readers, and NFC modules. Experience Required: 3-5 Years Work Mode: Work from Office, Mohali Shift Timing: 09:30 AM - 06:30 PM Key Responsibilities: Design and develop robust POS applications in C for V72 Linux-based terminals . Develop and maintain C-based applications with a focus on performance, security, and reliability . Interface with POS hardware peripherals : printers, EMV card readers, NFC modules, barcode scanners, touchscreens, etc. Work with system-level APIs , inter-process communication (IPC) , multi-threading , and memory management . Handle serial/USB communication and interact closely with the OS layer for hardware control. Develop transaction flow logic , UI rendering , and integrate payment processing features . Optimize application performance and minimize resource usage on embedded hardware. Conduct thorough code reviews , debugging , and performance tuning . Ensure applications are compliant with industry standards (e.g., PCI DSS , EMV ) and adhere to security best practices. Collaborate with QA, hardware teams , and other engineers for testing and validation . Required Skills & Qualifications: Strong proficiency in C programming with solid understanding of Linux internals . Experience with POS application development and V72 or similar embedded terminals . Knowledge of NFC , EMV , and related transaction technologies. Skilled in IPC mechanisms (pipes, message queues, shared memory) and multi-threaded programming . Experience with shell scripting and Linux debugging tools ( GDB, Valgrind, Strace , etc.). Familiarity with SQL or NoSQL databases for application-level data storage. Hands-on with Makefiles, CMake , and version control systems like Git or SVN . Ability to troubleshoot performance bottlenecks and secure embedded applications Preferred Experience: Development experience with VX/V72 POS terminals or similar. Background in embedded systems , device driver interactions , or hardware integration . Previous work in retail, payment, or transaction-processing environments .

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies