Home
Jobs
Companies
Resume

284 Kernel Jobs - Page 6

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

5.0 - 8.0 years

27 - 42 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary Member of a software engineering team involved in the development & design of the features related to AI/ML for NetApp’s flagship storage operating ONTAP. ONTAP is a feature-rich stack with its rich data management capabilities that has tremendous value to our customers and are used in mission-critical applications across the world. You will work as part of a team responsible for the development, testing, and debugging of distributed software that drives NetApp cloud, hybrid cloud, and on-premises solutions. As part of the Research and Development function, the overall focus of the group is on the competitive market and customer requirements, supportability, technology advances, product quality, product cost, and time-to-market. Software engineers focus on enhancements to existing products as well as new product development. This is a mid-level technical position that requires an individual to be broad-thinking, systems-focused, creative, team-oriented, technologically savvy, able to work in small and large cross-functional teams, willing to learn, and driven to produce results Job Requirements Excellent coding skills in C/C++ are required, Python is optional. System/Kernel programming, Experience with Filesystems or Networking or file/cloud protocols is a must Proven track record of working on mid to large-sized projects This position requires an individual to be creative, team-oriented, a quick learner, and driven to produce results. Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies Participate in technical discussions within the team and across cross-functional teams Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals A strong understanding and experience with concepts related to computer architecture, data structures, and programming practices Experience with AI/ML frameworks like PyTorch or TensorFlow is a Plus. General Requirements Strong oral and written communication skills are required Work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from the technical leads Strong aptitude for learning new technologies Participate in all phases of the product development cycle: from product definition and design, through implementation, debugging, testing, and early customer support Resourceful in applying creative ideas to solve problems. Support Critical and/or high-visibility customer support engagements. Education Typically requires a minimum of 5-7 years of related experience with a Bachelor’s degree or 3-5 years and a Master’s degree; or a PhD with 1 years experience; or equivalent experience.

Posted 3 weeks ago

Apply

3 - 7 years

4 - 8 Lacs

Chennai

Work from Office

Naukri logo

About The Role Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. About The Role - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

6 - 11 years

18 - 33 Lacs

Bengaluru

Work from Office

Naukri logo

Basic Requirements and Education - Business fluent English. - University degree in computer science or a comparable field of study, ideally with a security focus. Required Experience and Skills - Hands-on experience in Linux or/and Android security (e.g., Kernel hardening, Linux permissions, systemd, capabilities, namespaces, Linux RPC). - Knowledge of isolation techniques and containerization mechanisms is a plus. - Thorough understanding of security principles, latest techniques, and operating system features (e.g., secure boot, disk encryption, SELinux, integrity protection, cryptographic protocols). - Background in modern software development in one of the languages C++, Java, Kotlin. Experience with Python as a universal tool. - Experience with Continuous Integration and Delivery tools (e.g., Jenkins, Zuul, Github Actions, or Gitlab CI). - Understanding of basic principles of threat modeling. Practical experience is a plus. #### Keywords - Automotive Infotainment - Linux - SELinux - Android - Cyber Security - C++ - CI/CD - Threat modeling

Posted 1 month ago

Apply

10 - 15 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job TitleStaff Engineer (GPON) LocationChennai / Bengaluru Work EmploymentFull time DepartmentWireline DomainSoftware Reporting toAVP About Tejas Networks Tejas Networks is a global broadband, optical and wireless networking company, with a focus on technology, innovation and R&D. We design and manufacture high-performance wireline and wireless networking products for telecommunications service providers, internet service providers, utilities, defence and government entities in over 75 countries. Tejas has an extensive portfolio of leading-edge telecom products for building end-to-end telecom networks based on the latest technologies and global standards with IPR ownership. We are a part of the Tata Group, with Panatone Finvest Ltd. (a subsidiary of Tata Sons Pvt. Ltd.) being the majority shareholder. Tejas has a rich portfolio of patents and has shipped more than 900,000 systems across the globe with an uptime of 99.999%. Our product portfolio encompasses wireless technologies (4G/5G based on 3GPP and O-RAN standards), fiber broadband (GPON/XGS-PON), carrier-grade optical transmission (DWDM/OTN), packet switching and routing (Ethernet, PTN, IP/MPLS) and Direct-to-Mobile and Satellite-IoT communication platforms. Our unified network management suite simplifies network deployments and service implementation across all our products with advanced capabilities for predictive fault detection and resolution. As an R&D-driven company, we recognize that human intelligence is a core asset that drives the organization’s long-term success. Over 60% of our employees are in R&D, we are reshaping telecom networks, one innovation at a time. Why join Tejas: We are on a journey to connect the world with some of the most innovative products and solutions in the wireless and wireline optical networking domains. Would you like to be part of this journey and do something truly meaningful? Challenge yourself by working in Tejas’ fast-paced, autonomous learning environment and see your output and contributions become a part of live products worldwide. At Tejas, you will have the unique opportunity to work with cutting-edge technologies, alongside some of the industry’s brightest minds. From 5G to DWDM/ OTN, Switching and Routing, we work on technologies and solutions that create a connected society. Our solutions power over 500 networks across 75+ countries worldwide, and we’re constantly pushing boundaries to achieve more. If you thrive on taking ownership, have a passion for learning and enjoy challenging the status quo, we want to hear from you! What we are Tejas is a pioneer in GPON technology with highest presence of OLT and ONT in Indian network and across the globe. It is the most preferred partner for most of Tier-1 and Tier-2 Telco’s owing to its reliability, feature rich solutions, adaptability to networks and for being completely designed and developed in India. What you work: Should be able to work hands-on and also guide GPON team in delivering quality s/w for the GPON and NG-PON access products/solutions Deep knowledge on the OMCI protocol and handling of complex issues from variety of field installations is desired Knowledge of OS features such as multi-tasking, multi-threading, synchronization, process/memory management, interrupt is important. Ability to use embedded software development tools including debuggers (gdb), protocol analysers etc. Knowledge of passive optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Linux, Kernel, u-boot development, build root, device drivers, operating systems, data structures, thread programing, inter process communications, embedded databases, GDB debugging, cvs/svn/git, Shell scripting, tunneling concepts, IPSEC/GRE/L2TP/SSH/CAPWAP Mandatory Skill : Excellent in C, C++ Programming Experience in GPON/XGSPON/NGPON Desired Skills: Optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is preferred Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Preferred Qualifications Experience 10 to 15 years of experience in GPON/IP/MPLS. Minimum 4 years experience in GPON development. Education E / B.TECH / M.S / M.Tech in Electronics / Electrical / Telecommunication Engineering, or a related field. Strong programming Skills – C OR C++ Diversity and Inclusion Statement : Tejas Networks is an equal opportunity employer. We celebrate diversity and are committed to creating all inclusive environment for all employees. We welcome applicants of all backgrounds regardless of race color, religion, gender, sexual orientation, age or veteran status. Our goal is to build a workforce that reflects the diverse communities we serve and to ensure every employee feels valued and respected.

