Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
11.0 - 15.0 years
20 - 25 Lacs
bengaluru
Work from Office
Your Impact As a key member of Cisco IOS XR Platform Independent Software Development team, you will: Collaborate with account teams, product management, other engineering team, architect and design sophisticated product requirements/challenges. Demonstrate strong technical leadership via innovative solutions to customer problems including successful deployment. Partner with other senior architects across Cisco on new opportunities and broad initiatives. Be in the forefront of development of complex projects, working with managers for detailed planning and execution strategy, identify intermediate, well-defined achievements. Act as a mentor and develop strong technical talent, leading towards development of long-term expertise, technical competency. Do innovation within the team and chip in to Ciscos intellectual property. Strengthen product quality by identifying hot spots and deriving solution for the same. Keep up to date with technology trends relevant to the group, adopt newer technologies and rapid prototyping to demonstrate. Minimum Qualifications BE/B.Tech or higher degree in CS/EC or equivalent with 18+ years in the networking or equivalent domains An accomplished technical leader with experience in building resilient, scalable, and secure platforms using opensource and commercial software Extensive experience in architecting and design of complex networking systems and various software engineering principles In-depth knowledge and understanding of routing and switching technologies, including SR, SRv6, EVPN, MPLS, VXLAN, various L2/L3 protocols Expert and experience in C/C++, Python, Linux system programming, process and memory management, multithreading Preferred Qualifications You believe in codifying and automation (infra as code) and have the approach that anything is possible till validated otherwise You are willing to explore unknowns quickly, be a sounding board and dependable consultant on wide range of product ideas Experience with kernel programming and open-source technologies is a plus
Posted 2 days ago
5.0 - 10.0 years
11 - 16 Lacs
mumbai
Work from Office
Position Overview: We are seeking an experienced Engineering Manager to lead our embedded firmware development team. This role combines hands-on technical expertise with people management responsibilities, focusing on driving day-to-day operations, team development, and project execution in a fast-paced embedded systems environment. Key Responsibilities: 1. People Management: Lead, mentor, and develop a team of embedded firmware engineers Conduct regular one-on-one meetings, performance reviews, and career development planning Foster a collaborative and innovative team culture Recruit, interview, and onboard new team members Resolve conflicts and facilitate effective team communication Support professional growth through training opportunities and skill development 2. Technical Leadership: Provide technical guidance and architectural oversight for embedded firmware projects Review code, design documents, and technical specifications Ensure adherence to coding standards, best practices, and quality processes Collaborate with cross-functional teams including hardware, software, and QA Stay current with emerging technologies and industry trends in embedded systems 3. Project Management: Plan, prioritize, and track project deliverables and milestones Coordinate resource allocation and workload distribution across team members Identify and mitigate technical and schedule risks Facilitate agile development processes including sprint planning and retrospectives Communicate project status and technical decisions to stakeholders and upper management Required Qualifications: Technical Experience: 5+ years of embedded firmware development experience with demonstrated expertise in: C++ programming for embedded systems Linux operating system and kernel programming Real-time operating systems (RTOS) Hardware/software integration and debugging Proficient with Git version control system and branching strategies Experience with embedded development tools, debuggers, and testing frameworks Understanding of communication protocols (SPI, I2C, UART, CAN, Ethernet) Knowledge of microcontrollers, DSPs, and embedded processors Management Experience: Experience in managing small engineering teams (3-8 people) Proven track record of successfully delivering complex technical projects Experience with hiring, performance management, and team development Strong leadership and interpersonal skills Additional Requirements: Strong problem-solving and analytical abilities Excellent written and verbal communication skills Ability to work effectively in a fast-paced, dynamic environment Preferred Qualifications: Knowledge of wireless communication protocols (WiFi, Bluetooth, cellular) Previous experience in a startup or high-growth technology company
Posted 2 days ago
5.0 - 8.0 years
3 - 7 Lacs
vadodara
Work from Office
As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. About The Role Role Software Developer/ Sr. Developer - Embedded- IPVS Function Embedded Software Development Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 5+ Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts) Linux,Command of Linux OS IPC Inter-Process Communication exposure is good to have (Multi-threading and Socket Programming) Working experience of Networking protocols like Socket Programming/ RTSP/TCP/ IP/ ONVIF etc is an advantage Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. Good exposure with Device Drivers and Kernel Programming will be a plus. Knowledge of Hardware Peripherals is also a plus. You have good logical skills and problem-solving skills. Good in communication and articulation of things to all. Individual Contributor role. Responsible for development of software as per design. Good to have Skills : Camera Image Tuning, RTSP protocol, ONVIF Protocol, Audio Codec, Video Codec, Gstreamer/ Streaming, Video parsers for H.264, H.265, HTML and Javascript, Image Processing technique. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!
Posted 4 days ago
1.0 - 5.0 years
2 - 6 Lacs
vadodara
Work from Office
We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. About The Role Role Software Developer - Embedded (IPVS) Function Embedded Software Development (IPVS) Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications Born in cloud developed from scratch. Experience 1 - 5 Years Qualification B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Hands on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts) Linux,Command of Linux OS IPC Inter-Process Communication exposure is good to have (Multi-threading and Socket Programming) Working experience of Networking protocols like Socket Programming/ RTSP/TCP/ IP/ ONVIF etc is an advantage Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. Good exposure with Device Drivers and Kernel Programming will be a plus. Knowledge of Hardware Peripherals is also a plus. You have good logical skills and problem-solving skills. Good in communication and articulation of things to all. Individual Contributor role. Responsible for development of software as per design. Good to have Skills : Camera Image Tuning, RTSP protocol, ONVIF Protocol, Audio Codec, Video Codec, Gstreamer/ Streaming, Video parsers for H.264, H.265, HTML and Javascript, Image Processing technique. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!
Posted 4 days ago
3.0 - 7.0 years
3 - 7 Lacs
pune
Work from Office
In the role of Storage Developer, you would be part of design and development of features for IBM Storage family of products, IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent it in global product team. You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience. Required education Bachelor's Degree Required technical and professional expertise 3-7 years of experience. Strong technical skills in storage system architecture. Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, replication and storage multi-pathing solutions. Strong skills in Unix/Linux internals – oHands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. oExperience in Linux Kernel and User space Programming, Debugging, development and build tools in a Linux development environment. oExperience in Algorithms, Data Structures/File Structures Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc. Ability to go through and understand protocol specifications. Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc Required Skills – oProgramming & Debugging –C/C++, java (good to have) oScripting –Python, Shell oDebugging –Tcpdump, Packet tracing/Analysis oNetworking - Ethernet (TCP/IP) / Fibre Channel oProtocols - NVMe, iSCSI, FC oOS Linux Additional desired skills – oVirtualization VMWare ESX (VASA, vVols), Hyper-V oOS - MS Windows oTesting/Debugging tools – Wireshark, SanBlaze packet analyzer. oScripting - Perl. oAdapters - ethernet / FC oStorage - Block, NAS Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams.
Posted 4 days ago
2.0 - 5.0 years
5 - 9 Lacs
bengaluru
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage Device Driver Developer , you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 3 to 12 years of experience in Storage Device Driver development. Strong proficiency in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc. Hands-on and working/implementation experience in Storage Device Drivers – o Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters. o Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc o Experience with IO /Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc o Experience with PCIe and protocol analyser and trace analysis. o Familiarity with Storage/SAN concepts. Proven Debugging, troubleshooting device drivers and Problem-Solving skills Proven Interpersonal, oral, and written communication skills. Interact with customers, understand their requirements, and add new feature functions. Work closely with cross-functional teams across multiple locations (worldwide).
Posted 4 days ago
4.0 - 9.0 years
8 - 18 Lacs
ahmedabad
Work from Office
Role & responsibilities Able to execute multiple projects at a same time Hands on programming/coding, and debugging Customer Front facing , Customer Communication, Customer value addition Fit for onsite Assignments Continuous development of team to serve the customer requirements in faster and efficient way Ability for Building/Mentoring Freshers/Jr. team members Ability for Pre-Sales Support / Proposal preparation Openness to work upon various technology Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing, code review Review & Documentation - RS, Design, Test Plan/Test cases... On Time & Quality Deliverable New Candidate Interview and Evaluation Preferred candidate profile Area of expertise Strong practical hands-on with C programming & Debugging skills Strong technical project track record with Linux User Space application development Linux kernel device driver development from scratch Strong knowledge of at least one Linux kernel subsystem Experience of Linux kernel version 3.0 and above Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc. Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles Strong knowledge of Git version control system Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc Experienced with customer interaction (US and Europe preferred) is a must Excellent analytical and problem-solving skills Fluent and confident English (verbal and written) Participate in feature and designs discussions within and across teams Skills Required: OOPS Programming languages C++ Embedded GUI Development – QT or similar Hardware schematics review and PCB debugging Working experience of architecting embedded systems Knowledge of using tools like logic analyzer and digital oscilloscope Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering
Posted 5 days ago
5.0 - 9.0 years
0 Lacs
mysore, karnataka
On-site
Join our Team About this opportunity: As a Developer at Ericsson, you will have the exciting opportunity to be directly involved in the development and maintenance of our diverse range of products and services. This pivotal role encompasses a wide array of responsibilities, from requirement analysis and system design to software design, integration, verification, tools design, and product documentation. By adhering to Ericsson's Product Development Principles, you will play a key part in fostering a culture of innovation and continuous enhancement. What you will do: - Design, create, and manage automation test suites for network infrastructure. - Identify and resolve network issues using a variety of networking tools. - Collaborate closely with cross-functional teams to ensure smooth integration and operation of network systems. - Utilize Python for scripting and automation purposes. The skills you bring: - 5 to 9 years of experience in development. - Proficient in C and Python programming languages. - Strong background in the Networking domain. - Excellent debugging capabilities. - Familiarity with Kernel programming, DPDK, SD-WAN. - Working knowledge of AWS. - Previous experience in full-cycle development, including design, coding, unit testing, functional testing, and support.,
Posted 6 days ago
5.0 - 10.0 years
6 - 10 Lacs
hyderabad
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Systems Software Developer, you will be responsible forDesign, development & support of new feature functions, adopting new security policies/standards for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5 to 12 years of experience in Platform Security Development. Strong skills in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization & Kernel programming etc. Skills required : Enterprise Cloud / Hybrid Cloud development, Storage Systems, C & C++ Programing, Unix Internals, Perl / Python scriptingKnowledge of TCP/IP and network protocols, network analysis, IP filers etc. Proven Debugging, troubleshooting device drivers and Problem-Solving skills Proven Interpersonal soft, oral, and written communication skills. Interact with customers, understand their requirements, and add new features. Work closely with cross-functional teams across multiple locations (worldwide). Preferred technical and professional experience Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems. Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 6 days ago
12.0 - 17.0 years
25 - 37 Lacs
noida, bengaluru
Hybrid
Linux Kernel MVFS Developer HCL Technologies is a leading multinational software and services company with over 130,000 employees located in 31 countries worldwide. Through a partnership with IBM, HCL recently gained the responsibility for developing Rational ClearCase a leading Software Configuration Management system that runs on Linux/UNIX and Windows. We are looking for a senior Linux Kernel Developer with solid experience developing file systems and modules in a Linux environment. The position involves new development, as well as maintenance of our Multi Version File System. The ideal candidate has hands-on development experience with Linux or UNIX internals and a passion for systems level development. The position involves a significant level of technical experience. Projects may include design and development of new features, support of new OS versions, performance and scalability enhancements, and bug fixes. 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 6 days ago
7.0 - 12.0 years
12 - 36 Lacs
bengaluru
Work from Office
Responsibilities: * Design, develop, test & maintain firmware on Android devices using Embedded C. * Collaborate with SOC design team for CPU, USB, GPU programming & PCIe integration.
Posted 1 week ago
3.0 - 8.0 years
5 - 10 Lacs
vadodara
Work from Office
You are an Energetic, Passionate, and Innate software Developer having excellent knowledge of designing and developing Embedded Linux / Kernel based real time software applications You possess very good knowledge of Software Development, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications. You have exposure to design and development of SaaS Applications - Born in cloud - developed from scratch. Experience : 3+ Years Qualification : B.E/B.tech/M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) Technical Skills Required : Mandatory exposure in Programming language C, Embedded C. Working on Linux as an OS. Exposure to Linux or Kernel Programming. Exposure working in Device Drivers, UBoot, Yocto, Board Bring up, Board design, Bootloader etc. BSP Development - Board Support Package. IPC - Inter Process Communication Protocols. The Project should be bug free. You have good logical, analytical skills and problem-solving skills. How your day might look like Work with development teams and product managers to ideate a solution. Collaborate with analysts and developers to produce software designs. Formulate program specifications and basic prototypes. Transform software designs and specifications into high functioning code in the appropriate language. Integrate individual software solutions to higher level systems. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. It is expected to complete the given task on time.
Posted 1 week ago
9.0 - 14.0 years
13 - 15 Lacs
shimoga
Work from Office
Join our Team About this opportunity: At Ericsson, we invite you to join us in the role of Developer. This integral position offers the chance to engage directly in the development and maintenance of our robust portfolio of products and services. As a Developer, you will immerse yourself in all aspects of development activities, traversing requirement analysis, system design, software design, integration, verification, tools design, product documentation, and more. Working in alignment with Ericssons Product Development Principles, you will contribute to our thriving culture of innovation and constant improvement. What you will do Design, develop, and maintain automation test suites for network infrastructure. Debug and troubleshoot network issues using various networking tools. Collaborate with cross-functional teams to ensure seamless integration and operation of network systems. Utilize Python for scripting and automation tasks. The skills you bring:Mandatory skills 5 - 9 years of experience Hands on Developer in C and Python Networking Domain Experi ence Good Debugging Skills Experience of Kernel programming, DPDK, SD-WAN Working knowledge of working on AWS Has worked in an End to End Development from Design, Code , Unit Test, Functional test and Support
Posted 1 week ago
3.0 - 6.0 years
1 - 4 Lacs
bengaluru
Work from Office
This job might be for you if You enjoy solving problems. You love taking on difficult challenges and finding creative solutions. You dont know the answer but will dig until you find it. You communicate clearly. You write well. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference. You can impress our customers with your enthusiasm to solve their issues (and solve them!) Job Description Eximietas Design is seeking a highly motivated and experienced Engineer to join our growing team of Automotive Functional safety experts. You will be responsible for software modules that form part of a solution which includes a reference platform and its associated software stack that is specifically designed for autonomous vehicle applications. Responsibilities Design, develop, and maintain Linux kernel device drivers for Eximietas Designs products. Collaborate with hardware and software teams to define driver requirements and specifications. Implement and optimize device drivers for various hardware peripherals and platforms. Conduct thorough testing and debugging to ensure driver reliability, performance, and compatibility. Provide technical support and troubleshooting assistance for driver-related issues. Stay updated on industry trends and advancements in Linux kernel development to incorporate best practices and optimizations into driver designs. Contribute to the documentation and knowledge sharing within the team. Qualifications Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field. Extensive experience in Linux kernel development and device driver programming. Proficiency in C programming language and understanding of kernel programming concepts. Hands-on experience with Qualcomm/ARM based chipsets and hardware platforms. Knowledge of Linux kernel internals, bus protocols, and driver frameworks. Strong problem-solving skills and ability to troubleshoot complex driver issues. Excellent communication and teamwork abilities.
Posted 1 week ago
9.0 - 14.0 years
10 - 11 Lacs
shimoga
Work from Office
Join our Team About this opportunity: At Ericsson, we invite you to join us in the role of Developer. This integral position offers the chance to engage directly in the development and maintenance of our robust portfolio of products and services. As a Developer, you will immerse yourself in all aspects of development activities, traversing requirement analysis, system design, software design, integration, verification, tools design, product documentation, and more. Working in alignment with Ericssons Product Development Principles, you will contribute to our thriving culture of innovation and constant improvement. What you will do Design, develop, and maintain automation test suites for network infrastructure. Debug and troubleshoot network issues using various networking tools. Collaborate with cross-functional teams to ensure seamless integration and operation of network systems. Utilize Python for scripting and automation tasks. The skills you bring:Mandatory skills 5 - 9 years of experience Hands on Developer in C and Python Networking Domain Experi ence Good Debugging Skills Experience of Kernel programming, DPDK, SD-WAN Working knowledge of working on AWS Has worked in an End to End Development from Design, Code , Unit Test, Functional test and Support
Posted 1 week ago
5.0 - 10.0 years
14 - 19 Lacs
hyderabad
Work from Office
Role & responsibilities experience of working on Android / Linux Kernel Upgrades across various chipsets and writing / updating / performance analysis and optimization of drivers. The role involves working on the Board Support Package (BSP), upgrading kernel and system components, ensuring compatibility with new Android or Linux versions, and integrating vendor-specific changes. Plan, execute, and validate Android And / or Linux Kernel upgrades for a multitude of Chipsets having one or more different kernel versions Applying Vendor and Device Specific Patches Port and maintain Board Support Package (BSP) for SoCs such as Qualcomm Update and integrate device drivers for peripherals (e.g., Ethernet, Wi-Fi, Camera, Audio, display, sensors etc). Migrate and test any HAL (Hardware Abstraction Layer) changes for Android. Preferred candidate profile 4-10 years in Embedded Linux or Android platform development. Experience with Android AOSP build systems and Linux build systems (Yocto, Buildroot), bootloaders Good knowledge of Kernel internals, device tree, and driver development. Strong knowledge of Linux kernel networking subsystem and net_device API. Bring up and validate Ethernet interfaces during board bring-up Hands-on experience writing or modifying Ethernet drivers (MAC/PHY). Work with ethtool, iproute2, and other networking tools for driver testing. Troubleshoot issues using Wireshark, tcpdump, perf, and kernel tracing tools. Strong debugging skills using tools like adb, gdb, strace, dmesg, logcat Performance Analysis and Optimization Expert in Qualcomm Snapdragon SoCs, Linux kernel, BSPs, and device drivers Experience with Yocto, Buildroot, U-Boot, and cross-compilation toolchains. Notice Period : Immediate to 30days preferred.
Posted 2 weeks ago
3.0 - 8.0 years
5 - 15 Lacs
bangalore rural, bengaluru
Work from Office
Mandatory skills: Linux, Embedded C, Device Driver, C/C++ Programming, BSP Role & responsibilities Must have experience Developing embedded Linux BSP . Strong proficiency in C/C++ programming languages and shell scripting. Experience in Linux kernel internals, Device drivers , and bootloader configurations. Experience with embedded development tools and cross-compilation toolchains. Excellent problem-solving and debugging skills. Ability to work independently and collaboratively in a fast-paced environment. Preferred candidate profile - Short Notice Period.
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
Job Description: Mempage Technologies Private Limited is currently seeking a talented individual for the position of C with Linux Device Driver. As a Product Engineering Services company dedicated to simplifying life through future technology, we specialize in R&D, MVP, Products, and Technology services. Our core focus areas include cutting-edge technologies such as Artificial Intelligence, Internet of Things (IoT), Edge, and Cloud computing. We are known for our expertise in Generative AI, Large Language Models (LLM), Computer Vision, Blockchain, and IoT. Our client portfolio features renowned names like Emaar, Radisys, AMD, Qualcomm, and various AI and IoT startups across the USA. This role is based in Hyderabad and requires full-time, on-site commitment. The primary responsibilities revolve around working on Linux Device Drivers and Kernel, necessitating a minimum of 4 years of relevant experience. Key Qualifications: - Demonstrated experience in Linux Device Driver and Kernel programming - Proficiency in the C programming language - Hands-on experience with software development for embedded systems - Knowledge of emerging technologies including 5G, Artificial Intelligence, and Internet of Things (IoT) - Strong problem-solving and troubleshooting abilities - A Bachelor's degree in Computer Science or a related field is required for this position. If you are passionate about leveraging your expertise in Linux Device Drivers and Kernel programming to contribute to innovative projects that have a positive impact on society, we encourage you to apply for this exciting opportunity at Mempage Technologies Private Limited.,
Posted 2 weeks ago
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
As an Embedded BSP Engineer with 6 to 8 years of experience, you will be responsible for working on embedded development projects. Your expertise in Embedded Linux, BSP, board bring up, and device driver development will play a crucial role in the successful execution of projects. Proficiency in Linux kernel development, kernel programming, and embedded C programming is essential for this role. You will be expected to have hands-on experience in Linux device driver development and Linux kernel debugging. Your in-depth knowledge of embedded systems and the ability to troubleshoot and debug issues will be key to ensuring the smooth functioning of the embedded systems you work on. This is a full-time position, and we are looking for candidates who can join immediately or within 15-20 days. If you are passionate about embedded systems and have a strong background in embedded development, this role offers an exciting opportunity to work on challenging projects and contribute to the development of cutting-edge technologies.,
Posted 2 weeks ago
15.0 - 19.0 years
0 Lacs
karnataka
On-site
As a part of the team delivering common software modules for Cisco Network Operating System (NOS), you will be working on Routing Protocol software which includes BGP, IGPs, Multicast, transport protocols like SR, overlay services like VXLAN, EVPN, and more. For XR, your responsibilities will span from the kernel and Operating System, through core infrastructure, to routing/forwarding infrastructure and management interfaces like CLI or specific programmable APIs. You will also be involved in Security and services like 3rd party Application hosting. The Developer Experience team, to which you will belong, is responsible for tools and applications facilitating the development, test, and delivery of software. This encompasses development VMs, IDEs, Source Code Management, test frameworks, compilers, etc. across XR, NX, and XE Network Operating Systems. Your role will involve collaborating with various teams, architects, and engineers to design sophisticated product requirements, provide technical leadership through innovative solutions to customer problems, and contribute to the development of complex projects. You will mentor and develop technical talent within the team, drive innovation, and ensure the quality and success of products. Working as a key member of the MIG PI group, you will architect, design, and develop products and solutions for leading organizations in web scalability, cloud services, SPs, and 5G mobile networks. Operating in an agile environment, you will closely interact with a diverse range of talented individuals across the globe to meet customer business requirements and deliver high-quality solutions. As an accomplished technical leader with a background in building resilient, scalable, and secure platforms using opensource and commercial software, you will be instrumental in driving innovation, automation, and technical excellence. Desired skillsets for this role include a degree in CS/EC or equivalent, 15+ years of experience in the Networking industry, expertise in routing and switching technologies, proficiency in C, C++, Python, and experience with Linux, kernel programming, and open source technologies. At Cisco, we value diversity, innovation, and creativity. We provide an inclusive and supportive environment where each individual's unique talents contribute to our collective success. If you are passionate about technology, innovation, and making a difference in the world, we encourage you to join us on this exciting journey.,
Posted 2 weeks ago
5.0 - 10.0 years
7 - 12 Lacs
bengaluru
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage virtualization developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective componentAIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As aStorage Device Driver Developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System. Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 5 to 10 years of experience in platform software development preferably in Storage technologies and IO virtualization area. Strong proficiency in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc Hands-on and working/implementation experience in Storage technologies – oDesign and development of UNIX/Linux Operating System Device Drivers for Storage adapters. oDevelopment experience on Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc oExperience with IO-Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc o Hands-on experience in using Kernel debugger, dbx, gdb, etc. oFamiliarity with Storage/SAN,hypervisor & virtual IO concepts. Proven Debugging, troubleshooting device driversand Problem-Solving skills Proven Interpersonal, oral, and written communication skills. Work closely with cross-functional teams across multiple locations (worldwide). Preferred technical and professional experience Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
As a Senior Specialist - Linux/Android/QNX Driver Developer, you will play a crucial role in our team by designing, developing, testing, and maintaining device drivers for Linux, Android, and QNX operating systems. Your expertise in operating system internals, device driver development, and embedded systems will be essential for the success of our projects. Your responsibilities will include collaborating with cross-functional teams to identify driver development requirements, developing and testing device drivers, troubleshooting and debugging driver issues, optimizing driver performance, ensuring compliance with industry standards, participating in code reviews, contributing to code quality improvement, developing and executing test plans for driver validation, providing technical leadership to junior team members, and staying updated with the latest developments in Linux, Android, and QNX operating systems. To excel in this role, you should hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field and possess at least 8 years of experience in device driver development for Linux, Android, and/or QNX operating systems. Your strong knowledge of operating system internals, proficiency in C and C++ programming languages, experience with scripting languages like Python and Perl, familiarity with kernel debugging tools, embedded systems, and excellent problem-solving skills will be crucial. Additionally, your communication and teamwork skills, along with experience in version control systems like Git and SVN, will contribute to your success in this role. If you are passionate about driver development, have a keen eye for detail, and enjoy working collaboratively in a dynamic environment, we invite you to apply for this exciting opportunity to make a significant impact in the field of Linux, Android, and QNX driver development.,
Posted 2 weeks ago
4.0 - 8.0 years
3 - 7 Lacs
pune
Work from Office
In the role of Storage Developer, you would part of design and development of features for IBM Storage family of products, IBM Software Defined Storage portfolio & IBM cloud storage services. You will be owning and driving product functionality as SME and represent it in global product team. You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 4-8 years of experience. Strong technical skills in storage system architecture. Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, replication and storage multi-pathing solutions. Strong skills in Unix/Linux internals – oHands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc. oExperience in Linux Kernel and User space Programming, Debugging, development and build tools in a Linux development environment. oExperience in Algorithms, Data Structures/File Structures Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc. Ability to go through and understand protocol specifications. Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc Required Skills – oProgramming & Debugging –C/C++, java (good to have) oScripting –Python, Shell oDebugging –Tcpdump, Packet tracing/Analysis oNetworking - Ethernet (TCP/IP) / Fibre Channel oProtocols - NVMe, iSCSI, FC oOS Linux Additional desired skills – oVirtualization VMWare ESX (VASA, vVols), Hyper-V oOS - MS Windows oTesting/Debugging tools – Wireshark, SanBlaze packet analyzer. oScripting - Perl. oAdapters - ethernet / FC oStorage - Block, NAS Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues. Good written/verbal communication skills to report program status crisply and accurately. Experience working with Global teams.
Posted 2 weeks ago
5.0 - 10.0 years
6 - 10 Lacs
hyderabad
Work from Office
AIX is the leading open standards-based UNIX operating system from IBM that provides scalable, secure, and robust infrastructure solution for enterprise customers. As a Storage Device Driver Developer, you will be responsible for Design, development & support of new feature functions, enabling new adapters from various vendors for AIX Operating System Work with Product Managers, Senior leaders, and customers to understand the Business needs and implement the same in AIX. Adhere to the AIX development process and ensure successful delivery for the respective component. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5 to 10 years of experience in Storage Device Driver development. Strong proficiency in C programming Experience in Algorithms, Data Structures/File Structures Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling, kernel memory management, DMA, IOMMU & Kernel programming etc. Hands-on and working/implementation experience in Storage Device Drivers – Design and development of UNIX/Linux Operating System Device Drivers for Storage adapters. Development experience of Storage Protocols such as Fibre Channel, FCoE, NVMeoF/FC, NVMeoF/TCP, SAS, SATA, ATA, SCSI, iSCSI, LLDP, USB, Multipath IO etc Experience with IO /Storage virtualization stack, NPIV (N-Port ID Virtualization) and channelization/multiple-queues etc Experience with PCIe and protocol analyser and trace analysis. Familiarity with Storage/SAN concepts.
Posted 2 weeks ago
4.0 - 9.0 years
15 - 30 Lacs
bengaluru
Work from Office
Role & responsibilities Key Qualifications Embedded Linux C/C++ development Experience with boot loaders and UBoot Experience with ATF Experience with SCP Detail oriented and process oriented Strong experience in Linux Device Driver
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
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 |