Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 8.0 years
4 - 8 Lacs
Pune
Work from Office
Experience required: 6- 8 Yrs Role- LINUX DEVELOPER Skills: Embedded C, C++ programming , OOPS Concepts, Python, data structures Good Experience in Microservice development(EdgeX) Understanding of any Industrial protocols like Ethernet, Modbus, BACnet, REST API, Cloud connectivity(IoT, MQTT)". Work experience on Linux, Yocto(mandatory)
Posted 3 months ago
5.0 - 10.0 years
11 - 16 Lacs
Bengaluru
Work from Office
The competency band C3 to C4 can be considered 6 - 10 years of Embedded Linux Development Experience BE/BTech in electronics or computer science Experience in Linux BSP Development, Yocto build system Experience in Embedded Development in C Linux Kernel internals , Device driver implementation Experience in initial board bring up on new hardware, preferably for ARM-based processors Experience in Customization of Bootloader and Linux operating system for embedded platforms Experience in porting board support packages from reference platform Experience in writing custom device drivers and related SDKs/API Understanding of hardware schematics and ability to handle configurations/debug register level issues Experience with generating high quality documentation of the design Good communication skills and experience in interacting with customers/attending customer calls
Posted 3 months ago
3.0 - 8.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Overview: Terralogic is a top IT service provider company that excels in providing technology services for the connected world. With a focus on stability and increased productivity, we invest in a broad range of technical skills and domain experts to support our customers roadmap and business needs. Our approach involves understanding our customers problem statements and providing optimized solutions at great value. Job experience: 3+ years Job Skills: Bachelors Degree in Computer Science or equivalent technical/scientific degree Minimum of 5 years of experience of hands-on software product development on a variety of platforms Expertise in reviewing requirements and assessing product impact and potential solutions Expertise in software engineering principles and best practices Proven experience in C++ and object-oriented design Proven experience in scripting language of Go and Python Proven experience in Restful API, Linux development Familiar with Ethernet/IP/TCP communication standards and technologies Key wording: Must (Less than 5 items):C++, Python, GO, Restful API, Linux Shell and OS, TCP/IP Nice to have: Database development, Network protocols, Virtualization Role: The role involves day-to-day tasks such as process automation, troubleshooting, creating test cases, quality assurance, and ensuring smooth automation processes with storage systems. Responsibilities: Develop API related capabilities according to Ondatra/OTG framework and solutions Implement and maintain high quality STC automation framework (based on C/GO/python and other open-sourced tools) in Linux Collaborate with other architects in the business unit and integrate related Restful API into existing automation framework Work closely with Product Owner to translate requirements into high-quality, timely deliverables Communicate effectively with all team members and other key stakeholders Contribute as a strong hands-on technical member in project development activities and help raise the teams technical capability Note: Work mode: Work from office (WFO) Notice period: Immediate to max 30 days Job location: Bangalore
Posted 3 months ago
4.0 - 8.0 years
3 - 7 Lacs
Bengaluru
Work from Office
- Grade Specific Capgemini is hiring for below WLAN Developer Role, interested candidates please apply. Responsibilities Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required: Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging Notice Period15 Days/30 Days/60 Days LocationBangalore
Posted 3 months ago
4.0 - 5.0 years
3 - 4 Lacs
Vadodara
Work from Office
* Experience Required programming language: C/C++, Python, JavaScript is advantageous. * Essential to this role, the candidate must be able to apply code development and design system/solution architecture Required Candidate profile Networking experience in LAN, WAN, VLAN, Managed Switch, Routers, Communication protocols TCP/IP based Modbus, EthernetIP, Profinet, HTTPS, MQTT Hands-on knowledge of industrial protocols, PLC & SCADA
Posted 3 months ago
5.0 - 7.0 years
25 - 27 Lacs
Bengaluru
Work from Office
Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.
Posted 3 months ago
5.0 - 10.0 years
15 - 30 Lacs
Indore, Ahmedabad
Work from Office
Job Description: We are looking for a skilled Python Automation Engineer with hands-on experience in Embedded Systems testing and automation. You will design, implement, and execute automated test suites for hardware and embedded software components. Key Responsibilities: Define Test Architecture for Embedded Systems Develop Python-based test automation frameworks using Pytest, Robot Framework, Selenium Create automated test cases from scratch and integrate them into CI/CD pipelines Perform debugging and troubleshooting using lab equipment (MSO, logic analyzers, multimeters) Collaborate with developers to validate embedded designs and protocols Key Skills Required: Python 3.x, Pytest, Robot Framework Experience with Embedded Communication Protocols: CAN, UART, SPI, I2C Proficient in Linux OS and GNU Make CI/CD Integration and DevOps tools Exposure to WiFi, connectivity, and embedded systems Hands-on with IDEs, compilers, source control, and defect management tools C/C++ knowledge is preferred Basic electronics debugging and lab testing skills
Posted 3 months ago
2.0 - 5.0 years
4 - 8 Lacs
Bengaluru
Work from Office
1. Work on the design, and developing the new features and functionalities as part of z/VM product. 2. Analyze the issues, defect reports by test team using traces, debugging traces and develop fixes or enhancements. 3. Experience dealing with customers problems, developing resolution and operating efficiently under pressure. 4. Troubleshoot VM management, interconnectivity, platforms, performance, and configurations issues in the layers. 5. Participate in continuous and iterative software development cycles with emphasis on code quality, supportability, scalability and modernization. 7. Document technical issues and solutions Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5-10 years of relevant experience in developing SW for Linux/Unix variant products. Must to have: a) Minimum 5 yrs experience in software design and development in Systems management. b) Minimum 2 years in leading the team developing Management console products like (Novalink, HMC,Foglight, VMAN, VeenaM ONE,...etc). c) Experience in working with Virtualization/Virtualization Management SW, REST API, Network application development. d) Extremely comfortable with Linux development - commands, shell and its usage. e) Ability to write/modifying Shell Programs - Bash, KSH, CSH or any scripting language. f) Ability to diagnose and troubleshoot complex technical issues. Preferred technical and professional experience Extremely comfortable in Linux/unix development environment - commands/shell, Libraries and managing the development environment & Linux Administration. Experience working with complex systems and abilities to develop new features and able to fix any existing issues. Strong team player with good communication and interpersonal skills Proven ability to work effectively in a global team environment Proven command over the English language, both written and verbal
Posted 3 months ago
3.0 - 8.0 years
3 - 7 Lacs
Pune
Work from Office
Position: Embedded Systems Developer (C++, QT/QML, RTOS, Linux) Location: Pune Experience: 3+ years Domain: Embedded Systems / Automotive / Consumer Electronics Job Summary: We are looking for a skilled Embedded Systems Developer with experience in C++, ROS, and Linux to join our development team. The ideal candidate will have hands-on experience in embedded systems development, designing efficient software solutions, and integrating advanced features for embedded devices. Key Responsibilities: Design, develop, and maintain embedded software applications for various devices using C++ , QT/QML , and ROS . Develop user interfaces using QT/QML for embedded systems, ensuring efficient performance and smooth user interaction. Work with ROS (Robot Operating Systems) to ensure high-performance, low-latency, and reliable execution of embedded applications. Develop and optimize software for embedded systems running on Linux platforms. Integrate hardware and software components, ensuring seamless communication between device firmware and higher-level application software. Collaborate with cross-functional teams including hardware engineers, firmware developers, and UI/UX designers to deliver complete embedded solutions. Troubleshoot, debug, and optimize existing embedded software for performance and reliability. Participate in code reviews, unit testing, and documentation to ensure high-quality software delivery. Stay updated with the latest trends in embedded systems and propose improvements to the existing software stack. Required Skills & Qualifications: Programming Languages: Strong expertise in C++, Robot OS for embedded applications. Experience with Linux Linux: Strong knowledge of Linux development, particularly in embedded Linux (Yocto, Buildroot, etc.). Experience with configuring and customizing the Linux kernel for embedded platforms. Embedded Hardware Interface: Experience in interfacing with embedded hardware such as sensors, actuators, displays, etc. Knowledge of communication protocols like I2C, SPI, UART, CAN, etc. Additional Skills: Good understanding of embedded software design principles, memory constraints, and performance optimization. Strong debugging and problem-solving skills. Familiarity with version control systems such as Git . Experience with unit testing, integration testing, and debugging tools (GDB, JTAG, etc.). Experience with Agile development methodologies. Education: Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or a related field. Desired Skills: Familiarity with multithreading and synchronization in real-time systems. Experience with hardware-level programming (e.g., working with microcontrollers, FPGA). Understanding of automotive or consumer electronics standards for embedded systems. Knowledge of networking protocols (TCP/IP, MQTT, etc.) in embedded systems.
Posted 3 months ago
5 - 8 years
15 - 20 Lacs
Bengaluru
Work from Office
Mandatory Skills: 1. Engineer with 6+ Yrs of experience in embedded Linux driver/kernel development. (3 positions 6 to 8 Yrs, 3 positions – 8 to 10 Yrs, 3 positions – 10+ Yrs) 2. Strong C development skills. 3. Experience with any one of the driver development domain Graphics driver – DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver – Vaapi, vdpau, gstreamer, v4l2. Power management – System to RAM, S0ix3. Display Driver development – X, Wayland, Weston, Display driver Experience with Audio sub-system, Audio drivers's, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in yocto development. Virtualization – Xen, KVM, QNX hypervisor knowledge. Ethernet Driver – Network driver development. 4. Good working experience with IPC, DMA driver development. 5. Experience with kernel mode driver programming in Linux 6. Linux Device driver programming experience in Linux Kernel and Drivers. 7. Experience dealing with Linux community and Open Source contribution a plus 8. System knowledge, System Debugging Keywords: Linux Kernel Driver, device driver, Linux Graphics Driver, DRM/KMS, Video driver, Vaapi, V4L2, Audio DSP, I2S/TDM, Ethernet Driver, Virtualization, Vulkan, Mesa, OpenCL, OpenGL, RTOS If you are interested please share your updated resume along with below details at nityananda.d@teamcomputers.com Relevant Experience: Current/Last CTC: Expected CTC: Notice Period: Current Location:
Posted 4 months ago
5.0 - 8.0 years
4 - 8 Lacs
bengaluru
Work from Office
As part of the DataPower gateway software engineering team you will be responsible for ensuring that every version of the product that is released exceeds the high level of quality that our customers demand. You will be responsible for development of DataPower gateway container technologies, which will include both multi-protocol and API gateway capabilities. The role seeks good levels of personal organization, and the ability to work well with a distributed global team in a fast paced and exciting environment. You will be office based, working with senior team members who will be able to help you integrate into the team, the department and wider IBM. You will be required to communicate your status on a daily basis, come up with creative solutions to problems and be flexible. Supporting the team where your help is required and to be able to demonstrate a positive attitude and a passion to succeed. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5-8 years of C++ experience specifically in the development of network gateways, or network routers (embedded firmware or stand alone software). 5 years of embedded Linux development experience (CentOS) Excellent problem solving skills Being a quick learner Experience with Rust development Experience with DataPower would be a plus Exposure to agile development methodology and tools Preferred technical and professional experience 5-8 years of C++ experience specifically in the development of network gateways, or network routers (embedded firmware or stand alone software). 5 years of embedded Linux development experience (CentOS) Excellent problem solving skills Being a quick learner Experience with Rust development Experience with DataPower would be a plus Exposure to agile development methodology and tools
Posted Date not available
4.0 - 9.0 years
4 - 8 Lacs
bengaluru
Work from Office
About The Role We are seeking a highly skilled Embedded Test Engineer with 35 years of experience in embedded systems, BIOS/UEFI testing, and platform-level validation. The candidate should have hands-on experience with Intel technologies, mobile handset testing, and automation scripting. Responsibilities include drafting test plans, developing and executing test cases, performing module-wise hardware testing, and debugging issues across embedded platforms. Primary Skills: Strong knowledge of BIOS and UEFI specifications Experience with server/client platform BIOS Hands-on expertise in Intel technologies : Connected Standby SMBIOS ME Driver DPTF Sensors UEFI MEBx Wi-Fi USB Type-C Mobile handset testing Automation scripting using Python or Perl Linux fundamentals and Android OS architecture Test case development and validation on target devices Secondary Skills: Drafting test plans and developing test scenarios Module-wise testing of motherboard components: Memory Drivers GPU PCU SMPS Wi-Fi Bluetooth Debugging and troubleshooting hardware/software issues Defect tracking and analysis End-to-end testing and Python scripting Strong oral and written communication skills Qualification: BE/BTech in Electronics & Communication Engineering (ECE) or Computer Science Engineering (CSE) Minimum 35 years of experience in embedded systems and BIOS/UEFI testing, preferably in a reputed company
Posted Date not available
12.0 - 22.0 years
35 - 50 Lacs
hyderabad, pune, bengaluru
Hybrid
Job Location - Mumbai / Pune / Bangalore / Noida / Hyderabad Applicant must hold a BS/BA Computer Science or equivalent, MS preferred. Applicant should possess outstanding problem solving capabilities. Applicant should have significant experience fifteen or more years. Requirements: Significant experience with Windows kernel development Experience MiniFilter Driver development using Legacy Model Understand Windows File System Architecture Demonstrated ability to perform Kernel level debugging (WinDbg) Working knowledge of x86_64 instruction set Knowledge of complex distributed systems Demonstrated ability to debug complex issues in a distributed systems environment Knowledge of networking concepts and protocols in a cross platform environment (SMB, NFS, RPC, UDP, TCP/IP) Demonstrated ability to debug issues at the protocol level Demonstrated ability to administer Windows machines in a networked environment Significant experience Programming in C In addition, the following is a plus: Knowledge of C++ Working knowledge of one or more scripting languages such as PERL, and Powershell Experience solving complex performance problems in distributed systems Experience with UNIX/Linux kernel development
Posted Date not available
4.0 - 6.0 years
7 - 11 Lacs
bengaluru
Hybrid
Were Hiring: Kernel Engineer (Linux, Device Drivers, C Programming) Location: Bengaluru (Hybrid) Experience Level: 4–8 Years Immediate Joiners Preferred We’re looking for a Kernel Engineer with strong expertise in Linux Kernel internals, device driver development, and C programming to join our high-impact engineering team. This role offers the chance to work on cutting-edge systems programming and contribute to the development of reliable, high-performance software. Key Skills: Linux Kernel Internals & Kernel Programming Device Drivers (Development & Debugging) Strong in C Programming & System Programming Concepts Git & Open Source Contribution Experience If you’re passionate about low-level programming and eager to work in a fast-paced, innovation-driven environment — we want to hear from you!
Posted Date not available
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 Date not available
4.0 - 9.0 years
6 - 11 Lacs
chennai
Work from Office
Job Description Software Engineer Location: Chennai (Workroom Office) Schedule: 5 Days/Week Onsite Working Hours: 11:30 AM 8:30 PM IST Collaboration: Work with Global Teams Experience: 4+ Years Role Overview: As a Software Engineer , you ll contribute to the development of scalable C++/Unix systems, working closely with senior engineers and global teams to meet product goals. Responsibilities: Write clean and efficient C++ code Participate in feature development, bug fixes, and performance tuning Collaborate with engineers across regions Follow CI/CD practices and contribute to test automation Qualifications Requirements: 4+ years of experience with C++ and Unix/Linux development Strong grasp of object-oriented programming and system fundamentals Experience with Git, build tools, and CI frameworks Preferred Qualifications: Knowledge of networking protocols or distributed systems Exposure to C++20, Boost, STL, or other modern C++ libraries Hands-on experience with Docker, Kubernetes, or other container tools Familiarity with Java (Spring Boot) and Redis
Posted Date not available
4.0 - 9.0 years
6 - 11 Lacs
chennai
Work from Office
Software Engineer Location: Chennai (Workroom Office) Schedule: 5 Days/Week Onsite Working Hours: 11:30 AM 8:30 PM IST Collaboration: Work with Global Teams Experience: 4+ Years Role Overview: As a Software Engineer , you ll contribute to the development of scalable C++/Unix systems, working closely with senior engineers and global teams to meet product goals. Responsibilities: Write clean and efficient C++ code Participate in feature development, bug fixes, and performance tuning Collaborate with engineers across regions Follow CI/CD practices and contribute to test automation Requirements: 4+ years of experience with C++ and Unix/Linux development Strong grasp of object-oriented programming and system fundamentals Experience with Git, build tools, and CI frameworks Preferred Qualifications: Knowledge of networking protocols or distributed systems Exposure to C++20, Boost, STL, or other modern C++ libraries Hands-on experience with Docker, Kubernetes, or other container tools Familiarity with Java (Spring Boot) and Redis
Posted Date not available
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |