Jobs
Interviews

590 Embedded Linux Jobs - Page 4

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

0.0 - 2.0 years

4 - 6 Lacs

Kota

Work from Office

Electronics Embedded Engineer Experience: 0 - 2 Years Exp Salary : INR 4-6 Lacs per annum Preferred Notice Period : 15 Days Shift : 10:00 AM to 6:00 PM IST Opportunity Type: Office (Kota) Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : UART OR Embedded Linux OR SPI OR I2C and Raspberry Pi OR Eagle and Develop Product Requirement Documents (PRDs) Eeki (One of Uplers' Clients) is Looking for: Electronics Embedded Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Responsibilities: Design and test embedded hardware interfaces for sensors and communication modules. Develop Product Requirement Documents (PRDs), system architecture, and supporting documentation throughout the product development lifecycle. Perform schematic design, PCB layout, component selection, Bill of Materials (BOM) creation, Gerber file generation, and manage PCB manufacturing and assembly. Oversee board bring-up activities including debugging and validation. Manage vendors including EMS/contract manufacturers and component suppliers conduct audits and support onboarding. Handle import logistics for electronic components, including CHIMS certification, coordination with clearing agents, and required documentation. Plan project budgets and define test strategies, including firmware development, field testing, and validation. Design custom test jigs and manage product certification processes (EMI/EMC, environmental compliance). Define manufacturing strategies and establish end-to-end logistics operations. Integrate microcontrollers, power systems, and wireless interfaces such as Wi-Fi, LoRa, and 4G. Support board bring-up with a focus on EMC compliance and power optimization Required skills and qualifications: Embedded Linux, UART, I2C, SPI Power optimization and signal integrity PCB bring-up, debugging, and validation Jetson Nano, Raspberry Pi, and other SBCs Hardware integration of edge AI systems Schematic and PCB design tools (e.g., Altium Designer, KiCAD, Eagle) Job Title: Manufacturing & Field Deployment Lead Responsibilities: Develop low-level firmware for precise control and interfacing of sensors and camera modules. Optimize and deploy edge machine learning (ML) models on embedded platforms such as NVIDIA Jetson Nano and Raspberry Pi. Manage hardware interfaces for wireless connectivity including Wi-Fi, LoRa, and 4G LTE. Implement and maintain robust Over-The-Air (OTA) update mechanisms for remote firmware deployment and device management. Design and execute strategies for efficient power management across edge computing systems and sensor networks. Required skills and qualifications: C/C++ for embedded firmware Edge ML frameworks (TensorRT, OpenCV, PyTorch Lite) Connectivity protocols (MQTT, HTTP, custom serial protocols) OTA frameworks and secure firmware updates Power profiling and low-power design techniques How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Eeki Foods vision is a world where pesticide-free vegetables are affordable and accessible to everyone. So, we have developed our patented growing chambers that provide an ideal growing environment for the plants root zone without using any growing media. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

As a Software Developer with 5 to 8 years of experience, you will be responsible for developing and debugging embedded applications using the C/C++ programming language. You should have a good understanding of Embedded Linux (Timesys, Buildroot, Yocto) and RTOS, along with experience in video encoding and decoding. Hands-on experience in developing device drivers is a must, as well as working knowledge of Embedded devices and communication protocols such as Microcontrollers, JTAG/UART/I2C/ICSP. Your role will involve updating complex software components and subsystems in a released product and debugging the code in collaboration with HW engineers. You will be responsible for testing the code developed, which includes unit tests, integration tests, issue resolution, verification, and validation. Identifying root causes of issues, determining potential solutions, and evaluating them against requirements will be crucial aspects of your responsibilities. It is essential to have knowledge of Cross-platform build environments like CMake, ARM, and familiarity with filesystems, block devices, bootloaders (UBIFS, NAND flash, eMMC, u-boot). Good exposure to verification methodologies, software testing methodologies, and documentation skills will be beneficial in this role. You will also participate in software planning and estimating activities, delivering work within defined timelines while achieving product quality goals. Mentoring and training team members, documenting work according to organization quality standards, and following the company's standards for code development and quality processes are integral parts of your responsibilities. Basic electronics debugging and troubleshooting skills, along with a good understanding of algorithms, design patterns, and data structures are necessary for this position. Experience with Software Version Control tools like Git/Bitbucket, Documentation tools like Microsoft Word and Excel, and Project Tracking tools like JIRA will be advantageous. Your role will involve ensuring the integrity and security of patient health information, company intellectual property, and confidential data. Strong analytical and problem-solving skills, along with a demonstrated ability to work in a team environment, are essential for success in this role. Location: Gurgaon,

Posted 4 weeks ago

Apply

0.0 - 2.0 years

4 - 6 Lacs

Kota, Jaipur, Bengaluru

Work from Office

Electronics Embedded Engineer Experience: 0 - 2 Years Exp Salary : INR 4-6 Lacs per annum Preferred Notice Period : 15 Days Shift : 10:00 AM to 6:00 PM IST Opportunity Type: Office (Kota) Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : UART OR Embedded Linux OR SPI OR I2C and Raspberry Pi OR Eagle and Develop Product Requirement Documents (PRDs) Eeki (One of Uplers' Clients) is Looking for: Electronics Embedded Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Responsibilities: Design and test embedded hardware interfaces for sensors and communication modules. Develop Product Requirement Documents (PRDs), system architecture, and supporting documentation throughout the product development lifecycle. Perform schematic design, PCB layout, component selection, Bill of Materials (BOM) creation, Gerber file generation, and manage PCB manufacturing and assembly. Oversee board bring-up activities including debugging and validation. Manage vendors including EMS/contract manufacturers and component suppliers conduct audits and support onboarding. Handle import logistics for electronic components, including CHIMS certification, coordination with clearing agents, and required documentation. Plan project budgets and define test strategies, including firmware development, field testing, and validation. Design custom test jigs and manage product certification processes (EMI/EMC, environmental compliance). Define manufacturing strategies and establish end-to-end logistics operations. Integrate microcontrollers, power systems, and wireless interfaces such as Wi-Fi, LoRa, and 4G. Support board bring-up with a focus on EMC compliance and power optimization Required skills and qualifications: Embedded Linux, UART, I2C, SPI Power optimization and signal integrity PCB bring-up, debugging, and validation Jetson Nano, Raspberry Pi, and other SBCs Hardware integration of edge AI systems Schematic and PCB design tools (e.g., Altium Designer, KiCAD, Eagle) Job Title: Manufacturing & Field Deployment Lead Responsibilities: Develop low-level firmware for precise control and interfacing of sensors and camera modules. Optimize and deploy edge machine learning (ML) models on embedded platforms such as NVIDIA Jetson Nano and Raspberry Pi. Manage hardware interfaces for wireless connectivity including Wi-Fi, LoRa, and 4G LTE. Implement and maintain robust Over-The-Air (OTA) update mechanisms for remote firmware deployment and device management. Design and execute strategies for efficient power management across edge computing systems and sensor networks. Required skills and qualifications: C/C++ for embedded firmware Edge ML frameworks (TensorRT, OpenCV, PyTorch Lite) Connectivity protocols (MQTT, HTTP, custom serial protocols) OTA frameworks and secure firmware updates Power profiling and low-power design techniques How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Eeki Foods vision is a world where pesticide-free vegetables are affordable and accessible to everyone. So, we have developed our patented growing chambers that provide an ideal growing environment for the plants root zone without using any growing media. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 4 weeks ago

Apply

0.0 - 2.0 years

4 - 6 Lacs

Kota, Chennai, Jaipur

Work from Office

Electronics Embedded Engineer Experience: 0 - 2 Years Exp Salary : INR 4-6 Lacs per annum Preferred Notice Period : 15 Days Shift : 10:00 AM to 6:00 PM IST Opportunity Type: Office (Kota) Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : UART OR Embedded Linux OR SPI OR I2C and Raspberry Pi OR Eagle and Develop Product Requirement Documents (PRDs) Eeki (One of Uplers' Clients) is Looking for: Electronics Embedded Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Responsibilities: Design and test embedded hardware interfaces for sensors and communication modules. Develop Product Requirement Documents (PRDs), system architecture, and supporting documentation throughout the product development lifecycle. Perform schematic design, PCB layout, component selection, Bill of Materials (BOM) creation, Gerber file generation, and manage PCB manufacturing and assembly. Oversee board bring-up activities including debugging and validation. Manage vendors including EMS/contract manufacturers and component suppliers conduct audits and support onboarding. Handle import logistics for electronic components, including CHIMS certification, coordination with clearing agents, and required documentation. Plan project budgets and define test strategies, including firmware development, field testing, and validation. Design custom test jigs and manage product certification processes (EMI/EMC, environmental compliance). Define manufacturing strategies and establish end-to-end logistics operations. Integrate microcontrollers, power systems, and wireless interfaces such as Wi-Fi, LoRa, and 4G. Support board bring-up with a focus on EMC compliance and power optimization Required skills and qualifications: Embedded Linux, UART, I2C, SPI Power optimization and signal integrity PCB bring-up, debugging, and validation Jetson Nano, Raspberry Pi, and other SBCs Hardware integration of edge AI systems Schematic and PCB design tools (e.g., Altium Designer, KiCAD, Eagle) Job Title: Manufacturing & Field Deployment Lead Responsibilities: Develop low-level firmware for precise control and interfacing of sensors and camera modules. Optimize and deploy edge machine learning (ML) models on embedded platforms such as NVIDIA Jetson Nano and Raspberry Pi. Manage hardware interfaces for wireless connectivity including Wi-Fi, LoRa, and 4G LTE. Implement and maintain robust Over-The-Air (OTA) update mechanisms for remote firmware deployment and device management. Design and execute strategies for efficient power management across edge computing systems and sensor networks. Required skills and qualifications: C/C++ for embedded firmware Edge ML frameworks (TensorRT, OpenCV, PyTorch Lite) Connectivity protocols (MQTT, HTTP, custom serial protocols) OTA frameworks and secure firmware updates Power profiling and low-power design techniques How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Eeki Foods vision is a world where pesticide-free vegetables are affordable and accessible to everyone. So, we have developed our patented growing chambers that provide an ideal growing environment for the plants root zone without using any growing media. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 4 weeks ago

Apply

0.0 - 2.0 years

4 - 6 Lacs

Kota, Hyderabad, Bengaluru

Work from Office

Electronics Embedded Engineer Experience: 0 - 2 Years Exp Salary : INR 4-6 Lacs per annum Preferred Notice Period : 15 Days Shift : 10:00 AM to 6:00 PM IST Opportunity Type: Office (Kota) Placement Type: Permanent (*Note: This is a requirement for one of Uplers' Clients) Must have skills required : UART OR Embedded Linux OR SPI OR I2C and Raspberry Pi OR Eagle and Develop Product Requirement Documents (PRDs) Eeki (One of Uplers' Clients) is Looking for: Electronics Embedded Engineer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you. Role Overview Description Responsibilities: Design and test embedded hardware interfaces for sensors and communication modules. Develop Product Requirement Documents (PRDs), system architecture, and supporting documentation throughout the product development lifecycle. Perform schematic design, PCB layout, component selection, Bill of Materials (BOM) creation, Gerber file generation, and manage PCB manufacturing and assembly. Oversee board bring-up activities including debugging and validation. Manage vendors including EMS/contract manufacturers and component suppliers conduct audits and support onboarding. Handle import logistics for electronic components, including CHIMS certification, coordination with clearing agents, and required documentation. Plan project budgets and define test strategies, including firmware development, field testing, and validation. Design custom test jigs and manage product certification processes (EMI/EMC, environmental compliance). Define manufacturing strategies and establish end-to-end logistics operations. Integrate microcontrollers, power systems, and wireless interfaces such as Wi-Fi, LoRa, and 4G. Support board bring-up with a focus on EMC compliance and power optimization Required skills and qualifications: Embedded Linux, UART, I2C, SPI Power optimization and signal integrity PCB bring-up, debugging, and validation Jetson Nano, Raspberry Pi, and other SBCs Hardware integration of edge AI systems Schematic and PCB design tools (e.g., Altium Designer, KiCAD, Eagle) Job Title: Manufacturing & Field Deployment Lead Responsibilities: Develop low-level firmware for precise control and interfacing of sensors and camera modules. Optimize and deploy edge machine learning (ML) models on embedded platforms such as NVIDIA Jetson Nano and Raspberry Pi. Manage hardware interfaces for wireless connectivity including Wi-Fi, LoRa, and 4G LTE. Implement and maintain robust Over-The-Air (OTA) update mechanisms for remote firmware deployment and device management. Design and execute strategies for efficient power management across edge computing systems and sensor networks. Required skills and qualifications: C/C++ for embedded firmware Edge ML frameworks (TensorRT, OpenCV, PyTorch Lite) Connectivity protocols (MQTT, HTTP, custom serial protocols) OTA frameworks and secure firmware updates Power profiling and low-power design techniques How to apply for this opportunity: Easy 3-Step Process: 1. Click On Apply! And Register or log in on our portal 2. Upload updated Resume & Complete the Screening Form 3. Increase your chances to get shortlisted & meet the client for the Interview! About Our Client: Eeki Foods vision is a world where pesticide-free vegetables are affordable and accessible to everyone. So, we have developed our patented growing chambers that provide an ideal growing environment for the plants root zone without using any growing media. About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 4 weeks ago

Apply

4.0 - 10.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Design, develop, and maintain C++ applications for infotainment systems running on embedded Linux. Collaborate with cross-functional teams including system architects, UI/UX designers, and hardware engineers. Implement real-time features and system services for vehicle infotainment platforms. Debug and troubleshoot issues across software layers (middleware, drivers, user-space). Ensure system reliability, performance, and compliance with automotive standards. Contribute to system integration, validation, and release cycles. Mandatory Skills : Strong programming skills in C++ (C++11/14/17) . Hands-on experience with Linux (User Space / Kernel / Device Drivers) . Solid understanding of automotive infotainment systems and their architecture. Experience in embedded development in real-time or resource-constrained environments. Familiarity with automotive standards (e.g., ISO 26262, ASPICE) and communication protocols (CAN, LIN). Automotive, C++, Infotainment, Linux

Posted 4 weeks ago

Apply

2.0 - 3.0 years

3 - 6 Lacs

Ahmedabad, Surat, Vadodara

Work from Office

About the job We are looking for a skilled Embedded Systems Engineer/ Embedded Software Engineer with hands-on experience in Raspberry Pi, Linux systems, GUI development, and microcontroller interfacing. The ideal candidate will work on designing, developing, and integrating embedded solutions for innovative products. Note: Only candidates based in Surat or willing to relocate to Surat should apply. Responsibilities Develop and maintain embedded systems applications on Raspberry Pi (using languages such as Python, C, and C++). Design and implement Linux-based solutions, including configuration and setup of operating systems (Raspberry Pi OS, Ubuntu, etc.). Design and create graphical user interfaces (GUIs) for applications running on the Raspberry Pi using GUI tools and other appropriate frameworks. Write efficient, maintainable code for the Raspberry Pi, including code for display screens (LCD, OLED, etc.), touch interfaces, or external peripherals. Interface Raspberry Pi with microcontrollers like STM32 for embedded control applications. Work with various microcontroller platforms to create embedded systems that communicate with Raspberry Pi via protocols like I2C, SPI, and UART. Preferred candidate profile Qualifications B.E./B.Tech in Electronics and Communication Engineering or a related field. Strong foundation in embedded systems, electronics, and microcontroller-based development. Hands-on experience with Raspberry Pi, Linux OS, and microcontroller interfacing (STM32, Arduino, etc.). Proficiency in programming languages such as Python, C, or C++. Familiarity with communication protocols like I2C, SPI, and UART. Good understanding of both hardware and software integration in embedded systems. Candidates based in Surat or willing to relocate to Surat are preferred.

Posted 4 weeks ago

Apply

3.0 - 7.0 years

5 - 8 Lacs

Bengaluru

Work from Office

We are currently seeking a highly skilled and experienced Firmware Engineer to join our dynamic team at Eximietas Design. The Firmware Engineer will play a pivotal role in designing, developing, and maintaining firmware for a wide range of hardware peripherals and platforms. The ideal candidate will have a strong background in firmware development, experience collaborating with cross-functional teams, and a passion for optimizing performance and security in hardware and software integration. Key Responsibilities: Design, develop, and maintain Firmware for COTS/custom silicon. Collaborate with hardware and software teams to define driver requirements and specifications. Implement and optimize Firmware for various hardware peripherals and platforms. Provide technical support and troubleshooting assistance for firmware issues. Stay updated on industry trends and advancements in firmware development to incorporate best practices and optimizations into driver designs. Contribute to the documentation and knowledge sharing within the team Qualification: Strong programming in C. Firmware development on Microcontroller platform with respect to functionality, performance and quality. Experience with hardware interfaces, such as UART, SPI, I2C, and peripherals. Work with teams to develop sensor interfacing. System level debugging, efforts to improve performance and reliability. Collaborate and work with developers across the globe during firmware development Experience in embedded systems design with real-time operating systems and strong firmware architect capabilities Performs code review following coding guidelines and static code analysis. Strong debugging skills, all the way from application to hardware and has experience in using Oscilloscope, USB Analyser, etc.,

Posted 4 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is a leading technology innovator, constantly pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Qualcomm Software Engineer, you will be responsible for designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to create cutting-edge, world-class products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and gather information on performance requirements and interfaces. To be considered for this role, candidates should possess a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 2 years of Software Engineering experience, a Master's degree with 1+ year of experience, or a PhD in a relevant field. A minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, Python, etc., is required. The ideal candidate for the display software team will have a strong interest in developing software for mobile and embedded devices. Responsibilities include firmware development for Display, design and development of new features, support for new hardware development, debugging software issues, optimizing software for performance and power, and collaborating with partners and OEMs on project milestones. Knowledge in various disciplines such as Display, Android, Weston/Wayland, and DRM/KMS driver is preferred. Key qualifications for this role include being detailed-oriented with strong analytical and debugging skills, proficient in C/C++ programming, knowledgeable in Linux Kernel, experienced in Linux kernel architecture and driver development, and understanding low-level software/hardware interface design and debugging. The role involves working under supervision, making decisions that may impact work beyond the immediate group, and effective communication skills. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and unsolicited submissions will not be considered. For further information on this role, please reach out to Qualcomm Careers.,

Posted 4 weeks ago

Apply

3.0 - 6.0 years

2 - 6 Lacs

Bengaluru

Work from Office

Key Responsibilities Extensive experience in WLAN Driver development. Exposure to Android is good to have Proficiency in programming languages such as C/C++ for embedded systems. Knowledge of WLAN protocols (802.11a/b/g/n/ac/ax) and standards. Familiarity with ARM Based chipsets, drivers, and WLAN software development kits. Strong problem-solving skills and ability to troubleshoot complex WLAN issues. Effective communication and collaboration skills in a team environment. Requirements Bachelors or masters degree in computer science, Electrical Engineering, or a related field. 3 to 6 years of experience in WLAN or embedded systems. Strong problem-solving and analytical skills.

Posted 4 weeks ago

Apply

6.0 - 9.0 years

7 - 17 Lacs

Hyderabad, Chennai, Bengaluru

Work from Office

Dear Candidates, Looking for Core Java and Embedded Java programming. Location: Bangalore Notice Period: immediate/Max 15 days Please find the below Job Description: Roles & Responsibilities: -Design, develop, and maintain so ftware components for embedded systems using Java. -Implement asynchronous communication mechanisms for efficient data exchange. -Apply multithreading techniques to ensure high performance and responsiveness. -Utilize RxJava or similar reactive libraries to build scalable and resilient systems. -Collaborate with cross-functional teams to define, design, and ship new features. -Write clean, maintainable, and well-documented code. -Debug and resolve issues related to embedded Java applications. -Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: -Automotive ECU Development with Embedded JAVA: Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs) -Strong experience in Core Java and Embedded Java programming. -Pr oficiency with RxJava or other reactive programming frameworks. -Solid understanding of asynchronous communication patterns. -Expertise in multithreading and concurrency control. -Knowledge of low-level programming concepts related to embedded systems. -Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus . -Experience with version control systems like Git. -Experience with protocols like MQTT, CAN, or Serial Communication. -Hands-on experience with debugging tools and hardware integration. Additional Information: - The candidate should have minimum 5 years of experience in Java Full Stack Development. - This position is based at our Bengaluru office. - A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field)." if you are interested in above position. Kindly share your profile- wakdevi@crownsolution.com. Regards, devii

Posted 4 weeks ago

Apply

6.0 - 11.0 years

6 - 11 Lacs

Bengaluru

Work from Office

Position: C/C++ Embedded Linux (CE611SF RM 3410) Preferrable experience years in similar role of product development or medical devices. Required Technical Skill Set Programming Language C/C++ Good understanding of Embedded Linux (Timesys, Buildroot, Yocto) and RTOS Experienced in video encoding and decoding Hands on experience in developing device drivers Working knowledge of Embedded devices and communication protocols (Microcontrollers, JTAG/UART/I2C/ICSP) Knowledge of Cross-platform build environments (CMake, ARM) Good working knowledge with filesystems, block devices, bootloaders (UBIFS, NAND flash, eMMC, u-boot) Sound knowledge algorithms, design patterns and data structures. Software Version Control Git/ Bitbucket Documentation Microsoft Word and Excel Project Tracking JIRA Basic electronics debugging and troubleshooting skills. Good knowledge of verification methodologies; Use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management. Good exposure in Test Processes and Software Testing methodologies. Demonstrated documentation skills, strong analytical & problem-solving skills. Roles and Responsibilities Responsible for developing and debugging embedded application using C/C++ programming language. Updating complex software components and subsystems in a released product Responsible for debugging the code with HW engineers Responsible for testing the code developed (includes unit test, integration test, issue resolution, verification, and validation ). This includes writing test cases and development of test scripts. Identify root causes of issues, determines potential solutions, and evaluates them against requirements. Participate in software planning and estimating activities. Responsible for delivering his work in defined timelines while achieving product quality goals Responsible for mentoring/ training team members. Documentation of work according to organization quality standards. Follows the company s standards for code development and quality process and complies with quality management system procedures. Ensures the integrity and security of patient health information, company intellectual property, and confidential data Job Category: Embedded HW_SW Job Type: Full Time Job Location: Bangalore Experience: 6-11 Years Notice period: 0-15 days

Posted 4 weeks ago

Apply

5.0 - 7.0 years

25 - 30 Lacs

Hyderabad

Work from Office

S ENIOR SOFTWARE DEVELOPMENT ENGINEER THE ROLE: AMD is looking for a s enior software engineer to join our growing team. As a key contributor you will be part of a leading team to drive and enhance AMD s abilities to deliver the highest quality, industry-leading technologies to market. THE PERSON: The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for S oftware engineering development , and is diligent and passionate about Technology . A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while working with different teams of engineers and collaborators. KEY RESPONSIBILITIES: Validate new SW features before releasing them to customers Contribute to a high-functioning feature team C ollaborate closely with multiple teams to deliver key planning solutions and the technology to support them Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system Work very closely with dev teams and Project Managers to drive results PREFERRED EXPERIENCE: 3.5-7 years of expert knowledge and hands-on experience in C, C++, git Experience with Linux Device trees and Linux or baremetal driver development Experience with Embedded Linux and Embedded System development Experience with writing models for QEMU or other virtual platforms Experience with collaboration with Open Source projects Knowledge in ARM system architecture is considered a plus Effective communication and problem-solving skills ACADEMIC CREDENTIALS: Bachelor s or Master s degree in Computer/Software Engineering, Computer Science, or related technical discipline #LI-SK4

Posted 4 weeks ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Summary: A Software Cyber Security Engineer is responsible for protecting an organizations software and systems from cyber threats . A Senior Engineer for software will be responsible for the development of products and providing creative solutions associated with the design, development, and sustaining engineering for our new and existing software product portfolio. The successful candidate will possess solid hands -on technical abilities, an excitement and energy for product development, and a passion for their work and the impact it has on meeting the needs of patients. Essential Duties and Responsibilities: This includes designing, implementing, and maintaining security measures, as well as responding to security incidents and breaches. Their work involves identifying vulnerabilities, developing security protocols, and ensuring the confidentiality, integrity, and availability of data. Responsible for the design of a module/project, makes design choices for new product development, sustenance activities, field issue resolution etc. Responsible for analyzing and understanding the requirements. Identifies key module/product level technical risks and assists project manager in developing mitigation and recovery plan Review work products and ensure the quality of deliverables Provides input to the test strategies at a product level Provides guidance to development and test teams with respect to overall design and development. Demonstrate the ability work with team members. Applies principles of SDLC and methodologies like Lean/Agile/XP, CI, Sof tware and Product Security, Scalability, Documentation Practices, refactoring and testing techniques. Participates in continuous improvement activities by identifying and appropriately escalating process and product quality gaps. Qualifications: Excellent sof tware design and implementation skills Strong Object-Oriented development and design knowledge and experience Broad understanding of technology & sof tware development principles: Analysis and Design: Object oriented architecture, Design Patterns Programming: C, C++, Python, C# etc Development and Continuous Integration: Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, BitBucket, Jira etc. OS: Embedded Linux, VxWorks etc. Experience in working in project teams, involving SW architects, SW engineers. Demonstrated success in delivering results on technical challenges. Experience in Healthcare domain is a plus Education and/or Experience: Excellent communication, interpersonal and documentation skills Firm decision maker and shall possess good inf luencing skills Openness to collaborate in interest of project/organization. Proactive and self -driven, possesses due sense of urgency Shall be very good technically; possess systems mindset and good problem-solving abilities. Working with multisite teams, Quality conscious and Process & customer Oriented Coaching capabilities

Posted 4 weeks ago

Apply

4.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Job Title Senior Software Technologist I Job Description We are seeking a Senior Embedded Software Developer to join our high-performing team and contribute to key projects in the Hospital Patient Monitoring domain. The ideal candidate will have expertise in Linux OSS, BSP, Yocto, C++ development, system architecture, and software quality assurance . You will be responsible for designing, optimizing, and delivering scalable solutions while mentoring junior developers and driving innovation. Key Responsibilities: Analyze and understand software/functional requirements to design and develop high-quality software . Lead architecture decisions and ensure scalable, high-performance solutions. Write efficient, maintainable code following best practices and conduct code reviews . Developing Bare Metal and/or Linux drivers for Embedded devices based on iMX processors. Developing or customizing board support packages (BSP). Implement developer -level testing (unit, component) to ensure software reliability. Writing component tests using Google Test (GTest) with Gherkin syntax following behavior-driven development (BDD) principles. Create technical documentation and comply with development policies . Debug, troubleshoot, and resolve complex software issues efficiently. Stay updated with technical advancements and advocate best practices within the team. Support project estimation, planning, and risk management activities . Required Skills & Qualifications: 10+ years of relevant experience as a developer working in a Linux development environment At least 6+ years of experience in developing Custom Embedded Linux Operating Systems using Yocto , BitBake recipes and OpenEmbedded. Experience in embedded development, Linux device driver development, integration, board bring-up activities such as programming, debugging, troubleshooting and functionality testing Advanced knowledge of C, C++, shell scripts, Python and proven hands-on experience Good understanding in electronics hardware: schematics, data sheets reading Solid knowledge of Embedded Linux systems, low-level software (drivers, BSP ), open-source, Yocto, and proven hands-on experience Modify/patch or rewrite device tree files, bootloaders, kernel drivers, or open-source packages with a clean commit & potentially contribute back to OSS community. Sound knowledge of GNU/Yocto build system as well as using various tool chains. Proficiency in GitHub, CI/CD pipelines , and Agile/SAFe methodologies. Excellent problem-solving, analytical, and debugging skills . Strong communication, documentation, and collaboration skills . Work experience in healthcare systems or real-time applications . Basic understanding of medical technology & human physiology (preferred). How we work together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company s facilities. Field roles are most effectively done outside of the company s main facilities, generally at the customers or suppliers locations. Indicate if this role is an office/field/onsite role. About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we wont stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others. Learn more about our business . Discover our rich and exciting history . Learn more about our purpose . If you re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here . #Connectedcare

Posted 4 weeks ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in the development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on IBM Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and development of state of the art features for Enterprise Linux. Working closely with Opensource community to upstream features developed. Work towards the goal to ensure IBM Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.

Posted 4 weeks ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

As a Linux Kernel Developer you will be responsible for the development and optimization of various components in the core kernel and related areas such as Memory management, CPU scheduler, RAS, I/O, KVM and bootloader. You will apply your expertise in development of Enterprise Linux features to ensure out of box performance is obtained for key workloads on Power systems. In the process, you will also interact and actively participate in the Linux kernel community discussions for feature design and development. Responsibilities include : Design and develop state of the art features for Enterprise Linux. Work closely with Opensource community to upstream the features developed. Work towards the goal to ensure Power systems objectives are optimally achieved. Interact with teams above and below the stack to ensure goals are met holistically Required education Bachelor's Degree Required technical and professional expertise 6 to 15 years of experience in working on projects related to Linux internals/Operating systems. Working knowledge of computer systems architecture. Strong operating systems skills. Strong C programming skills, C++, Python and scripting. Experience with working with open source software. Proven problem solving and communication skills.

Posted 4 weeks ago

Apply

7.0 - 10.0 years

8 - 14 Lacs

Chennai

Work from Office

Role & responsibilities * Good Hands on Experience in C++ * Good Hands on Experience on Embedded Linux * Hands on Experience in Yocto. Experience : 7+ Years Interested and suitable candidates can share their resume to vibin.george@tataautocomp.com

Posted 4 weeks ago

Apply

5.0 - 10.0 years

8 - 14 Lacs

Chennai

Work from Office

Role & responsibilities * Good Hands on Experience in C++ * Good Hands on Experience on Embedded Linux * Hands on Experience in Yocto. Experience : 5+Years Interested and suitable candidates can share their resume to vibin.george@tataautocomp.com

Posted 4 weeks ago

Apply

5.0 - 10.0 years

15 - 27 Lacs

Chennai

Work from Office

Description: c++ Requirements: Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field. Knowledge in architecture, design, prototyping, software development, code review and unit testing for embedded devices. knowledge in C, C++, C++11/C++14 or C++17 preferred. knowledge in Embedded systems. knowledge in C, C++ , embedded Linux and device driver Excellent with C++ build process Excellent knowledge of multithreading and algorithms Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC). Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe. Good to have : Knowledge in IP-based communications and protocols, for example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS. Experience working with diverse engineering teams. Job Responsibilities: Bachelor’s Degree or greater in Computer Science, Electronics & Communications, Electrical Engineering, or related field. Knowledge in architecture, design, prototyping, software development, code review and unit testing for embedded devices. knowledge in C, C++, C++11/C++14 or C++17 preferred. knowledge in Embedded systems. knowledge in C, C++ , embedded Linux and device driver Excellent with C++ build process Excellent knowledge of multithreading and algorithms Solid foundational knowledge of inter-process communications (IPC) and remote procedure calls (RPC). Proficiency with multiple communications paradigms: client-server, peer-to-peer, and publish/subscribe. Good to have : Knowledge in IP-based communications and protocols, for example: HTTP, TLS, REST, Websockets, JSON, XML, Protobufs, Flatbuffers, RTP, RTSP, HLS. Experience working with diverse engineering teams. What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 4 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a Software Engineer specializing in C++ with Qt/QML, you will play a crucial role in our development team by designing and developing cross-platform applications with modern and dynamic user interfaces. Your expertise in C++ (preferably C++11/14/17) combined with Qt framework will ensure the high performance and responsiveness of the applications you work on. Your responsibilities will include designing, developing, and maintaining applications using C++ and Qt framework, creating dynamic user interfaces with Qt Quick and QML, integrating backend logic with front-end QML code, and participating in software design and code reviews. Your ability to write clean, maintainable, and well-documented code will be essential as you debug, optimize, and test applications on various platforms such as Windows, Linux, and Embedded systems. Collaboration with cross-functional teams including UI/UX designers, QA, and hardware engineers will be a key aspect of your role. To excel in this position, you should have a strong proficiency in C++, object-oriented programming, and data structures. Hands-on experience with Qt (Widgets, Qt Quick, Signals & Slots) and practical usage of QML for UI development are essential skills. Additionally, familiarity with multi-threading, networking, and design patterns like MVC/MVVM will be beneficial. Experience with version control systems like GIT, knowledge of embedded Linux development, and exposure to Agile/Scrum development methodology are desirable. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field to qualify for this position. Your passion for software development, attention to detail, and willingness to continuously learn and improve will make you a valuable addition to our team.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is the innovation leader in integrated chipsets that power advanced mobile devices. The Qualcomm Multimedia Camera System group creates embedded camera and imaging solutions for Qualcomm chipsets, providing state-of-the-art video/photo quality and targeting applications requiring auto white balance, auto exposure control, auto focus, automatic scene detection, and compensation. As part of the Camera team, you will innovate to enhance mobile multimedia capabilities with the lowest power consumption and device cost, while ensuring strong feature differentiation. We are currently looking for Software tool engineers for our tuning and software enablement Chromatix tuning tool development. Join our team to work on developing tuning tools that enable the tuning and configuration of camera hardware and software modules. Your responsibilities may include: - Designing and implementing PC application software supporting embedded software on various multimedia platforms - Implementing on-target scripts that generate code to decouple the static generation of the code - Supporting local software/CE teams and interfacing with global teams Requirements: - 2-5 years of experience in developing commercial software in multimedia tools, services, and drivers - Proficiency in C#/C++/C programming languages with industry programming experience on multi-platforms - Experience with GUI frameworks such as WPF and Winforms, Visual Studio, and Microsoft .NET Framework - Familiarity with software design patterns, dynamic programming, and release practices - Experience in SW client/server communication across USB/WIFI/etc. - Ability to develop and debug multi-threaded PC applications and their interaction with embedded servers and SW drivers on mobile platforms - Experience with developing embedded Linux Android and Windows Mobile applications is a plus - Knowledge in operating systems, data structures, computer architectures, and compilers Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience - OR Master's degree in Engineering, Information Systems, Computer Science, or related field with 1+ year of Software Engineering experience - OR PhD in Engineering, Information Systems, Computer Science, or related field with 2+ years of academic or work experience with programming languages Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact disability-accommodations@qualcomm.com. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

15.0 - 20.0 years

25 - 30 Lacs

Pune

Work from Office

- Define and review the architecture for scalability, modularity, and maintainability. - Define and enforce standards, code reviews, and adherence to best practices. - Understand the ecosystem of various products and lead the root cause analysis in embedded systems. - Instrumental in nurturing the culture of learning and technology in the team. - Lead performance improvement and innovation programs in the team. - Define technical KPI for firmware development and actively work towards achieving it for the team. - Active participation in quality improvement programs. - Advocate teams on processes and methodologies to reduce turnaround time for design and deployment. - Actively participate in communication and brainstorming sessions. - Design and control training programs for new engineers. - Collaborate with the team to achieve product success. To succeed, you will need - bachelors or masters degree in Computer Science, electronics or a similar stream. - Minimum of 15 years of experience in Embedded Systems. - Must have experience on various RTOSes such as FreeRTOS, MQX, QNX. - Must have experience on Embedded Linux and system programming. - Design and development of Embedded system. - Must actively lead the development on device drivers, boot loaders, kernel software. - Must have exposure to creating and maintaining multiple products using Yocto. - Must have authority on C++ (gnu toolchain) at least one scripting language. - Good to have exposure to Embedded Test systems, HIL and various test methodologies. - Expertise in Embedded systems, protocols (EtherCAT, Modbus TCP RTU, Ethernet/IP, Profinet, etc) - Knowledge of version control systems (eg, Git, BitBucket). - Understanding of CI/CD pipelines and tools (eg, Jenkins). - Excellent problem-solving and analytical skills. - Strong attention to detail and commitment to quality. - Effective communication and collaboration skills. - Ability to work independently as we'll as in a team environment. In return, we offer you - An opportunity to work with a 150-year-old, leading global product company - An opportunity where you are empowe'red to drive your own professional journey - A challenging role focused on Technology and Innovation - Global exposure and opportunities through internal mobility - Freedom and authority to act - A culture where we care about each other and the world around us - Best in class total reward program covering Insurances, Higher Education, and flexible work timing

