14

Embedded Linux Jobs in India

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
  • 2 - 3 yrs
  • 9.0 Lac/Yr
  • Bangalore
Ambarella Embedded Linux CC++ Programming Hardware Interfacing ARM Architecture Firmware Development
Role: Embedded Firmware EngineerJob Type: Full-timeExperience: 2-3 yearsWe are hiring an Embedded Firmware Engineer with 2-3 years of experience to work on advanced Ambarella-based camera platforms. This role involves developing firmware from scratch and enabling next-generation features like wireless connectivity, sensor integration, and edge AI capabilities.Key ResponsibilitiesBuild and develop firmware from scratch for Ambarella-based camera systemsEnable and optimize features such as WiFi, Bluetooth, 4G/LTE, and GPSPerform driver-level programming and hardware bring-upIntegrate and manage 9-axis IMU sensors (accelerometer, gyroscope, compass)Develop and maintain Linux-based embedded systemsCollaborate with hardware teams for debugging and system optimizationDeploy and optimize edge AI models on embedded platformsEnsure firmware performance, reliability, and scalabilityRequired Skills2-3 years of experience in embedded systems developmentHands-on experience with Ambarella SoCsStrong knowledge of Embedded LinuxExperience in driver development and kernel-level programmingProficiency in C/C++ programmingExperience with WiFi, Bluetooth, 4G, and GPS integrationFamiliarity with sensor integration (IMU systems)Understanding of Edge AI deploymentPreferred SkillsExperience in camera firmware developmentKnowledge of ICB architectureFamiliarity with multimedia/video pipelinesExperience with debugging and performance optimization toolsBenefitsWork on cutting-edge embedded and AI technologiesOpportunity to grow in a fast-paced environmentCollaborative and innovation-driven culture
View all details
  • 3 - 9 yrs
  • 8.0 Lac/Yr
  • Noida
Python Applications Embedded Python Engineer Linux-based Embedded Platforms Interface Python Code With Hardware Peripherals
JD Embedded Python EngineerJob SummaryWe are looking for an Embedded Python Engineer with around 2 years of hands-on experiencein developing, testing, and deploying Python-based applications on embedded/Linux systems.The role involves working closely with hardware, firmware, and application teams to buildreliable and efficient embedded solutions.Experience Required - 2 to 4 YearsSalary - 25K to 50KKey Responsibilities Design, develop, and maintain Python applications for embedded systems Work with Linux-based embedded platforms (Raspberry Pi, BeagleBone, custom boards) Interface Python code with hardware peripherals (GPIO, UART, SPI, I2C, USB,LVDS,LCDinterface) Develop scripts for device control, automation, and monitoring Integrate Python applications with sensors, actuators, and external modules Debug and troubleshoot issues across software-hardware boundaries Optimize Python code for performance and memory constraints Collaborate with firmware, hardware, and QA teams for system integration Write technical documentation and maintain code repositories (Git)Required Skills Strong proficiency in Python (2.x/3.x) for embedded or system-level development Experience with Embedded Linux Hands-on knowledge of GPIO, I2C, SPI, UART Familiarity with shell scripting (Bash) Understanding of multithreading / multiprocessing in Python Experience with REST APIs, JSON, and serial communication Debugging tools: logs, traces, basic Linux debugging Version control using Git Good to Have Experience with C/C++ for embedded systems Knowledge of RTOS concepts Exposure to PyQt / Tkinter for embedded GUI applications Experience with audio/video, sensors, or IoT devices Basic knowledge of networking protocols (TCP/IP, MQTT, HTTP)Qualifications Bachelors degree in Computer Science, Electronics, or related field
View all details

Customer Support Engineer

Global One Technologies Pvt. Ltd

  • 2 - 3 yrs
  • 3.3 Lac/Yr
  • 121963
Video Conferencing Hardware Installation Computer Networking Customer Support Video Conference Embedded Linux
As a Customer Support Engineer, you will be responsible for providing technical support to customers for video conferencing hardware installation, computer networking, and embedded Linux systems. Your key responsibilities will include troubleshooting customer issues, performing hardware installations, and providing excellent customer support via phone, email, or in person.You should possess strong skills in video conferencing hardware installation, computer networking, and embedded Linux systems. The ideal candidate must have a minimum of 2-3 years of experience in a similar role and hold a graduate degree. You should be able to work well under pressure, have excellent communication skills, and be able to effectively troubleshoot and resolve technical issues for customers. The ability to work independently and manage your time efficiently is essential for success in this role. This is a full-time position located in Vikhroli West, Mumbai, with the requirement to work from the office.
View all details

