Home
Jobs

185 Embedded Linux Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 2.0 years

13 - 18 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1-2 years of relevant experience. Additional Key responsibilities : Working as part of multi-skilled IOT platform team working across different tech areas on various Linux based operating systems. Feature development for Android and Linux/Ubuntu based Snapdragon products. Contributing to end-to-end software execution of Qualcomm SoC based IOT products. Ensuring that the product deliverables are made on-time, and are competitive with respect to functionality, stability and performance. Working closely with geographically distributed core & execution teams spread across time-zones. : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Strong development experience (3-6 years) with C/C++ and good programming skills. Strong hands-on experience on Android and/or Ubuntu and understanding of Linux related concepts like systemd, SELinux, Snaps, Sandboxing, Container, Docker, etc. Good understanding of Linux kernel and internals. Good understanding of SOC systems and related concepts, including bring-up. Good know-how of Multimedia subsystems like Camera, Video, Audio, Display and Graphics. Strong hands-on experience with troubleshooting software and system issues. Strong hands-on experience with full software development life cycle including design, implementation, deployment and support. Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Deductive problem solving, good verbal and written communication skills for collaboration across teams.

Posted -1 days ago

Apply

3.0 - 4.0 years

6 - 8 Lacs

Vadodara

Work from Office

Naukri logo

You are an Energetic, Passionate, and Innate Software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications - Born in cloud - developed from scratch. Experience : 4+ Years Qualification : B.E/ B.tech/ M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands-on experience of Programming language Embedded C and C or C++. Strong in Linux, command of Linux OS. Strong conceptual knowledge of Networking protocols. Good Knowledge understanding of Socket Programming, Message Queue, Multi-Threading, Data Structure. Practical exposure of embedded interfaces like UART, I2C, SPI, Communication Protocols etc. Strong troubleshooting, analytical & logical skills. Good to have Skills : Sound knowledge of BLE, Wifi, Fingerprint Sensor, RFID, Access Control System, Biometric Devices. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time.

Posted -1 days ago

Apply

6.0 - 7.0 years

13 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

The automotive AI Systems group within the High Performance Computing (HPC) department is seeking a (Junior) Machine Learning Engineer to support embedded system solutions and technical customer support in the field of Machine Learning / AI for its SOC automotive product line. As an application engineer, the position is an excellent opportunity to take an engineering role and collaborate extensively with various global teams including FAEs, software development, and product marketing as well as customers and key partners to establish undisputed leadership in embedded neural networks processing for Renesas s SoC solutions in the booming world of ADAS, and L3/L4 autonomous driving solutions. This role will enable a successful candidate to deliver value by accelerating the deployment of advanced ML use cases to our tailored automotive SoC and high-performance software solution and contribute to transforming the future of mobility towards autonomous driving. Responsibilities : Work closely with our customers on providing guidance to achieve the best performance, support system level integration, and removing roadblock. Based on feedback received and own evaluation, define requirements for innovative AI products, i. e. , software, tools, and hardware. Consider cycle count, memory size, and memory bandwidth constraints as optimization objectives. Providing support to field teams as needed to generate opportunities and facilitate design-ins. Conduct benchmarks of industry standard AI models and suites, emphasizing the competitiveness of our current and future platforms. Work closely with our hardware and software product development organization to validate the overall performance of our system solutions. Prepare training material and conduct workshops to train field teams and customers on Renesas innovative AI solutions. Support the development of cutting-edge demos and innovative reference samples. Qualifications An academic degree in Computer Science, Electrical Engineering, or similar. Hands-on knowledge of machine learning frameworks like PyTorch or TensorFlow, as well as expertise in designing and training different AI algorithms. Experience in working with embedded Linux operating systems. Basic knowledge in low-level system programming, debugging, and hardware architecture. Experience in programming heterogeneous / multi-core architectures and hardware accelerators (eg. SIMD, GPGPU, DSP). Hands-on mentality to drive own topics pro-actively. Strong analytical and excellent interpersonal communication skills. Cross cultural awareness and sensitivity. Excellent command of verbal and written English. Ability to work both independently and as part of a team in a global setting with internal and external stakeholders . Company Description Renesas is one of the top global semiconductor companies in the world. We strive to develop a safer, healthier, greener, and smarter world, and our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure and IoT markets. Our robust product portfolio includes world leading MCUs, SoCs, Analog and power products, plus Winning Combination solutions that curate these complementary products. We are a key supplier to the world s leading manufacturers of electronics you rely on every day; you may not see our products, but they are all around you. Renesas employs roughly 21, 000 people in more than 30 countries worldwide. As a global team, our employees actively embody the Renesas Culture, our guiding principles based on five key elements: Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas believes in, and has a commitment to, diversity and inclusion, with initiatives and a leadership team dedicated to its resources and values. At Renesas, we want to build a sustainable future where technology helps make our lives easier. Join us and build your future by being part of what s next in electronics and the world.