Posted 1 month ago

Apply

5.0 - 7.0 years

6 - 16 Lacs

Pune

Work from Office

Hi HCLTech is looking for Embedded Software Developer. Mandatory Skills-- "Embedded C", "Embedded Linux", Device Driver JD-- Developer II, Must have Embedded C, Microcontroller Driver development, Embedded Linux platform, middleware & application, Good to have C++, RTOS,IOT, Wireless protocols – MQTT, ZigBee

Posted 1 month ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Pune

Work from Office

HMI/UI Developer – Linux-based IVI Development (3-5+ years) No. of positions – 5 Location: Pune Job Summary: We are looking for a talented HMI/UI Developer to design and develop intuitive, responsive, and visually appealing user interfaces for our Linux-based In-Vehicle Infotainment (IVI) system. This role involves collaborating with BSP teams to ensure smooth integration of the UI with underlying hardware and software components. Key Responsibilities: Design and implement HMI/UI components using frameworks such as Qt, Wayland, or OpenGL. Collaborate closely with BSP and Bootloader engineers to optimize UI performance and boot-time responsiveness. Develop responsive, user-friendly interfaces that meet automotive usability and safety standards. Integrate multimedia and connectivity features into the HMI layer. Work with UX designers to translate wireframes and prototypes into working code. Optimize graphics rendering and touch interaction responsiveness for embedded platforms. Troubleshoot and debug UI-related issues on target hardware. Participate in code reviews, maintain documentation, and enforce coding standards. Stay updated on UI technologies and automotive HMI trends. Required Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field. 3+ years of experience in HMI/UI development for embedded Linux systems. Strong proficiency in Qt/QML, Wayland, OpenGL, or similar UI frameworks. Experience with embedded Linux graphics stack and performance optimization. Good understanding of input device handling (touchscreen, rotary encoders). Familiarity with multimedia integration (audio, video playback). Ability to work collaboratively with cross-functional teams (BSP, BL, middleware). Strong problem-solving and debugging skills. Preferred Skills: Experience in automotive or IVI system development. Knowledge of Linux graphics subsystems (DRM, EGL). Understanding of vehicle safety standards and UX best practices. Exposure to Agile software development processes. Familiarity with scripting languages (Python, Bash) for tooling and automation.

Posted 1 month 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