Linux Programmer

WHR Global Consulting

  • 5 - 9 yrs
  • 3.0 Lac/Yr
  • Bangalore
Linux Driver Embedded Linux Linux Linux Expert
Linux Device Driver ProgrammerWork Arrangement: On-siteSchedule: Day ShiftLocation: Bangalore, IndiaEmployment Type: Full timeSalary: Rs. 2,000,000 to Rs. 3,000,000About the Role:We are looking for highly skilled Linux Device Driver Programmers to join our team. You will be responsible for developing, maintaining, and optimizing Linux kernel modules and device drivers. This role demands strong C programming expertise, hands-on Linux kernel/user space experience, and the ability to work in X86 multi-core processor environments.Key Responsibilities: Develop and maintain Linux device drivers and kernel modules Perform kernel and user space programming for various hardware interfaces Work with X86 multi-core processor environments Write, debug, and optimize C code, shell scripts, and makefiles Collaborate with hardware and software teams to ensure seamless driver integrationMust Have: Strong C programming skills Hands-on Linux device driver or kernel module development experience Proficiency in Linux kernel and user space programming Experience in developing device drivers with a solid understanding of the Linux device model and driver framework Experience with X86 multi-core processor environments Knowledge of shell scripting and makefilesGood to Have: Knowledge of PCIe and Ethernet protocols Experience with PCIe device drivers Understanding of SR-IOV and hardware virtualization Knowledge of hypervisors and virtual machine monitors (VMM) Familiarity with GTest unit testing framework Experience with tools like JIRA, RTC, and VirtualBox Awareness of the project life cycle and Agile methodologies such as SAFeQualifications: 5 - 9 years of industry experience, with at least 2 years of relevant experience in Linux device driver programming Bachelors degree in Computer Science, Electronics, or related field (or equivalent experience)Designation: Member Engineering StaffRole: PCIe & Network Device Driver ProgrammingFunctional Area: Engineering HardwareCandidates with attached CV and relevant experience will be considered for a phone interview.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!
  • 3 - 6 yrs
  • 16.0 Lac/Yr
  • Hyderabad
Embedded Linux Embedded STL Embedded Developer
Role Overview:We are looking for an experienced Embedded C++ Developer to join our team in Hyderabad. The ideal candidate will have strong expertise in C++ programming (C++11/C++14) with a background in software development, particularly in embedded systems. This is an excellent opportunity to contribute to product development and work with a global team in a dynamic environment.Key Responsibilities: Design, develop, and maintain software solutions using C++ in an embedded environment. Collaborate with cross-functional teams for product design and integration. Participate in full software development life cycle, including planning, design, coding, testing, and deployment. Ensure high-quality software by following best practices, including writing unit tests and conducting code reviews. Contribute to software quality assurance practices, methodologies, and procedures. Provide innovative solutions to complex technical challenges. Communicate effectively with global teams to ensure smooth project execution and resolution of technical issues. Continuously improve code efficiency and reliability through optimizations.Skills and Qualifications: Primary Skills: Strong proficiency in C++ programming (C++11/C++14). Experience with Boost libraries and Standard Template Library (STL). Solid understanding of software development principles and product development. Excellent problem-solving skills and a creative approach to tackling challenges. Hands-on experience with production software quality assurance practices and methodologies. Strong communication skills with experience in working with global teams. Good to Have: Background in Embedded Systems and Embedded C++ development. Familiarity with real-time operating systems (RTOS). Knowledge of multithreading and concurrent programming.
View all details

Embedded Engineer (2-3 Years)

ipro electromech solutions

  • 2 - 3 yrs
  • 3.5 Lac/Yr
  • Female
  • Manchar Pune
