Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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
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
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
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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough