Jobs
Interviews

4 Ipc Mechanism 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

gujarat

On-site

As a Firmware Development Engineer, you will be responsible for leveraging your 5+ years of experience to contribute to the development of embedded systems using Embedded C. Your strong debugging skills will be crucial in ensuring the robustness of the firmware. In addition, you will apply your expertise in Real-Time Operating Systems (RTOS), specifically FreeRTOS, to design and implement efficient firmware solutions. Your role will also involve working with AWS Cloud services, where your experience will be essential in integrating the firmware with cloud-based functionalities. Furthermore, your familiarity with Over the Air (OTA) updates will be an added advantage in enhancing the firmware's update capabilities. You will be expected to demonstrate proficiency in socket programming and Inter-Process Communication (IPC) mechanisms such as Queues, Semaphores, and Mutexes. Your experience in protocols like I2C, SPI, UART, MQTT, JSON, and HTTPS will enable you to establish secure and reliable communication interfaces. Knowledge of networking protocols including TCP/IP, UDP, and SSL/TLS communication will be necessary for seamless integration of the firmware with various network environments. Your ability to interpret Schematic Diagrams will aid in understanding hardware interactions and designing firmware accordingly. As part of your responsibilities, you will be required to develop comprehensive Developer Test Cases to ensure the firmware's functionality and performance meet the required standards. Your familiarity with Version Control Systems like Git and Project Management Tools such as JIRA will streamline the development process and facilitate effective collaboration within the team. Experience with Agile methodologies and adherence to the Software Development Life Cycle (SDLC) will be key in ensuring timely delivery of high-quality firmware solutions. Your capability to work independently and drive project execution forward will be instrumental in meeting project deadlines and goals. If you possess the aforementioned skills and experiences, and are eager to take on challenging projects in firmware development, we invite you to join our team as a Firmware Development Engineer in Kadi, Gujarat, India.,

Posted 4 days ago

Apply

8.0 - 10.0 years

22 - 30 Lacs

Hyderabad

Work from Office

LRR Technologies is currently hiring talented people to work with Carrier Corporation. Carrier Corporation (NYSE: CARR) is a global provider of innovative heating, ventilating, and air conditioning (HVAC), refrigeration, fire, security, and building automation technologies boasting annual sales of over $20 billion, with 58,000 employees spread across 160+ countries. For its R&D centre in Hyderabad, Carrier is looking for a talented Embedded Linux Engineer. Carrier was founded in 1915 as an independent, American company, manufacturing and distributing heating, ventilating and air conditioning (HVAC) systems, as well as commercial refrigeration and food service equipment. Built on Willis Carrier's invention of modern air conditioning in 1902, Carrier is a world leader in heating, air-conditioning and refrigeration solutions. We constantly build upon our history of proven innovation with new products and services that improve global comfort and efficiency. Job Responsibilities : You will be a key contributor to the software/firmware design, development and implementation for HVAC product controls systems. This position will focus on firmware development as part of enhancement and maintenance of existing and recently released applications. This position requires the ability to work under minimal direction in collaboration with a team of engineers to design and develop robust system solutions that meet defined system requirements. Were a collaborative bunch, so you may contribute to all phases of the Product Development Life Cycle, from design to implementation, testing, release and sustaining. You will work closely with Agile teams to deliver solutions on time with quality. You'll also coordinate with leads to understand and maintain an in-depth understanding of the current and upcoming requirements for proposed releases We work in a fast-moving agile set-up, so expect to pitch in with other responsibilities from time to time Design and develop new features according to product functional specification and design requirements. Able to meet release plans and urgent customer need; prioritizing work to accomplish demanding changes. Ensuring defects are reviewed on a regular basis and resolved in the required timeframe. Enjoy deep dives, working with SMEs, QA, and support as necessary to thoroughly investigate and reproduce product issues and design robust solutions. Must be aware and able to work in Agile, Incremental development methodology. Required Skills: Strong knowledge on embedded concepts. Must have experience in developing solutions on Microcontroller with Linux OS, RTOS, Embedded C and C++, Strong debugging skills. Experience on protocols like BACnet, Modbus, Serial Protocols like UART, I2C and SPI. Hands on experience on Networking TCP/UDP protocols and IPC mechanisms, POSIX Threads, IPC Mechanisms: Semaphore, Mutex, Message Queues. Knowledge on Network/Socket programming using UDP/TCP. Familiar with different version control tools (SVN, Perforce etc), Rally, Confluence etc and software development methodologies like Agile, Waterfall etc. Familiar with BTL certification, HVAC concepts. Good to have experience on different analog and discrete IO programming. Experience: 8-10 years of relevant experience. Perks and Benefits: The position will pay quite well - Rs. 22.5-30 lakh per annum is the band, and the final amount may be even higher depending on your experience and expertise. If made an offer, you will need to join in 4 weeks. This is the opportunity of a lifetime for people looking to specialize in highly coveted niche futuristic skills, and to work in a top multinational company with excellent employee-first initiatives. We look forward to your application

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune

Work from Office

Task Package: Implementation of software code and bug fixes, refactoring and improvements in C++ Documentation of software architecture and software design (including design decisions and review) ( for Senior candidates 7+yrs experience ) Support of software requirements analysis including feasibility checks and effort estimations. Execution of developer tests, unit tests and development of automated tests. Analysis of expectations and goal of customers and other stakeholders. Compliance with non-functional requirements regarding performances, resource utilization and security. Support, maintenance and improvements of software integration process (Jenkins/GitLab/Atlassian tools/Azure DevOps) Domain & Phases V Model Domain: Infotainment preferred. Phases: ASPICE V Model SWE.1 to SWE.5 Technology Stack: C++14 and above & Gtest QT ( good to have ) Linux Codebeamer/Doors ( for Senior candidates 7 + yrs experience) Enterprise Architect ( for Senior candidates 7 + yrs experience) Jenkins/Kubernate UML diagrams ( for Senior candidates 7 + yrs experience) Necessary Qualifications : Proficient with Technology Stack (focus - c++) Experience working with large code bases, able to apply code refactoring Experience in working in large teams using clean code Experienced with synchronization techniques, multithreading, design pattern, SOLID Principle, IPC mechanism like shared memory, sockets, Dbus Proactive Communication

Posted 2 months ago

Apply

3.0 - 5.0 years

30 - 35 Lacs

Mohali

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