Posted 1 month ago

Apply

2 - 6 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job TitleSenior Engineer (GPON) LocationChennai / Bengaluru Work EmploymentFull time DepartmentWireline DomainSoftware Reporting toAVP About Tejas Networks Tejas Networks is a global broadband, optical and wireless networking company, with a focus on technology, innovation and R&D. We design and manufacture high-performance wireline and wireless networking products for telecommunications service providers, internet service providers, utilities, defence and government entities in over 75 countries. Tejas has an extensive portfolio of leading-edge telecom products for building end-to-end telecom networks based on the latest technologies and global standards with IPR ownership. We are a part of the Tata Group, with Panatone Finvest Ltd. (a subsidiary of Tata Sons Pvt. Ltd.) being the majority shareholder. Tejas has a rich portfolio of patents and has shipped more than 900,000 systems across the globe with an uptime of 99.999%. Our product portfolio encompasses wireless technologies (4G/5G based on 3GPP and O-RAN standards), fiber broadband (GPON/XGS-PON), carrier-grade optical transmission (DWDM/OTN), packet switching and routing (Ethernet, PTN, IP/MPLS) and Direct-to-Mobile and Satellite-IoT communication platforms. Our unified network management suite simplifies network deployments and service implementation across all our products with advanced capabilities for predictive fault detection and resolution. As an R&D-driven company, we recognize that human intelligence is a core asset that drives the organization’s long-term success. Over 60% of our employees are in R&D, we are reshaping telecom networks, one innovation at a time. Why join Tejas: We are on a journey to connect the world with some of the most innovative products and solutions in the wireless and wireline optical networking domains. Would you like to be part of this journey and do something truly meaningful? Challenge yourself by working in Tejas’ fast-paced, autonomous learning environment and see your output and contributions become a part of live products worldwide. At Tejas, you will have the unique opportunity to work with cutting-edge technologies, alongside some of the industry’s brightest minds. From 5G to DWDM/ OTN, Switching and Routing, we work on technologies and solutions that create a connected society. Our solutions power over 500 networks across 75+ countries worldwide, and we’re constantly pushing boundaries to achieve more. If you thrive on taking ownership, have a passion for learning and enjoy challenging the status quo, we want to hear from you! What we are Tejas is a pioneer in GPON technology with highest presence of OLT and ONT in Indian network and across the globe. It is the most preferred partner for most of Tier-1 and Tier-2 Telco’s owing to its reliability, feature rich solutions, adaptability to networks and for being completely designed and developed in India. What you work: Should be able to work hands-on and also guide GPON team in delivering quality s/w for the GPON and NG-PON access products/solutions Deep knowledge on the OMCI protocol and handling of complex issues from variety of field installations is desired Knowledge of OS features such as multi-tasking, multi-threading, synchronization, process/memory management, interrupt , is important Ability to use embedded software development tools including debuggers (gdb), protocol analysers etc. Knowledge of passive optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Linux, Kernel, u-boot development, build root, device drivers, operating systems, data structures, thread programing, inter process communications, embedded databases, GDB debugging, cvs/svn/git, Shell scripting, tunneling concepts, IPSEC/GRE/L2TP/SSH/CAPWAP Mandatory Skill : Excellent in C, C++ Programming Experience in GPON/XGSPON/NGPON Desired Skills: optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Preferred Qualifications: Experience 3 to 6 years of experience in GPON Technology. Education E / B.TECH / M.S / M.Tech in Electronics / Electrical / Telecommunication Engineering, or a related field. Strong programming Skills – C OR C++ Diversity and Inclusion Statement : Tejas Networks is an equal opportunity employer. We celebrate diversity and are committed to creating all inclusive environment for all employees. We welcome applicants of all backgrounds regardless of race color, religion, gender, sexual orientation, age or veteran status. Our goal is to build a workforce that reflects the diverse communities we serve and to ensure every employee feels valued and respected.