Posted -1 days ago

Apply

15.0 - 20.0 years

1 - 5 Lacs

Gurugram

Work from Office

Naukri logo

Project Role : Application Tech Support Practitioner Project Role Description : Act as the ongoing interface between the client and the system or application. Dedicated to quality, using exceptional communication skills to keep our world class systems running. Can accurately define a client issue and can interpret and design a resolution based on deep product knowledge. Must have skills : Linux Good to have skills : Linux OperationsMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Tech Support Practitioner, you will serve as a vital link between clients and the systems or applications they utilize. Your typical day will involve engaging with clients to understand their needs, troubleshooting issues, and ensuring that our high-quality systems operate seamlessly. You will leverage your exceptional communication skills to provide clarity and support, while also utilizing your in-depth product knowledge to design effective resolutions for client challenges. Your role is crucial in maintaining the integrity and performance of our systems, ensuring client satisfaction and operational excellence. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor and evaluate team performance to ensure alignment with project goals. Professional & Technical Skills: - Must To Have Skills: Proficiency in Linux.- Good To Have Skills: Experience with Linux Operations.- Strong troubleshooting skills to resolve system and application issues.- Familiarity with scripting languages to automate tasks and improve efficiency.- Ability to work collaboratively in a team-oriented environment. Additional Information:- The candidate should have minimum 7.5 years of experience in Linux.- This position is based at our Gurugram office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 hour ago

Apply

7.0 - 12.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : Machine Learning, Embedded Linux App Development, Python (Programming Language)Minimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI

Posted 1 hour ago

Apply

2.0 - 5.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Roles & Responsibilities Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes. Responsible for customer collaboration and interactions and support to customer queries. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Education and Experience Required Engineering graduate, MCA, etc Experience: 2-5 years Competencies Description Application Protocol & Engines - Linux engineer is one: who has done one or more of the following on Embedded Linux design, development/customization, bug fixing/sustenance who has experience in one or more of the following domains Multimedia Telephony Connectivity Sensor Security Platforms- Mandatory to have worked on one or more of the following: Embedded Linux Tools- Mandatory to have worked on one or more of the following; gdb/ddd; linux editors; top; ps; meminfo Languages- Mandatory to have worked on one or more of the following; C; C++ Specialization- MULTIMEDIA, CONNECTIVITY, TELEPHONY, CARRIER GRADE PLATFORM, GENERIC FRAMEWORK

Posted 3 hours ago

Apply

7.0 - 12.0 years

5 - 9 Lacs

Ahmedabad

Work from Office

Naukri logo

Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Edge Computing Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI Summary :As an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. Your typical day will involve working with Edge Computing, and utilizing your skills in Machine Learning, Embedded Linux App Development, and Python programming language. Key Responsibilities :1) Should be Proficient in Embedded technologies (Linux, C/C++, Python) for Edge computing.2) Must have Advanced AI/ML development for Edge. 3) Should have Expertise in Docker, Container Orchestration, IoT Hub integration, and architecting solutions for major cloud IoT platforms (Azure, AWS, Google) for Edge. Technical Experience :1) Should have worked on Workload design and development proficiency for HCI (Azure Stack HCI, Dell VxRail).2) Must have Expertise in application performance tuning across CPU, GPU, VPU etc.3) Hands-on experience with various Edge computing hardware (NVIDIA Jetson, Intel NUC, etc) and specialized knowledge in Neural Network Layer optimization. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Edge Computing.- The ideal candidate will possess a strong educational background in computer science or a related field, along with a proven track record of delivering impactful software solutions.- This position is based at our Bengaluru office. Qualification BE BTech in MLAI Or BE BTech in any stream Post Graduation in MLAI

Posted 21 hours ago

Apply

2.0 - 3.0 years

4 - 6 Lacs

Navi Mumbai

Work from Office

Naukri logo