Embedded C RTOS-Real Time Operating System Microcontroller Embedded Software Embedded Linux UART SPI SERIAL
knowledge of microcontroller-based products, Analog & digital circuits, DC-DC converters, SMPS, Power Electronics. Various Communication Protocols (Wired and Wireless) Knowledge of schematic drawing & layout design, Various Simulation tools, EMC compliance testing Technology and knowledge areas required: STM32, Raspberry pi, Arduino, ESP32, RF, BLE, etc. knowledge of microcontrollers, Circuit Design, Hardware Design, Good knowledge about Power Circuit Design & Development. Testing Electronics Products using Raspberry pi, Arduino or any other micro-controller-based systems. Assisting Clients/Customers or helping them with suggestions for product selections which would be helpful for their projects. Working on the bug fixing and helping improve the hardware performance of the products. Continuously discovering, evaluating, and implementing new technologies to help maximize the technical efficiency of the products. Providing technical assistance to clients through mails, answering queries or helping resolving any technical issues faced by our clients related to our products & services of the company. Product Testing for various electronic products like sensors, drones, drone parts, Development boards etc. you will be responsible for Programming and maintaining firmware frameworks for different microcontroller platforms including driver programming (e.g., SPI, UART, CAN based periphery) Meeting with clients, designers, and engineering teams to define technical requirements. Writing software code, embedded programs, and system protocols. Conducting tests on the embedded software systems to ensure proper integration Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies. Implementing effective repairs, modifications, and upgrades to the embedded codeLiaising with design and engineering teams to ensure process alignment.
View all details
  • 2 - 4 yrs
  • 9.0 Lac/Yr
  • Ahmedabad
Linux Engineer Linux Kernel Programming Device Driver Development RTOS-Real Time Operating System Bare Metal Programming Microcontroller Microcontroller 8051 ARM
Job Functions / Responsibilities: Requirement Understanding and requirement writing Effort Estimate Architecting Embedded systems Design and develop embedded systems based on customer needs Reviewing designs and source code Troubleshooting/problem solving On-Time Delivery Quality DeliverablesArea of expertise Excellent Programming Skills in C Linux Kernel programming skills, device driver embedded systems experience is must Board bring up experience is required Understanding of various processor and microcontroller architecture like Cortex-A series, ARM seriesprocessors etc. and other general-purpose microcontrollers Working experience of architecting embedded systems Excellent analytical and problem-solving skills Good Debugging skills and hands on with coding and tool usage Working experience of on bare metal, RTOS, device driver development is an added advantageSkills Required:Excellent written and verbal communication Write high quality, efficient, extensible, and maintainable code in a fast-paced Agile environment. Participate in feature and designs discussions within and across teams Evangelize and inform with well-written design documents and conduct peer-reviewsEducation Criteria:B.E. / B.Tech Electronics, Electronics & Communication, Computer engineering
View all details

Embedded C,Linux

Aanko Group

  • 3 - 7 yrs
  • 10.0 Lac/Yr
  • Mysore Banglore Highway
Embedded C C C++ Linux Walk in
We have vacant of 4 Embedded C ,Linux Jobs in Banglore Experience Required : 3 Years Educational Qualification : B.Tech/B.E, M.C.A, M.Tech Skill JD (Can be attached*) Linux Kernel and C. C is an added advantage etc.
View all details

Embedded Engineer

SHASHWATH SOLUTION

  • 1 - 2 yrs
  • 4.5 Lac/Yr
  • Bangalore
C Language Embedded C Embedded Systems Embedded Software Embedded Linux Linu
Embedded Systems Engineer must have at-least known the C language, which is most commonly Known Programming Language.
View all details
  • 8 - 12 yrs
  • 25.0 Lac/Yr
  • Gurgaon
C C++ Linux Dockers Embedded C Walk in
The Role Senior Technical Lead - EmbeddedLocation: GurgaonReporting to Senior Technical LeadExperience: 8 to 12 YearsRole DescriptionThis role requires a professional embedded Software Engineer to execute complete embedded softwaredevelopment lifecycle. The goal is to create scalable and optimized software systems.. Interacting with client forall technical inputs and queries. Understanding the technical requirements and getting the team aligned with thesame. You will be responsible to delivering the best online user experience, which makes your role extremelyimportant for our success and customer satisfaction.Key Responsibilities: Design and implement software of embedded devices and systems from requirements to production andcommercial deployment Solid programming experience in C Knowledge in datacom and L2/L3 protocols Design, develop, code, test and debug system software Review code and design Analyze and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Support software QA and optimize I/O performance Provide post production support Interface with hardware design and development Assess third party and open source software requirements Proven working experience in software engineering & BS degree in Computer Science or Engineering Experience in hands-on development and troubleshooting on embedded targetsIncedo Inc. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems Familiarity with software configuration management tools, defect tracking tools, and peer review Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and
View all details