Posted 1 month ago

Apply

4 - 8 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job TitleSenior Manager (GPON) LocationBengaluru / Chennai Work EmploymentFull time DepartmentWireline DomainSoftware Reporting toAVP About Tejas Networks Tejas Networks is a global broadband, optical and wireless networking company, with a focus on technology, innovation and R&D. We design and manufacture high-performance wireline and wireless networking products for telecommunications service providers, internet service providers, utilities, defence and government entities in over 75 countries. Tejas has an extensive portfolio of leading-edge telecom products for building end-to-end telecom networks based on the latest technologies and global standards with IPR ownership. We are a part of the Tata Group, with Panatone Finvest Ltd. (a subsidiary of Tata Sons Pvt. Ltd.) being the majority shareholder. Tejas has a rich portfolio of patents and has shipped more than 900,000 systems across the globe with an uptime of 99.999%. Our product portfolio encompasses wireless technologies (4G/5G based on 3GPP and O-RAN standards), fiber broadband (GPON/XGS-PON), carrier-grade optical transmission (DWDM/OTN), packet switching and routing (Ethernet, PTN, IP/MPLS) and Direct-to-Mobile and Satellite-IoT communication platforms. Our unified network management suite simplifies network deployments and service implementation across all our products with advanced capabilities for predictive fault detection and resolution. As an R&D-driven company, we recognize that human intelligence is a core asset that drives the organization’s long-term success. Over 60% of our employees are in R&D, we are reshaping telecom networks, one innovation at a time. Why join Tejas: We are on a journey to connect the world with some of the most innovative products and solutions in the wireless and wireline optical networking domains. Would you like to be part of this journey and do something truly meaningful? Challenge yourself by working in Tejas’ fast-paced, autonomous learning environment and see your output and contributions become a part of live products worldwide. At Tejas, you will have the unique opportunity to work with cutting-edge technologies, alongside some of the industry’s brightest minds. From 5G to DWDM/ OTN, Switching and Routing, we work on technologies and solutions that create a connected society. Our solutions power over 500 networks across 75+ countries worldwide, and we’re constantly pushing boundaries to achieve more. If you thrive on taking ownership, have a passion for learning and enjoy challenging the status quo, we want to hear from you! What we are Tejas is a pioneer in GPON technology with highest presence of OLT and ONT in Indian network and across the globe. It is the most preferred partner for most of Tier-1 and Tier-2 Telco’s owing to its reliability, feature rich solutions, adaptability to networks and for being completely designed and developed in India. What you work: Excellent in C, C++ Programming Should be able to work hands-on and also guide juniors in delivering quality s/w for the GPON and NG-PON access products/solutions Deep knowledge on the OMCI protocol and handling of complex issues from variety of field installations is desired Knowledge of OS features such as multi-tasking, multi-threading, synchronization, process/memory management, interrupt etc., is important Ability to use embedded software development tools including debuggers (gdb), protocol analysers etc. Knowledge of passive optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is important Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Linux, Kernel, u-boot development, build root, device drivers, operating systems, data structures, thread programing, inter process communications, embedded databases, GDB debugging, cvs/svn/git, Shell scripting, tunneling concepts, IPSEC/GRE/L2TP/SSH/CAPWAP Team management and handling end to end GPON related issues Mandatory Skill: Excellent in C, C++ Programming Experience in GPON/XGSPON/NGPON Desired Skills: optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is Preferred Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Preferred Qualifications Experience 15 to 20 years of experience in GPON/IP/MPLS. Min 6 years experience in GPON is mandatory. Education E / B.TECH / M.S / M.Tech in Electronics / Electrical / Telecommunication Engineering, or a related field. Strong programming Skills – C OR C++ Diversity and Inclusion Statement : Tejas Networks is an equal opportunity employer. We celebrate diversity and are committed to creating all-inclusive environment for all employees. We welcome applicants of all backgrounds regardless of race color, religion, gender, sexual orientation, age or veteran status. Our goal is to build a workforce that reflects the diverse communities we serve and to ensure every employee feels valued and respected.

Posted 1 month ago

Apply