We are seeking a motivated and skilled Embedded Software Engineer to join our product engineering team. The ideal candidate will have 23 years of experience in embedded firmware development, microcontroller programming, and hardware-software integration. This role offers the opportunity to work on real-time embedded systems, low-level programming, and collaborative product development in a fast-paced R&D environment. Key Responsibilities Design, develop, and maintain embedded firmware for microcontrollers such as ESP32, STM32, MSP430 , etc. Implement and optimize real-time control algorithms and peripheral drivers (e.g., UART, SPI, IC, PWM, ADC ). Develop multi-threaded applications using RTOS (e.g., FreeRTOS, Zephyr) or embedded Linux environments. Collaborate with hardware engineers for system bring-up, debugging, and integration testing. Conduct unit testing, code reviews, and system-level verification of embedded modules. Interface with sensors, actuators, and communication modules using standard protocols (e.g., CAN, BLE, Wi-Fi ). Prepare and maintain technical documentation including firmware architecture, flowcharts, and integration guides. Identify and resolve performance bottlenecks, memory issues, and real-time constraints in embedded systems. Required Skills & Qualifications Bachelors or Masters degree in Electronics & Communication, Electrical Engineering , or related fields. Proficiency in C/C++ programming for embedded systems and low-level driver development. Hands-on experience with RTOS or embedded Linux environments. Strong understanding of microcontroller architectures, memory mapping, and interrupt handling . Familiarity with digital/analog interfaces and debugging tools like oscilloscopes, logic analyzers , etc. Experience working with hardware abstraction layers (HAL) and middleware stacks. Ability to read schematics and collaborate effectively with cross-functional teams. Strong analytical and problem-solving skills. Preferred (Not Mandatory) Experience with wireless technologies : BLE, Wi-Fi, LoRa, Zigbee. Familiarity with Git , CI/CD pipelines, and modern embedded development workflows. Exposure to firmware update protocols (OTA) , bootloaders , and power optimization techniques.

Posted 23 hours ago

Apply

15.0 - 20.0 years

60 - 75 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

Experience 15 years total in software/firmware R&D 5 years at senior management / GM / Director level. Technical Depth Proven leadership in embedded Linux development plus exposure to desktop (C++/C#/Qt/.NET) and cloud/SaaS (Azure/AWS, microservices, REST). Regulatory Expertise Hands-on with STPI/EOU setup , Indian labor law, vendor contracts, and facility build-out. Education B.S./B.E. in Computer Science, Electronics, or related field (mandatory). MBA preferred . Leadership Skills Demonstrated success in recruiting, mentoring, and retaining high-caliber engineering teams in India. Travel & Communication Ability to travel internationally 2-3 times/year; excellent written and spoken English; strong cross-cultural collaboration skills.

Posted 1 day ago

Apply

3.0 - 8.0 years

0 - 2 Lacs

Hyderabad

Work from Office

Naukri logo

Role & responsibilities: Outline the day-to-day responsibilities for this role. Preferred candidate profile: Specify required role expertise, previous job experience, or relevant certifications.

Posted 2 days ago

Apply

2.0 - 6.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role. We are looking for an Embedded C++ expert with an experience of 5 to 10 years to join our team.. Requirements. Proficient in Embedded C/C++ and Development experience in Embedded Linux.. Familarity with Application Development.. Strong Debugging Skills with a deep focus on Embedded Linux.. Experience with the Yocto Build Environment.. Show more Show less

Posted 3 days ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Are you Interested in working for an international and diverse company? Interested in working for a company that is dedicated to sustainability? Interested in developing your career in a leading packaging and printing industry? If so, read on! Videojet Technologies is a world-leader in the product identification market, providing in-line printing, coding, and marking products, application specific fluids, and product life cycle services. As the market share leader, we have operations in over 30 countries with over 4000 employees worldwide. A wholly owned subsidiary of Veralto Corporation ( www.veralto.com ), Videojet is part of Product Quality & Innovation segment. At Videojet you will be part of a flexible, family friendly organization that cares about its people just as it cares about the environment. We recognize that people come with a wealth of experience and talent. Diversity of experience and skills combined with passion is a key to innovation and excellence. Therefore, we encourage people from all backgrounds to apply to our positions. This position is located at ESKO India Pvt. Ltd. Bangalore. ESKO India Pvt. Ltd. is a Veralto company and hosts R&D teams of ESKO, HACH, Videojet & X-Rite. This ESKO facility is Great Place to Work certified (May 2024 - May 2025). This research and development centre envisions acceleration of product roadmaps across various Veralto business segments. Started in 2023, the centre now hosts 600+ associates, for multiple Veralto operating companies focusing on Product Quality & Innovation and Water Quality segments. The workforce at this facility comprises of various product engineering teams, working on development of software. The teams consist of highly hardworking software engineers and development managers. The inhouse teams works in close coordination with other global R&D centres at US, Europe, and Singapore. Located at Manyata Business Park, Bangalore, this facility is housed at state of art facility. Videojet is looking for a technically strong team player, who will work with the team to develop software associated with new printer products, ongoing printer product software enhancements and maintenance of line with Videojet processes and quality standards. The Senior Software Engineer will use their design and development skills to build and maintain Videojet Printer Software Platform, using C++ and Qt/QML. This position will involve interacting with the Staff Engineer on getting clarity on requirement and work with the team to deliver Quality software on time. This position will need individual to be self-starter and mentor team members on technical aspects. The Senior Software Engineer will have to champion best in class SDLC practices. The Senior Software Engineer will be required to work closely with team members across the globe, like Software Architects and a team of Software Developers and Software Testers. Key Accountability Design technical solutions Work with team members to deliver high quality software on time. Assist with solving technical problems when they arise Ensure the implementation of agreed architecture and infrastructure Address technical concerns, Drive technical innovation Work with global partners. Champion SCRUM development methodology. Develop and maintain a strong working knowledge of all Videojet products. Drive strategic and tactical decision making from a technology perspective; including software modernisation Research and stay on top of industry trend and approach relevant to Videojet products and solutions. Qualifications 4-year degree (Computer Science or equivalent Engineering) Experienced in SCRUM development methodologies A minimum of 2 - 5 years of design and development of embedded applications. Hands-on knowledge of Embedded C++ programming, Qt/QML desired Hands-on knowledge on Embedded Linux/Windows CE Excellent communication and presentation skills Experience working with global teams Experience with CI/CD Corporate Overview Veralto (NYSE: VLTO), a global leader in essential water and product quality solutions, launched in October 2023 as a $5 billion global leader in essential technologies with a bold vision for creating enduring positive impact for the world. Headquartered in Waltham, Massachusetts with 300+ locations worldwide, our global team of 16,000 associates is guided by the Veralto Enterprise System and united by a powerful purpose: Safeguarding the World s Most Vital Resources . Esko , a Veralto company, is a global provider of integrated software and hardware solutions that accelerate the go-to-market process of packaged goods. Our products empower teams to support and manage the packaging design and print processes for brand owners, retailers, pre-media and trade shops, manufacturers, and converters to provide the most innovative, integrated platform and comprehensive portfolio of tools that intelligently digitize, connect, automate, and accelerate the concept to market processes for every packaged product. If you ve ever wondered what s within you, there s no better time to find out. Unsolicited Assistance

Posted 3 days ago

Apply

3.0 - 6.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

WHAT YOU DO AT AMD CHANGES EVERYTHING. We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.. AMD together we advance_. MTS SOFTWARE SYSTEM DESIGN ENGINEER. The Role. The right engineer will drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery.. The Person. Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers.. Key Responsibilities. Linux Kernel/GFX Driver Development Engineer, Developing and Productizing the Platfomr Driver Software Stack for AMD SoC's for Automotive.. Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software. Coordinate debug of issues and drive them to closure. Pull together meetings, set up clear agendas and follow up on action items. Deliver regular progress updates toward program goals. Make tough decisions such as priority calls based on partial or incomplete data. Proactively drive continuous improvement for post-silicon power and performance activities. Must be a self-starter, and able to independently drive tasks to completion. Preferred Experience. Product development or systems engineering background with hardware platforms and their software & firmware ecosystems. Excellent verbal communication and written, presentation skills. Excellent interpersonal, organizational, analytical, planning, and technical leadership skills. Proven record of accomplishment in delivering large multi-functional product solutions. Experience working in a fast-paced matrixed technical organization and multi-site environment. Engineer with 15+ years of experience in embedded Linux/driver/kernel development.. Strong C/C++ development skills with a good understanding of object-oriented design.. In-depth knowledge of Linux kernel and driver hands-on development experience.. In-depth knowledge of OpenGL/Vulkan architecture.. In-depth knowledge of GFX HW and SW architecture.. Hands-on and deep knowledge of GFX/Multimedia Driver.. Experience with Graphics, Compute, Display KMD/UMD and performance optimization on Linux.. Experience in Linux Kernel architecture and IO devices driver development and debug.. Experience in Multimedia middleware works like vaapi, gstreamer, and ffmpeg.. Customer requirements decomposition, solution implementation, and customer support.. Independently able to identify and analyze performance bottlenecks in design and implementation stages.. OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management.. Experience dealing with Linux community and Open Source contribution.. Strong System knowledge and System Debugging.. Strong written and verbal communication skills.. Self-motivated, should be able to take lead in mastering new technologies.. Work in both an individual and team member environment. Good to have experience in Automotive IVI architecture and virtualization.. Keywords: Linux, Embedded, device driver, Kernel programing, GFX and Multimedia driver development.. Academic Credentials. Bachelor’s or Master's degree in Computer or Electrical Engineering or equivalent. Benefits offered are described: AMD benefits at a glance.. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.. Show more Show less

Posted 3 days ago

Apply

8.0 - 13.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Summary:. The role is primarily focused on supporting the India & Global R&D Team for cooling unit projects, emphasizing the development, testing, and integration of control systems to enhance performance.. Main Responsibilities:. Develop controller models for system-level control algorithms.. Support system and sub-system level integration testing for control systems.. Review and analyze system test data.. Deliver designs, prototypes, and documentation for digital and analog circuits.. Troubleshoot systems and modernize existing systems.. Support Refrigeration/Thermal engineers and project leaders in product testing activities.. Establish a stable control circuit logic and design wiring schematics.. Support product requirement analysis and risk analysis for product safety.. Collaborate with global software and hardware development teams.. Key Requirements:. Master's or Bachelor's degree in Electrical & Electronics or Mechatronics.. 9 to 10 years of relevant experience.. Strong knowledge of C Programming in embedded systems.. Experience with industrial controls like Ethernet and CAN-Bus.. Knowledge of STM32 microcontroller or ARM controller.. Embedded Linux experience.. Understanding of control system logic and electrical schematics.. Nice to Have:. Knowledge of Refrigeration & HVAC systems.. Experience with VFD and Inverter protocols (SNMP, Modbus).. Familiarity with agile development methodologies like SCRUM.. Knowledge on pitch circuit board schematics and layout design.. Other Details:. This position is based in India, requiring collaboration with global teams. The experience level sought is from mid-level to senior professionals.. Show more Show less

Posted 3 days ago

Apply

5.0 - 7.0 years

3 - 7 Lacs

Vadodara

Work from Office

Naukri logo

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Role Software Developer/ Sr. Developer - Embedded- IPVS Function Embedded Software Development Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 5+ Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts) Linux,Command of Linux OS IPC Inter-Process Communication exposure is good to have (Multi-threading and Socket Programming) Working experience of Networking protocols like Socket Programming/ RTSP/TCP/ IP/ ONVIF etc is an advantage Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. Good exposure with Device Drivers and Kernel Programming will be a plus. Knowledge of Hardware Peripherals is also a plus. You have good logical skills and problem-solving skills. Good in communication and articulation of things to all. Individual Contributor role. Responsible for development of software as per design. Good to have Skills : Camera Image Tuning, RTSP protocol, ONVIF Protocol, Audio Codec, Video Codec, Gstreamer/ Streaming, Video parsers for H.264, H.265, HTML and Javascript, Image Processing technique. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 3 days ago

Apply

1.0 - 5.0 years

2 - 6 Lacs

Vadodara

Work from Office

Naukri logo

We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. Role Software Developer - Embedded (IPVS) Function Embedded Software Development (IPVS) Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 1 - 5 Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts) Linux,Command of Linux OS IPC Inter-Process Communication exposure is good to have (Multi-threading and Socket Programming) Working experience of Networking protocols like Socket Programming/ RTSP/TCP/ IP/ ONVIF etc is an advantage Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. Good exposure with Device Drivers and Kernel Programming will be a plus. Knowledge of Hardware Peripherals is also a plus. You have good logical skills and problem-solving skills. Good in communication and articulation of things to all. Individual Contributor role. Responsible for development of software as per design. Good to have Skills : Camera Image Tuning, RTSP protocol, ONVIF Protocol, Audio Codec, Video Codec, Gstreamer/ Streaming, Video parsers for H.264, H.265, HTML and Javascript, Image Processing technique. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!

Posted 3 days ago

Apply

3.0 - 4.0 years

6 - 8 Lacs

Pune

Work from Office

Naukri logo

We are looking for a Networking and IoT Engineer to join our team in Pune, India. Teltonika s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy In this role, you will: Consult with employees and clients on devices/solution-related technical issues . Constantly supervise and prepare the device s Technical documentation. Assess customer needs in the local region, in topics such as, but not limited to, new features, raise proposals for implementation, and supervise the implementation process Participate in direct communication with clients to answer technical questions (conference calls, visits to clients) Coordinate queries with R&D, Production, QA, and Supply management Train internal Sales Managers & Clients on internal configuration systems and devices. What we expect of you: Good English language skills (both spoken and written), as it will be your primary working language. Work experience of 3- 4 years with routers. Knowledge of 2G, 3G, 4G networks, ability to explain network authentication methods, data session establishment Are fluent in English (both spoken and written) as it will be your primary working language Have technical / engineering education and the ability to analyze and solve complex technical problems Are a self-starter that is solution orientated and will find ways to gather information to solve complex tasks Have a working knowledge of software and operating system principles and knowledge of computer network architecture and technologies Have knowledge of server operating principles and technologies, programming languages Are able and experience configuring VLANs, QoS various industrial IoT protocols: Modbus, MQTT, TR-069, JSON-RPC Have experience working with embedded, Linux-based operating systems and the ability to work with SDK Have good problem-solving (troubleshooting and configuration) skills at a Level 2 or 3 Have knowledge of Firewall principles, ability, and experience configuring Firewalls with IPTABLES Coordinate all aspects of the certification process with the Laboratories and internal stakeholders. Constant research and analysis of government rules and regulations on network products. Collaborate with the hardware team to identify certification requirements and methods of compliance Develop and maintain the Certification Plan, Conformity Plan, Compliance Checklist, Compliance Report, and other required documentation Prepare and review the required technical documentation and submit it to government agencies to attain Certificates What we offer: Great opportunities to grow in a strong and rapidly expanding company. Professional development through our career pathways Place where curiosity is key: here, we share knowledge and learn in training courses, conferences or business trips. Salary We appreciate everyones efforts and experiences, so we offer an attractive salary matching your skillset and field expertise. The salary for this position ranges from 6.17 LPA to 7.9 LPA depending on your experience and expertise. If you have questions, do not hesitate to contact our recruitment colleague Keerti Shetty, keerti.s@teltonika.co.in Teltonika aspires to become one of the global leaders in providing unique IoT solutions that contribute to making people s lives easier. Since 1998, we have gained considerable experience and competence in electronics development and production. Today, our areas of expertise include telematics, networking, telemedicine, EV charging, and electronics manufacturing. While proactively searching for new ideas and ways to create more value for our clients, we also hope to create a better future for our employees and the communities we operate in. Our organisational culture is based on mutual trust and respect as well as creating synergy with our employees and clients.

Posted 4 days ago

Apply

4.0 - 5.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Preferred Skills: Embedded Linux/Embedded C and C++ Hands on experience in Linux/Android BSP porting and driver development on embedded platforms is must Experience working with 8/16/32 bit or ARM Cotext-M/R microcontrollers Experience in developing low level drivers for peripherals / interfaces / controllers such as MIPI DSI/CSI, SPI, I2C, Timers, Ethernet, CAN, UART, GLCD, DDR3 and etc. Integrate software and hardware components to meet requirements and design specifications Work with embedded hardware and system engineers to define and design system solutions Working knowledge of the Linux File System and u-boot Good Communication/Documentation and Strong problem solving skills Good Analytical and debugging skills Domain Knowledge: Hands on experience in Bare metal drivers, Linux Drivers and Internals. Should working knowledge in Networking concepts like OSI module, TCP/IP, ARP, UDP, IP, TCP, FTP and etc. High Speed Interfaces, Embedded, Firmware Development

Posted 4 days ago

Apply

3.0 - 8.0 years

5 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Mirafra Technologies is hiring for Linux device driver Developer -Excellent knowledge of Linux kernel and the device driver model - Specific knowhow in key kernel subsystem is a plus ARM subsystems, kernel memory, sched, etc. - Experience in working with mainline Linux Kernel - Strong analytical and debugging skills on multi-Processor environments - Excellent debug skills, especially in the core kernel software stability domain, using standard debug tools like T32, tracing etc. - Excellent programming skills and expert level knowledge of C - Good knowledge of Yocto, Git, repo and Linux kernel development related tools - Good knowledge of ARM v7 and v8 architecture - Master or Bachelors degree in EE or CS please share your updated resume poojathatikonda@mirafra.com

Posted 4 days ago

Apply