Software Trainer

Embedtech Solutions Pvt Ltd

  • 2 - 5 yrs
  • Hyderabad
React JS React Native Developer Embedded Technology Devops Engineer Node JS Spring Framework Embedded Linux
Hiring for 2 Software Trainer Jobs in Hyderabad with minimum 2 Years Experience, Required Educational Qualification is : Any Degree,Good knowledge in React JS, React Native Developer, Embedded Technology, DevOps Engineer, NodeJS, Spring Framework, RTOS-Real Time Operating System, Embedded Linux etc.
View all details

Circuit Designer

Terminus Circuit Private Limited

  • 0 - 1 yrs
  • Bangalore
ECE VLSI Designer Microelectronics Circuit Designer RTL Linux Embedded Linux
Fresh Graduates who have completed M.E/M.Tech/M.S./Ph.D in ECE/VLSI/Microelectronics.Vacancy in Domains : Circuit Designing, Layout Designing RTL, Physical Design
View all details

Embedded Linux Developer

Epsilon Consultant

  • 2 - 8 yrs
  • 8.5 Lac/Yr
  • Ahmedabad
Linux Linux Engineer TCP-IP Prgramming Networking Concepts Openwrt OS Concepts IOT Embedded Linux Developer C Walk in
Mandatory Skill Sets :C programmingLinux Commands & Operating System ConceptsShell scripting Networking Concepts Openwrt OS ConceptsDesired Skill Sets :Socket/TCP-IP programmingDocker & Kubernet Basic Knowledge Firmware Building & FlashingIOT & Cloud Controlling Knowledge Device Driver Knowledge
View all details

Linux Developer

Areca Embedded Systems Pvt Ltd

  • 3 - 5 yrs
  • 3.0 Lac/Yr
  • Cherlapalli Hyderabad
U-boot Redboot Linux Developer Embedded Linux VxWorks RTLinux SQL Boot Loader
Position: Linux DeveloperQualifications: B.Tech /M Tech/ MCA / MSC ComputersExperience: Having 2 - 5 years of experience in Embedded Linux, VxWorks, RTLinux and System Programming.Extensively used databases like SQL Server and MS Access.Excellent problem solving skills with good interpersonal skills.Excellent knowledge in serial port communication.Experience in Linux Device Drivers. Experience in Porting of RTOS on various Embedded Boards Experience in compiling kernel, third party tools, libraries and applications as per system requirements.Experience in Embedded/System Software Design, Development and DebuggingExperience in Boot Loaders like U-boot, Redboot, Qboot, and Grub. Experience in GNU cross compiler tool set for ARMExperience in System front end application development like GTK, QT, etc.Experience in writing/customizing the build scripts and build automation for large applications.Interested candidates may send their CVs to us mail id
View all details
  • 12 - 15 yrs
  • 35.0 Lac/Yr
  • Gurgaon
Embedded IOT Architect MQTT MBTCP Modbus TCP Bare Metal C Linux L2 L3 Embedded Engineer Walk in
Candidate shall own complete architecture for core embedded development of Industrial gateway, Switching and Wireless Products, along with device UI architecture. Candidate shall develop strong development practices for world class products, understand the customer needs, identify the gap and define practices to improve product quality and build strong and highly engaged team.Primary Skills Expertise in embedded & Industrial IoT platform/ solution architecture & design. Expertise in MQTT, MBTCP, Modbus, TCP Good knowledge in Bare metal, C, Linux, L2/L3 Good knowledge of Datacom, Industrial IoT & Dockers Good on design and implementation using design principle, patterns and best practices. Good on preparing conceptual, architectural documents Good Understanding of Agile methodologies and process. Good on IoT Edge related architecture & design. Hands-on for doing required PoC for decision making. Team mentoring and train them for required skillset. Documenting technical artifact related to architecture and design. Good on architecture, design, code reviews and refactoring. Expertise in code engineering tool like static automated unit testing, code analysis, code coverage and automated build and deployment using DevOps. Ability to help team members in case any blockers/ showstopper. Interacting with customers directly on requirement gathering and further planning with team. Ability to asses and understand existing platform and suggest in case any architecture / design changes required. Problem solving skills, driving resolution/tracking of the technical issues, risks and dependenciesGood to Have: Fair knowledge in Golang and ReactJS. Static Code Analyzer & Code Coverage tools. Knowledge on IoT Edge Gateway.
View all details