3 - 6 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job TitleLead Engineer (GPON) LocationChennai / Bengaluru Work EmploymentFull time DepartmentWireline DomainSoftware Reporting toAVP About Tejas Networks Tejas Networks is a global broadband, optical and wireless networking company, with a focus on technology, innovation and R&D. We design and manufacture high-performance wireline and wireless networking products for telecommunications service providers, internet service providers, utilities, defence and government entities in over 75 countries. Tejas has an extensive portfolio of leading-edge telecom products for building end-to-end telecom networks based on the latest technologies and global standards with IPR ownership. We are a part of the Tata Group, with Panatone Finvest Ltd. (a subsidiary of Tata Sons Pvt. Ltd.) being the majority shareholder. Tejas has a rich portfolio of patents and has shipped more than 900,000 systems across the globe with an uptime of 99.999%. Our product portfolio encompasses wireless technologies (4G/5G based on 3GPP and O-RAN standards), fiber broadband (GPON/XGS-PON), carrier-grade optical transmission (DWDM/OTN), packet switching and routing (Ethernet, PTN, IP/MPLS) and Direct-to-Mobile and Satellite-IoT communication platforms. Our unified network management suite simplifies network deployments and service implementation across all our products with advanced capabilities for predictive fault detection and resolution. As an R&D-driven company, we recognize that human intelligence is a core asset that drives the organization’s long-term success. Over 60% of our employees are in R&D, we are reshaping telecom networks, one innovation at a time. Why join Tejas: We are on a journey to connect the world with some of the most innovative products and solutions in the wireless and wireline optical networking domains. Would you like to be part of this journey and do something truly meaningful? Challenge yourself by working in Tejas’ fast-paced, autonomous learning environment and see your output and contributions become a part of live products worldwide. At Tejas, you will have the unique opportunity to work with cutting-edge technologies, alongside some of the industry’s brightest minds. From 5G to DWDM/ OTN, Switching and Routing, we work on technologies and solutions that create a connected society. Our solutions power over 500 networks across 75+ countries worldwide, and we’re constantly pushing boundaries to achieve more. If you thrive on taking ownership, have a passion for learning and enjoy challenging the status quo, we want to hear from you! What we are Tejas is a pioneer in GPON technology with highest presence of OLT and ONT in Indian network and across the globe. It is the most preferred partner for most of Tier-1 and Tier-2 Telco’s owing to its reliability, feature rich solutions, adaptability to networks and for being completely designed and developed in India. What you work: Should be able to work hands-on and also guide GPON team in delivering quality s/w for the GPON and NG-PON access products/solutions Deep knowledge on the OMCI protocol and handling of complex issues from variety of field installations is desired Knowledge of OS features such as multi-tasking, multi-threading, synchronization, process/memory management, interrupt , is important Ability to use embedded software development tools including debuggers (gdb), protocol analysers etc. Knowledge of passive optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Linux, Kernel, u-boot development, build root, device drivers, operating systems, data structures, thread programing, inter process communications, embedded databases, GDB debugging, cvs/svn/git, Shell scripting, tunneling concepts, IPSEC/GRE/L2TP/SSH/CAPWAP Mandatory Skill : Excellent in C, C++ Programming Experience in GPON/XGSPON/NGPON Desired Skills: optical networks (GPON/EPON/XGPON etc.) with hands-on experience on OLT-ONT data path/ control path configuration is Working knowledge on interfacing aspects to the L2 switch SoC from BRCM/Marvel would be an added advantage Layer 2/3 knowledge with hands-on experience with OSPF/ARP/RARP/Multicast/DHCP/VLAN/QoS etc. Preferred Qualifications: Experience 6 to 10 years of experience in GPON Technology. Education E / B.TECH / M.S / M.Tech in Electronics / Electrical / Telecommunication Engineering, or a related field. Strong programming Skills – C OR C++ Diversity and Inclusion Statement : Tejas Networks is an equal opportunity employer. We celebrate diversity and are committed to creating all inclusive environment for all employees. We welcome applicants of all backgrounds regardless of race color, religion, gender, sexual orientation, age or veteran status. Our goal is to build a workforce that reflects the diverse communities we serve and to ensure every employee feels valued and respected.

Posted 1 month ago

Apply

5 - 10 years

8 - 12 Lacs

Hyderabad

Work from Office

Naukri logo

Develop and optimize C/C++ applications for high-performance systems using OOP principles, multi-threading, and networking (TCP/UDP). Work on x86 and ARM-based systems, including microcontroller and processor-based designs (NXP, ARM architecture). Implement driver development for Ethernet, PCI, and communication protocols such as SPI, I2C, UART, Ethernet, RS422, and RS485. Configure and maintain bootloaders and ensure seamless interaction between kernel and user-space components. Develop software for ASIC prototyping in FPGAs using ARM core-based designs and AXI bus programming. Perform unit testing, integration testing, and software maintenance, ensuring adherence to quality standards. Collaborate with cross-functional teams to integrate software with hardware systems. Document technical processes and findings and present results to internal teams and stakeholders. Skills : - x86 ,ARM-based systems, microcontroller , processor-based designs, Ethernet, PCI, communication protocols, ASIC prototyping in FPGAs, ARM core-based designs and AXI bus, bootloaders, kernel/user-space interactions, and open-source tools