3.0 - 6.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Linux Kernel expertise with minimum 3-5 years of experience needed ( Preferable to have Infotainment domain Understanding ) Practical Knowledge & Hands on experience in QNX, Linux Kernel , Drivers, and Linux Embedded Systems Excellent understanding of Linux internals, Realtime Linux, RT porting and Android LINUX Kernel, Hands on knowledge on Linux Driver Porting (UFS, Filesystem, I2C,SPI, Ethernet, UART, Display or Camera) Experience in analyzing and fixing Kernel Crashes and Open-source development, Knowledge on Hypervisor systems (Good to have)

Posted 4 days ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

As a Senior Software Engineer, you will play a critical role in designing, developing, and maintaining the firmware for Access points. Working closely with the Software Tech Lead, you will help build high-performance, secure and scalable networking solutions that enable enterprise-grade connectivity. This role requires strong expertise in embedded Linux, networking protocols, and system design. You will focus on developing control-plane and data-plane software, ensuring efficient packet processing, system performance, and seamless hardware integration. A strong understanding of packet flow in Linux and OpenWRT systems is essential. This is an opportunity to work at the intersection of networking, cloud, and embedded systems, making a direct impact on enterprise-grade WLAN infrastructure. Responsibilities Implement control-plan and data-plan features, ensuing efficient packet processing and network performance. Work closely with the Software Tech Lead to define system architecture, design patterns and implementation strategies. Optimize firmware to ensure low-latency, high-throughput, and reliable operation across various networking environments. Collaborate with the internal hardware and software teams to integrate various services for embedded networking systems. Develop and maintain secure, efficient, and well-documented APIs for internal and external use. Enhancing logging, monitoring, and debugging capabilities to improve system observability and troubleshooting. Participate in code reviews, technical discussions, and continuous improvement initiatives to maintain software quality. Ensure compliance with networking security standards and best practices. Contribute to automated testing, CI/CD pipelines, and system validation efforts to ensure firmware stability. Key Qualifications 5+ years of software engineering experience in Wi-Fi Access point development Experience with Wi-Fi, 802.11, WLAN and BLE protocols and chipsets Experience with Layer 2 and Layer 3 protocols at depth. Strong programming skills in C, shell scripting (Go, Rust or Zig experience is a plus). Experience working with OpenWRT and other open-source networking firmware is highly desirable. Deep understanding of Linux networking subsystems, system programming, and kernel-level development. Must have expertise in packet flow in Linux and OpenWRT systems, with a strong grasp of both control path and data path optimizations. Experience with debugging, fixing and optimizing enterprise WIFI performance is a must. Ability to troubleshoot complex networking and backend issues. Strong communication skills, with the ability to collaborate in cross-functional teams. Self-motivated with a strong sense of ownership and responsibility. Education BE or ME in EE, E&C, Computer Science.

Posted 4 days ago

Apply

8.0 - 13.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

As a Linux Kerne Deveoper you wi be responsibe for the deveopment and optimization of various components in the core kerne and reated areas such as Memory management, CPU scheduer, RAS, I/O, KVM and bootoader. You wi appy your expertise in the deveopment of Enterprise Linux features to ensure out of box performance is obtained for key workoads on IBM Power systems. In the process, you wi aso interact and activey participate in the Linux kerne community discussions for feature design and deveopment. Responsibiities incude : Design and deveopment of state of the art features for Enterprise Linux. Working cosey with Opensource community to upstream features deveoped. Work towards the goa to ensure IBM Power systems objectives are optimay achieved. Interact with teams above and beow the stack to ensure goas are met hoisticay. Required education Bacheor's Degree Preferred education Master's Degree Required technica and professiona expertise 8 to 15 years of experience in working on projects reated to Linux internas/Operating systems. Working knowedge of computer systems architecture. Strong operating systems skis. Strong C programming skis, C++, Python and scripting. Experience with working with open source software. Proven probem soving and communication skis.

Posted 5 days ago

Apply

3.0 - 9.0 years

12 - 13 Lacs

Thiruvananthapuram

Work from Office

Naukri logo

As a member of the team, the primary job will be to work in customer project to perform requirement analysis, effort estimate, design, feasibility, development and maintenance of embedded UI applications in Agile work flow, work closely with customer development team(including daily interactions), Managing offshore team members in Task/Sprint planning and execution, Handling weekly calls and update status to customer when needed. Work Experience 5+ years of total experience in requirement analysis, design, development and maintenance of UI applications in Linux/Windows environment. Good programming skill in C/C++. Experience in development of advanced QT/QML UI applications in Linux/Windows environment. Good Leadership and Team Management Skills - both technical and managerial Experience in Linux based development. Good debugging skills Ability to work independently with minimum guidance. Good communication skill and agile personality to communicate directly with customer and other development team members. Experience in agile project life cycle, process, and work flows. Familiarity with Embedded Linux development

Posted 5 days ago

Apply

4.0 - 9.0 years

10 - 20 Lacs

Pune

Work from Office

Naukri logo

Role & responsibilities C++ Developer Preferred candidate profile The candidate must have experience on all or most of these. C, C++ programming Embedded Systems development Experience writing device drivers(preferred) Socket programming Linux operating system Linux kernel mode programming UART programming Multi-threaded applications development Knowledge of different communications protocols

Posted 5 days ago

Apply

4.0 - 9.0 years

10 - 20 Lacs

Hyderabad, Bengaluru

Work from Office

Naukri logo

raja.a@honeybeetechsolutions.com resume to FTE CLIENT PROXELERA / SASKEN 1. Strong hands-on experience in Linux (preferably Ubuntu or embedded Linux) 2. Experience in benchmarking CPU and GPU performance 3. Exposure to Android (performance optimization, debugging, or system-level work) 4. Experience working on x86 or ARM SoCs (e.g., AMD, Intel, Qualcomm, NVIDIA) 5. Demonstrated execution mindset individuals who are curious, quick learners, self-driven, and bring strong ownership and focus 6. 4+ years of relevant industry experience 7. Immediate availability or ability to onboard at short notice

Posted 5 days ago

Apply

Exploring Embedded Linux Jobs in India

The job market for embedded linux professionals in India is thriving, with numerous opportunities available for skilled individuals in this field. Embedded linux jobs in India offer a diverse range of roles across various industries, providing a platform for professionals to showcase their expertise and contribute to innovative projects.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

Average Salary Range

The average salary range for embedded linux professionals in India varies based on experience levels. Entry-level positions typically start at around INR 3-5 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.

Career Path

Typically, a career in embedded linux progresses from a Junior Developer to a Senior Developer, and eventually to a Tech Lead role. As professionals gain more experience and expertise in this field, they often take on more challenging projects and leadership responsibilities.

Related Skills

In addition to expertise in embedded linux, professionals in this field are often expected to have knowledge of: - C/C++ programming - Embedded systems design - Linux kernel development - Device driver development - Networking protocols

Interview Questions

  • What is the difference between a microcontroller and a microprocessor? (basic)
  • Explain the boot process of a Linux system. (medium)
  • How do you debug kernel panics in embedded systems? (advanced)
  • What is the purpose of device trees in embedded Linux? (medium)
  • What are the advantages of using Yocto Project for embedded Linux development? (medium)
  • Describe the difference between mutex and semaphore. (basic)
  • How do you optimize Linux kernel for embedded systems? (advanced)
  • What is cross-compilation in embedded Linux development? (medium)
  • Explain the role of Device Tree Overlays in embedded Linux. (advanced)
  • How do you handle power management in embedded Linux systems? (medium)
  • What is the significance of the init process in Linux? (basic)
  • Explain the concept of memory-mapped I/O in embedded systems. (medium)
  • How do you configure and build a Linux kernel for a custom embedded system? (advanced)
  • What are the different types of IPC mechanisms in Linux? (medium)
  • Describe the role of U-Boot in the boot process of embedded Linux systems. (medium)
  • How do you handle real-time requirements in embedded Linux development? (advanced)
  • What is the difference between user space and kernel space in Linux? (basic)
  • Explain how you would optimize memory usage in an embedded Linux system. (medium)
  • What is the role of device drivers in embedded Linux? (basic)
  • How do you handle system initialization in embedded Linux? (medium)
  • Describe the process of porting Linux to a new embedded platform. (advanced)
  • How do you ensure security in embedded Linux systems? (medium)
  • What tools do you use for debugging embedded Linux applications? (basic)
  • Explain the role of the bootloader in embedded Linux systems. (medium)
  • How do you handle software updates in embedded Linux devices? (medium)

Closing Remark

As you explore opportunities in the embedded linux job market in India, remember to showcase your skills and experience confidently during interviews. Prepare thoroughly, stay updated on industry trends, and demonstrate your passion for embedded linux to stand out as a top candidate. Good luck on your job search journey!

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