Posted 1 month ago

Apply

5 - 7 years

7 - 17 Lacs

Chennai

Work from Office

Naukri logo

Technical Skills Required: Must have experience with Embedded Linux on ARM processors (iMX6/iMX7/iMX8/Tegra platforms). Experience with Kernel and device driver development. Experience with I2C, SPI, I2S, UART, MIPI, USB, Flash RAMs, LCD, SD cards, etc., Experience with C or C++ programming in 8, 16 and 32-bit embedded environments and knowledge of assembly along with shell script. Extensive experience with software engineering processes and tools. Experience and comfort with lab tools such as debuggers, logic analyzers and oscilloscopes. Strong analytical and logical ability. Strong written and verbal communication and project management skills. Thinks outside the box when developing solution. A passion for creating and building things. Roles and Responsibilities: Should be capable to preparing the proposal based on customer requirements Should be capable to execute the project from requirement gathering to final product/service deliverables Responsible to architect, design, development, implementation, testing and delivering on time Should be capable to manage 3 to 4 sub-ordinates Responsible for team collaboration, reduce attrition and skills development Capable of working with tools/applications running on Linux for development and debug, applications for field upgrades as well as tools for manufacturing and production Should be capable to interact with other teams and get the work on time. Technical Skills: Experience with Video devices, Image sensors and image processors is desirable. Experience with Audio and Video codecs is a plus. Experience with UVC and UAC protocols is a plus. Experience with camera interface, MIPI protocol is a plus. Testing experience of knowledge about EMI, ESD, Temperature etc.. Having at least any one of the above skills is key.

Posted 1 month ago

Apply

7 - 9 years

0 - 0 Lacs

Bengaluru

Work from Office

Naukri logo

Role Proficiency: Act creatively to develop applications by selecting appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day to day project execution. Outcomes: Interpret the application feature and component designs to develop the same in accordance with specifications. Code debug test document and communicate product component and feature development stages. Validate results with user representatives integrating and commissions the overall solution. Select and create appropriate technical options for development such as reusing improving or reconfiguration of existing components while creating own solutions for new contexts Optimises efficiency cost and quality. Influence and improve customer satisfaction Influence and improve employee engagement within the project teams Set FAST goals for self/team; provide feedback to FAST goals of team members Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues Percent of voluntary attrition On time completion of mandatory compliance trainings Outputs Expected: Code: Code as per the design Define coding standards templates and checklists Review code - for team and peers Documentation: Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation requirements test cases and results Configure: Define and govern configuration management plan Ensure compliance from the team Test: Review/Create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain relevance: Advise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client Learn more about the customer domain and identify opportunities to provide value addition to customers Complete relevant domain certifications Manage Project: Support Project Manager with inputs for the projects Manage delivery of modules Manage complex user stories Manage Defects: Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate: Create and provide input for effort and size estimation and plan resources for projects Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release: Execute and monitor release process Design: Contribute to creation of design (HLD LLD SAD)/architecture for applications features business components and data models Interface with Customer: Clarify requirements and provide guidance to Development Team Present design options to customers Conduct product demos Work closely with customer architects for finalizing design Manage Team: Set FAST goals and provide feedback Understand aspirations of the team members and provide guidance opportunities etc Ensure team members are upskilled Ensure team is engaged in project Proactively identify attrition risks and work with BSE on retention measures Certifications: Obtain relevant domain and technology certifications Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort resources required for developing / debugging features / components Perform and evaluate test in the customer or target environments Make quick decisions on technical/project related challenges Manage a team mentor and handle people related issues in team Have the ability to maintain high motivation levels and positive dynamics within the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback for team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers and answer customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning handling multiple tasks. Build confidence with customers by meeting the deliverables timely with a quality product. Estimate time and effort of resources required for developing / debugging features / components Knowledge Examples: Appropriate software programs / modules Functional & technical designing Programming languages - proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile - Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Broad knowledge of customer domain and deep knowledge of sub domain where problem is solved Additional Comments: We're looking for a hands-on senior lead with a strong grounding in modern web technologies and a sharp curiosity for how Generative and Agentic AI can transform digital experiences. This is a hybrid role where deep technical capability meets creative solutioning. You will be a member of a lean, high-performance group that works directly with leadership to prototype, architect, and deliver innovative tech solutions across industries. You'll work on rapid pilots, flagship products, and AI-native experiences Key responsibilities: - Architect modern, performant frontend systems using React, Angular, and associated technologies. - Design intelligent interfaces and embed Agentic AI capabilities (task-based agents, smart flows, goal-driven UI behaviors). - Lead hands-on development, code reviews, and quality assurance across frontend builds. - Collaborate with design, backend, and AI/ML experts to shape solutions from concept to deployment. - Integrate LLMs and AI agents into workflows using cutting-edge frameworks. - Represent the team in technical discussions with leadership and customers, translating business goals into technical blueprints. Required Qualifications: - 8+ years of experience in frontend development, with strong expertise in React, Angular, JavaScript/TypeScript, HTML, CSS. - Solid understanding of micro-frontend architecture, component libraries, state management, and responsive design. - Experience with frontend performance tuning, accessibility, SEO, and cross-platform optimization. - Hands-on exposure to Gen AI technologies including: - LLM APIs (OpenAI, Claude, Gemini, Mistral, Cohere) - Agentic AI frameworks: LangChain, AutoGen, CrewAI, Semantic Kernel, Haystack, LlamaIndex - RAG (Retrieval Augmented Generation), prompt engineering, multi-agent workflows Required Skills React,Generative and Agentic AI Tools,Angularjs,Javascript/Typescript

Posted 1 month ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have skills :SAP HANA DB Administration Good to have skills :SAP HANA Technical Architecture Minimum 2 year(s) of experience is required Educational Qualification :1 Minimum 15 years of full time education Project Role :Application Developer Project Role Description :Design, build and configure applications to meet business process and application requirements. Must have Skills :SAP HANA DB AdministrationGood to Have Skills SAP HANA Technical ArchitectureJob Requirements :Key Responsibilities :Requirement for SAP HANA DB Administration role preferably HANA ECS experience candidates with 2-3 years of experience requiredResource has to provide L2 level support in HANA Enterprise Cloud Technical Operations Technical Experience :Must have skills:-Installing, Configuring And Maintaining HANA database-Table Partitioning, Replication, Database Management-HANA DB certification prefered-Upgrades / HA DR / Backup / restore related troublshooting-Multi-node / Multi tenant administration-Collect runtime dumps, kernel profiler traces-Performance parameter tuning / Security compliance And hardening for HANA DB Good to have skills:User management/administration DB on Cloud platforms AWS, Azure etc Professional Attributes :1 Good communication and interpersonal skills2 Good team player3 Candidate must be ready to support 24/7 rotational shifts Educational Qualification:1 Minimum 15 years of full time educationAdditional Info : Qualifications 1 Minimum 15 years of full time education

Posted 1 month ago

Apply

1 - 4 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

locationsIndia, Bangalore time typeFull time posted onPosted 30+ Days Ago job requisition idJR0035096 Job Title: Software Development Engineer C++ About Trellix: Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work. Our comprehensive, GenAI-powered platform helps organizations confronted by todays most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions. We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at . Role Overview: Software Development Engineer Having windows Kernel Development (C / C++ / System / Kernel) About the role : Handling customer escalation and fixing issues for customers. Will work to convert a problem statement to a design and implementation. Will document details of functionality, design and architecture of a component. You Will participate in code reviews with other engineers. Can understand the impact of code changes- both programmable and logical changes. Can "piece together" relevant existing functionality and quickly come up with a prototype or solution. Encourage or host reviews on Application source code and technical documentation. Collaborate with team members, key stakeholders, and business groups to categorize and describe solutions for business and technical requirements. About You : You have 2 to 5 Years of experience in product development. You have professional experience working in designing software solutions for large enterprises. You have experience working on Endpoint products for Enterprise with a focus on security, quality & performance. You are hands-on with multiple programming and scripting languages including C, C++, Windows driver Development. Excellent knowledge of Windows with good understanding of the OS architecture, and Networking Should have programming, strong debugging experience, and excellent problem-solving skills. Proven knowledge of debugging using tools like windbg. Should be able to write Unit Tests. Knowledge of Windows internals. Familiar with Test Driven Development concepts. Demonstrated ability to work effectively both within a team and cross-group to drive identification and resolution of issues to ship under tight deadlines along with being able to drive features into the product. Passion to work with demanding customers Document, user stories/use cases, functional specification and desig Company Benefits and Perks: We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees. Retirement Plans Medical, Dental and Vision Coverage Paid Time Off Paid Parental Leave Support for Community Involvement We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Posted 1 month ago

Apply

4 - 9 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

locationsIndia, Bangalore time typeFull time posted onPosted 30+ Days Ago job requisition idJR0035120 Job Title: Senior Staff Software Engineer About Trellix: Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work. Our comprehensive, GenAI-powered platform helps organizations confronted by todays most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions. We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at . Role Overview: We are looking for a Senior Engineer to work on the Endpoint Detection and Response product line. About the Role : Design, build and maintain efficient ,reusable, and reliable C++ code. Good understanding of software architecture and design patterns. Strong Object-Oriented Programming principles. Strong in data structures and algorithms Gather technical requirements and specifications from customers and business stakeholders and develop technical specifications according to which solutions are defined and delivered. Deliver solutions that meet the timeline, quality and costs for the projects and deliverable elements. Solutions must meet the preset goals for quality, security, and performance. About You : You are a Technical Leader with 14+ years of relevant experience Proficiency in C++ coding and very strong debugging skills - Kernel and user space You have relevant exposure to Endpoint security products Knowledge of Windows User Mode and kernel mode programming and internals You have exposure in working on multiple platforms - Windows, Linux and Mac. Good understanding of software architecture and design patterns. Strong Object-Oriented Programming principles. Strong in data structures and algorithms Good knowledge of operating system internals. You have sufficient exposure to attack techniques across operating systems. Working knowledge of tools like WinDbg, Coverity, Application Verifier, etc. Strong communication skills Good organisational and time-management skills You keep yourself updated with the latest technology trends in Security Software and Cybersecurity as an industry. Meticulous at both analysis and execution Ability to collaborate and work with multiple teams across different time-zones Company Benefits and Perks: We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees. Retirement Plans Medical, Dental and Vision Coverage Paid Time Off Paid Parental Leave Support for Community Involvement We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Posted 1 month ago

Apply

3 - 8 years

25 - 32 Lacs

Bengaluru

Work from Office

Naukri logo

Proficient in C++ Experience with hardware components Device driver development Kernel-level programming

Posted 1 month ago

Apply

6 - 11 years

20 - 35 Lacs

Bangalore Rural, Bengaluru

Work from Office

Naukri logo

"We are Hiring for Linux Device Driver Developer Role at Bangalore Location" Role: Linux Device Driver Developer Work Experience: 5 to 11 Years Location: Bangalore Required Skills & Experience: Strong programming expertise in C and C++ for embedded systems. Hands-on experience with Linux device driver development and BSP customization . Experience with embedded RTOS platforms like Linux, QNX , etc. Proficiency in writing and debugging drivers for UART, SPI, I2C, PCIe, Ethernet , and memory/storage interfaces. Solid understanding of communication protocols : SPI, I2C, UART, Ethernet. Knowledge of hypervisors and virtualization techniques in embedded domains. Skilled in using embedded system debugging tools (JTAG, GDB, etc.). Strong analytical and problem-solving capabilities. More Information: +91 7359 710155 | rushit@tekpillar.com

Posted 1 month ago

Apply

1 - 5 years

11 - 16 Lacs

Chennai

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: At least 3-6 years of relevant hands-on technical experience in WLAN/Linux driver development with a record of strong managerial and individual technical achievement Strong programming skills in C Must have hands on experience working in the Linux kernel & Linux kernel device drivers Must have hands on experience working in networking components in the Linux Kernel Must have hands on experience in Networking driver development; Ethernet and Wireless LAN driver development is preferred Must have hands on experience in solving complex system issues with good problem solving skills Should be able to work in aggressive, high pressure environment Should be able to interact with team members and other teams across geos to clearly identify the requirements and plan within resource constraints WLAN driver experience is an added advantage Able to travel aboard Excellent communication skills Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Experience- 3-6 years of relevant hands-on technical experience

Posted 1 month ago

Apply

2 - 6 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. The engineer will contribute to the stability team in debugging Linux Kernel and System level issues for Qualcomm chipsets. The position requires -Excellent debug skills, especially in the core kernel software stability domain -Excellent knowledge of ARM architecture -Excellent knowledge of Linux kernel and the device driver model -Expert level knowledge of C -Prior experience with Android is a plus - Knowledge of debug tools such as JTAG -Master or bachelor"™s degree in ECE, EE or CS. - 1 to 4 years of relevant work experience

Posted 1 month ago

Apply

2 - 6 years

12 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job description: The engineer will contribute to the stability team in debugging Linux Kernel and System level issues for Qualcomm chipsets. The position requires: Excellent debug skills, especially in the core kernel software stability domain Excellent knowledge of ARM v7 and v8 architecture, exception levels etc Excellent knowledge of Linux kernel and the device driver model Expert level knowledge of C Excellent communication and soft skills Prior experience with Android, system debug etc is a plus Knowledge of debug tools such as JTAG is a plus Master or bachelor"™s degree in ECE, EE or CS. Preferably 2 to 4 years of relevant work experience

Posted 1 month ago

Apply

9 - 14 years

10 - 20 Lacs

Bhubaneshwar, Navi Mumbai, Bengaluru

Work from Office

Naukri logo

Mandatory Skills/Knowledge Redhat / Oracle Linux : Should have good experience in Linux Administration for both physical and virtual servers (OS Installation, Performance Monitoring/Optimization, Kernel Tuning, LVM management, File System Management, Security Management). Should have good experience in shell scripting or configuration management (Ansible). Should be able to handle critical Incidents and able to perform root cause analysis. Should have experience in handling User service request and alert management. Should have experience of Install and Configure Pacemaker based high availability Cluster. Should have experience of troubleshooting common cluster issues. Should have worked with Shared Storage and Multipathing. Should have experience in Repository Creation and Management. Should have experience in OS upgrade and patch management. Must have good troubleshooting skills. ITIL Awareness 3. Preferred Skills/Knowledge Experience on Automating tasks by using Shell Scripts, Ansible Understanding of VMware or OpenShift. Prior experience in banking domain with exposure to compliance requirement for various standards like PCI - DSS.

Posted 2 months ago

Apply

15 - 20 years

20 - 25 Lacs

Hyderabad

Work from Office

Naukri logo

About the Position: The Database engineering team is based in the Bay Area, Toronto and India. The team has the DNA of building highly scalable, mission critical enterprise products. As part of building our team in India, we are looking for engineers and leaders who are passionate about working on the RDBMS technology of massive scale and one that thrives with continuous innovation. We are looking for a Database Kernel Development Architect who has strong database internals work experience. You will work with a team that is responsible for architecting, developing and testing of a RDBMS. In this role, you will participate in design and architecture reviews, test plan reviews, and code reviews, even on projects you are not directly executing day to day, and do hands-on coding for one or more projects. Work closely with team of top talent and highly motivated software engineers with varying levels of expertise in relational database development. Invest heavily in coaching and mentoring the LMTS and PMTS Engineers that you work with, giving special emphasis to defining and solving non-functional requirements. As an architect of the database development team, you will be responsible for: Architecting, designing and coding the features for high quality Participate in design and architecture reviews, test plan reviews, and code reviews Proactively inspect and assess the quality of the work being done by the Engineering teams in the organizations that you support Prioritize delivering working product to customers over architectural purity, focusing on real-world solutions For your teams' proposals, vet plans for technical feasibility and proactively communicate risks that the teams might not see Demonstrate engineering expertise by working closely with architects, and engineering managers to execute on the strategy for your feature areas, help plan the backlogs, and enable your Scrum team to execute that roadmap flawlessly Demonstrate deep understanding of customer use cases to guide architectural decisions. Assess the feasibility of technical feature proposals. Engage with Directors and Senior Directors every day to help them leverage the technical capabilities of their teams and to understand the risks and benefits of different proposals. Explore cutting edge technologies, design patterns, and Engineering Best Practices, and coach Technical Leads on their application. Write proposals and assessments that you share broadly across your organization for comment and review. Drive cross team collaborative work environment with other Scrum Leads and engineering managers that fosters autonomy, innovation, learning, respect andtransparency while holding a high bar for delivery Requirements: 15+ years of experience with relational database kernel development, demonstrated by working on designing , architecting critical areas of a successful commercial or an open source RDBMS Excellent communication skills and problem-solving skills Experience with highly-scalable and highly-available systems Experience working with a group of developers in a high-pace high-demand environment Proficiency in C/C++ software development Accommodations If you require assistance due to a disability applying for open positions please submit a request via this .

Posted 2 months ago

Apply

2 - 6 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 4+ years of relevant Industry experience Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Experience in device driver development and support for NIC, HBA or Graphics cards Understanding of riscv / arm architecture and micro architecture features likes Caches, MMU, SMP, coherency Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptography knowledge or working experience

Posted 2 months ago

Apply

4 - 9 years

6 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Skills : Display Driver / DRM / MIPI , C/C++ , operating system graphics stacks, Linux kernel and device drivers, debugging tools and techniques, including SurfaceFlinger and HW Compositor

Posted 2 months ago

Apply

4 - 9 years

8 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Skills : Embedded C++, Linux device driver, Kernel , Bootloader,System S/W development, and BSP development, LK bootloader, stage 1/2 bootloader bug fixing/development, Boot KPI assessment & optimization, Required Candidate profile Linux baremetal and Android and RTOS(QNX/VX works bring up experience, Protocols such as SPI/I2C/GPIO, etc Notice Period: 0-30 days

Posted 2 months ago

Apply

3 - 6 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Linux Expertise: 3-6 years strong C, C++ experience in developing embedded Linux platform/application Ability to understand schematics, develop, debug Board support package, and drivers Knowledge on ARM based processor architecture, knowledge on SPI/I2C/UART/USB/Flash/LAN WLAN/Bluetooth technologies Experience in kernel level debugging, JTAG debugging and dump analysis tools Experience in Shell / Perl/ python scripting Expertise in using Source control tools (git/gitlab) Experience in Build automation and continuous integration Strong object-oriented design, design patterns knowledge Desired Characteristics: Ability to work independently or with a group and self-motivated. Work in an agile environment. Good to have medical domain knowledge. Experience in Eclipse

Posted 2 months ago

Apply

5 - 7 years

11 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary Member of a software engineering team involved in development & design of the features related to NetApps flagship storage operating ONTAP. ONTAP is a feature rich stack with its rich data management capabilities that has tremendous value to our customers and are used in mission critical applications across the world.?You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud, and on-premises solutions. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.? This is a mid-level technical position that requires an individual to be broad-thinking, systems-focused, creative, team-oriented, technologically savvy, able to work in a small and large cross-functional teams, willing to learn and driven to produce results Job Requirements Excellent coding skills in C/C++ required, Python is optional System/Kernel programming, Multithreading Experience with Filesystems or Networking or file/cloud protocols?is a must Proven track record of working on mid to large sized projects This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. Responsible for providing support in the development and testing activities of other engineers that involve several inter-dependencies Participate in technical discussions within the team and across cross-functional teams Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals A strong understanding and experience with concepts related to computer architecture, data structures and programming practices General Requirements Strong oral and written communication skills are required Work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from the technical leads Strong aptitude for learning new technologies Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and early customer support Resourceful in applying creative ideas to solve problem Support Critical and/or high-visibility customer support engagements Education Requires a minimum of 5-7 years of related experience with a Bachelors degree or 3-5 years and a Masters degree; or a PhD with 1 years experience; or equivalent experience.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies