Jobs
Interviews

54 Linux Development Jobs - Page 2

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

6.0 - 12.0 years

14 - 19 Lacs

Bengaluru

Work from Office

The Emersons test and measurement software portfolio is built to improve engineering productivity and help tackle the world s greatest engineering challenges. In This Role, Your Responsibilities Will Be: As a Software Group Manager in R&D, your responsibilities include the following: Lead a team of 8-10 highly skilled software engineers working in the Platform R&D department in an agile setup. Drive the team to ensure all business results are met, such as delivering new software features, enabling new hardware support, sustaining, involved in researching/defining strategic direction of software, and helping support team resolve customer critical issues. Manage continuous delivery of projects by driving project schedules through both direct ownership and delegation to team members. Collaborate with other teams to ensure customer success. Interact with technical leaders, managers & product managers to define, direct, and complete the evolution of software and hardware strategy. Mentor, develop and grow the career of team members. Effectively communicate with all product-line collaborators including upper management. Who You Are: You are a leader who is self- driven, shows tremendous amount of initiative and gracefully handles ambiguity. You possess strong leadership and skills and have a consistent track record of developing and implementing strategies to achieve organizational objectives. For This Role, You Will Need: B. E/ B. Tech/ M. Tech/ MCA in Computer Science/ Electronics and Communications 6-12 years of industry experience. Prior experience of managing a team. Demonstrated understanding with the following technologies: Hands on experience working with C#, . net framework, . net core. Object Oriented Programming Design Principles Software Architecture. Agile project management Experience with C++ and Linux development is a plus. Experience in leading the team to deliver project specs and deadlines. Clear and effective communication. Excels at conveying and communicating messages at the appropriate level of detail within a team/function/department. Strong sense of ownership. Effective in collaborating beyond department boundaries. Experience in people management and relevant operational tasks, such as setting goals, effective in coaching/growing team members, fostering a conducive work environment, conducting job interviews, etc. Preferred Qualifications That Set You Apart: You love taking on difficult challenges and finding creative solutions. You anticipate problems and think through multiple perspectives. You are passionate about coaching people and helping them grow and succeed. You communicate clearly. You write well and speak eloquently. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You are going to take ownership of the time you spend with us and truly make a difference. You thrive in an agile environment by accepting and adopting continuous delivery standard methodologies. Our Culture & Commitment to You: . .

Posted 3 weeks ago

Apply

4.0 - 8.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Roles and responsibilities: Designs, develop and troubleshoot moderate-complex software applications In addition to hands-on technical development activities, contributes to the analysis and conceptual design of proposed projects Participates in determining the feasibility of proposed projects and the overall plan for implementation. Operates as Subject Matter Expert and/or owner of multiple moderate-complex software modules. Responsible for leading the integrity of technical work on significant concurrent projects. Review progress and evaluates results of assigned technical projects and process against conformance to plans and specifications making recommendations based on the results Networks with key contacts outside own area of expertise and other departments on technical matters. Recommends and executes continuous quality improvement in meeting internal and external customer requirements (including customer escalation and cross-team support). Should be extremely GOAL oriented and align-self to business/group needs Basic Qualifications: BS/MS in CS/EE or equivalent and Minimum of 4 to 8 years of proven design and development skills in complex applications and systems software in networking technologies Outstanding in Data structures and algorithms. Outstanding C programming skills and scripting skills Hands on experience with protocols like (L4-L7 protocols) Hands on experience with LB/GSLB domain big plus Proficiency in Systems/Server software development, multi-threaded programming, networking concepts/fundamentals. Proficiency in Unix/Linux development platform, network and systems programming + debugging. Strong systems programming skills, with extensive experience developing kernel/OS and networking software Excellent debugging skills both at protocol level (sniffer traces, tcp-dump, etc) and systems level (with kernel debugger) Agile based development experience is a plus

Posted 3 weeks ago

Apply

5.0 - 7.0 years

0 - 1 Lacs

Dhule

Work from Office

Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.

Posted 3 weeks ago

Apply

6.0 - 10.0 years

25 - 35 Lacs

Bengaluru

Hybrid

About the Team At Nutanix, you will have the opportunity to be part of the Hypervisor team, a dynamic group that is spread out geographically. Despite being in different locations, the team collaborates effectively and maintains a strong sense of camaraderie. Working with the Hypervisor team means being surrounded by some of the most talented engineers in the world of systems engineering. Culturally, Nutanix believes in creating an open and supportive environment where everyone can be their most authentic self at work. This setup also provides exciting exposure to diverse perspectives and opportunities for personal and professional growth. You will report to a manager who is committed to supporting your development and ensuring your success within the organisation. A day in the life of an AHV Hypervisor Engineer: We aim to work as closely with the open-source community as possible. Our engineers are highly encouraged to participate in open-source community development. Any work you do will be preserved as open-source and commit(s) to posterity. Problems youll solve: Weve always disrupted ourselves to provide the best in-class customer experience. A case in point: Nutanix is well known for providing a zero-touch upgrade experience for our customers. Within the hypervisor team, we are focussing on various ways to make this faster and more reliable -- by pushing the limits of VM live migrations towards speed and predictability, or rethinking why a hypervisor upgrade should need a reboot at all. Your Role Youll be working with a team of extremely talented engineers across a spectrum of geographies and experiences. The most successful candidate for this role will be someone who: Constantly look for ways to improve the product, learning from customer questions and not limited to existing technologies. Devise solutions and back them up with solid research and numbers to prove their efficacy. Have the ability to convey ideas to a geographically diverse audience using excellent communication and writing skills. Participate in design discussions, often outside ones known comfort zonelearning on the go. Proactively mentor junior members of the team, finding ways to fuel their curiosity and leverage their unique strengths. Not hesitate to help out with customer escalations: Nutanix believes in putting customers first. While we have a huge, dedicated team to assist customers with any issues, there might be situations where engineering help might be sought to bail out an unfortunate outage. Take pride in working with open-source communities to fold product improvements back into community projects. What You Will Bring The must-haves: Rock-solid OS/systems fundamentals drive design and implementation. Low-level coding, debugging experience with at least one hardware architecture, preferably x86. The ability to write and maintain enterprise-quality code. Deep reasoning and detailed skills, which provide top-down thinking to break down abstract concepts into actionable pieces. Proven feature delivery experience: should have 8+ years of hands-on experience of what it means to ship enterprise-quality code to customers. The good-to-haves: Knowledge of x86 virtualisation and the KVM stack. Code contributions to the Linux kernel and virtualisation stack are an added plus. Desired qualification & experience: Bachelor's/Masters degree in Computer Science or equivalent. 3+ years of experience building enterprise-grade software, preferably some with guide experience.

Posted 3 weeks ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Hands-on experience with Linux Kernel, device drivers, and embedded Linux systems. Strong understanding of Linux internals, real-time Linux (RT), and Android Linux Kernel. Experience with Linux driver porting, including UFS, file systems, I2C, SPI, Ethernet, UART, and display interfaces. Proven ability to analyse and resolve kernel crashes. Experience contributing to or working with open-source Linux development.

Posted 1 month ago

Apply

2.0 - 6.0 years

3 - 7 Lacs

Noida

Work from Office

We are looking for a skilled Linux Kernel Developer with 2 to 6 years of experience to join our team in Bengaluru. The ideal candidate will have expertise in Linux kernel end-to-end customization, analysis, source changes, configuration, build, testing, and release activities for customer's embedded devices. Roles and Responsibility Develop and maintain high-quality Linux kernel code, ensuring seamless integration with existing systems. Collaborate with cross-functional teams to identify and prioritize project requirements. Design, develop, and test Linux device drivers, focusing on performance and reliability. Troubleshoot complex Linux kernel issues, including debugging oops, back traces, and hangs. Participate in code reviews to ensure adherence to coding standards and best practices. Contribute to the development of new features and technologies, staying up-to-date with industry trends. Job Strong proficiency in C programming language and scripting languages such as Bash and Python. Experience with Linux kernel programming, OS concepts, and debugging techniques. Knowledge of Linux device driver interface, version control systems like GIT, and GitHub. Familiarity with building Linux kernel for various platforms, including X86/X86_64/ARM/ARM64. Understanding of toolchain, cross-compilation, and setting up off-the-shelf evaluation boards. Excellent problem-solving skills, attention to detail, and ability to work independently. A strong educational background is preferred.

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Linux Kernel Developer Location ?? Bengaluru Experience ?? 3 to 6 yrs Notice Period ?? 20 days max Experience Hands-on experience with Linux Kernel, device drivers, and embedded Linux systems. Strong understanding of Linux internals, real-time Linux (RT), and Android Linux Kernel. Experience with Linux driver porting, including UFS, file systems, I2C, SPI, Ethernet, UART, and display interfaces. Proven ability to analyse and resolve kernel crashes. Experience contributing to or working with open-source Linux development. Experience in the Infotainment domain is a plus. Apply

Posted 1 month ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Hyderabad

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Veloce Hycon empowers System-on-Chip (SoC) developers to achieve first-pass silicon success, streamlining the development process. It offers an outstanding hybrid solution that seamlessly integrates virtual models and user Register Transfer Level (RTL) for comprehensive pre-silicon validation. Users can rapidly boot Linux and Android on the hybrid platform to run benchmarks and critical workloads well before silicon availability and gain valuable insights into software performance and functionality, allowing for early optimization and bug detection. Users can switch from virtual to pure RTL modes on the fly, focusing on specific system components that require more accurate hardware emulation for detailed calibration. Reference platforms are part of the product that let the user get started out of box. This role is based in Hyderabad. But youll also get to visit other locations in India and globe, so youll need to go where this job takes you. In return, youll get the chance to work with teams impacting entire cities, countries, and the shape of things to come. Responsibilities for this role include Develop functionally accurate SystemC/TLM software models for CPUs (ARM and RISC-V architectures) and other Hardware devices that can be used to compose Virtual Platforms. Verify the models functionality versus behavior model and/or RTL using SystemC and/or UVM/SystemVerilog and apply unit testing/debug and implement the test plan. Build Virtual Platform for Hardware designs on the System Level. Load/Boot Linux/Mentor Embedded Linux (MEL)/ Android on the Virtual Platform. Simulate and Debug Customers Software on the Virtual Platform Write professional Functional Specs and Design Documents. We dont need hard workers, just super minds! Bachelor, Master, or Ph.D. degree or equivalent experience in Computer or Electrical Engineering with minimum 2-8 years of experience and Very Good with honors degree. Strong experience in C/C++ Programming and in Embedded Linux Development. We need someone with the basic knowledge of digital circuits and digital design/systems and having good background in programming using SystemC is a plus. We are looking for someone who has good experience in using Linux/Unix OS and experience in scripting/scripting languages such as Make/Tcl/Perl. Position requires well developed written and oral communication skills. Also, being able to work with tight deadlines and meet schedules. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! #LI-EDA #LI-HYBRID Transform the every day and Accelerate transformation .

Posted 1 month ago

Apply

2.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

As a Linux Kernel developer you will be responsible for designing and developing Linux features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Power Firmware development organization and would be involved in designing, developing amd maintaining the Linux kernel stack on OpenBMC for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-15 years of relevant industry experience Proficient in C, C++, Linux Device Drivers & Data structures Hands on experience with System level programming, kernel debugging and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Yocto, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience Hands on knowledge in any or more of the following areas are desirable - Bootloaders, Memory management - Working with Linux Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO/UART etc) - Knowledge of ARM Cortex-A7, PPC architectures Exposure/Experience with Modern C++ (C++17 & C++20 is greatly desired) or Rust Experience with Hardware/Board bring-up

Posted 1 month ago

Apply

1.0 - 3.0 years

3 - 7 Lacs

Hyderabad

Work from Office

We are seeking an Embedded Software Testing Engineer with 1-3 years of experience and a solid understanding of ARMv7, v8, and v9 architectures, including TrustZone security, virtualization, and memory management. The candidate should have experience in C/C++ and assembly programming, with additional knowledge of scripting languages like Python as a plus. Strong debugging skills, especially with hardware debuggers such as Lauterbach Trace32, and experience in Linux-based development environments are essential. Key Responsibilities: 1. Test and debug embedded software on ARMv7, v8, and v9 architectures. 2. Work with TrustZone security, virtualization, and memory management. 3. Use Lauterbach Trace32 for hardware debugging. 4. Collaborate with teams to identify and fix software bugs. 5. Follow software lifecycle processes and improve test practices. 6. Contribute to embedded software development in C/C++ and assembly languages. 7. Work effectively under pressure to meet project deadlines. Requirements: 1. 1-3 years of experience in embedded software testing. 2. Strong understanding of ARMv7, v8, and v9 architectures. 3. Proficiency in C/C++ and assembly programming. 4. Familiarity with Linux-based development environments. 5. Excellent debugging skills with tools like Lauterbach Trace32. 6. Knowledge of RISC-V is a plus. 7. Python scripting knowledge is a plus. 8. Strong problem-solving, communication, and interpersonal skills. 9. B-Tech degree in a relevant field. Notice Period : 0-15 Days Share your resumes at info@silcosys.com

Posted 1 month ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. Youll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. You have: Bachelors of Engineering with 5 to 10 years of relevant work experience. Experience in developing software modules in C and C++. Experience in developing embedded software in Linux/Board bring-up. Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces. Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds. It would be nice if you also had: Familiarity with agile programming methods. Knowledge in Optical (DWDM) Transport. Experience programming FPGAs and developing drivers for various devices. Review requirements and develop software modules to fulfill the requirements. Provide regular status update and input to the team leaders. Working experience in Ethernet /Optical Networking and OTN protocols Develop unit test plans and run software tools for detecting any coding error prior to code submission. Participate in feature integration and validation. Experience in developing unit test harness in python.

Posted 1 month ago

Apply

3.0 - 6.0 years

9 - 13 Lacs

Chennai

Work from Office

Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development, and L2/L3 forwarding software. Skilled in ARM/MIPS architecture, device driver development, and debugging in embedded systems. Proficient in C, scripting languages, and Linux kernel programming, with hands-on experience in board bring-up and peripheral integration. Focused on delivering high-quality, customer-oriented features and maintaining effective cross-team collaboration. You Have: Graduate or Postgraduate in Engineering stream with 7-10 years of experience in embedded Linux development and device driver programming (Linux kernel, U-Boot). Hands-on experience with ARM/MIPS architecture, including board bring-up and peripheral driver development (UART, I2C, SPI, etc.). Proficiency in debugging tools such as ARM Real View ICE, Lauterbach Trace32, and Greenhill Multi Debugger. Cross-team interaction skills, collaborating with architects, PLMs, and test engineers to deliver features and resolve issues effectively. Experience working with configuration management tools such as Git, SVN, and ClearCase. It would be nice if you also add: Knowledge in xPON ONT system development, specifically in the context of Ethernet PHY, USB, SPI-NOR flash, and CAN protocol. Familiarity with OpenWRT and Yocto Build systems, enabling efficient system packages and integration. Knowledge in low-level driver development for peripherals like SLIC audio chips, NAND flash, and power management for USB devices. Leverage your embedded Linux and software architecture expertise to develop high-quality features for xPON ONT systems, ensuring that customer requirements and quality targets are met. Using your experience, you will analyze customer use cases, network topology, and service requirements, ensuring that solutions align with expectations. Engage with cross-functional teams, including product architects, PLMs, and test engineers, to ensure smooth project execution and feature delivery. You will be responsible for designing and documenting feature architectures and specifications, contributing to the development of robust solutions. Develop and integrate the xPON ONT E2E environment, helping refine processes and systems for better product functionality. Use your skills in troubleshooting embedded development environments to solve complex issues and improve system performance. Deepen your knowledge in new protocols and technologies, including ARM/MIPS architecture, embedded Linux development, and advanced debugging tools. Gain more experience in quality process management, working closely with teams to deliver stable, reliable features while understanding and applying industry best practices.

Posted 1 month ago

Apply

3.0 - 8.0 years

15 - 30 Lacs

Pune, Mumbai (All Areas)

Work from Office

Hiring for Windows Software Developer and Linux Software Developer Commitments: 5 days working from the office Monday to Friday (Saturday & Sunday off) Location: Karve Nagar, Pune. About the Role: Develop and enhance Windows-based Endpoint Detection software. Own key code areas, build new features, and collaborate with global teams. Focus on performance, scalability, and reliability. Strong C/C++ and Windows internals experience required; scripting and cloud knowledge is a plus. Key Responsibilities: Contribute to award-winning Endpoint Detection software and corresponding engines, which form our customers line of defense. Ownership of significant areas of the code for both new feature/functionality development as well as maintaining or improving parts of the existing components/products. Collaborate with cross-functional, cross-geo engineering teams to develop new and improve on existing features. Documenting business requirements and coming up with technical solutions. Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product. Active participation in our ongoing process enhancements and software development practices Key Qualifications: 3-5 years of experience in Windows Kernal Programming, Windows applications, systems development, and Windows internals development. Thorough Knowledge of Windows C/C++ programming, application debugging is a must Development of windows filter drivers ( like file system filter driver or network filter drivers or minifilter drivers) or windows virtual device drivers. Hands-on experience on analyzing memory dumps and kernel debugging using windbg tool. Excellent interpersonal and teamwork skills Working proficiency and communication skills in verbal and written English Good to Have: Working knowledge of Windows Endpoint security software and Windows Kernel programming is a PLUS. Experience in scripting languages like shell, Python, or Golang is a plus. Familiarity with Cloud technologies (AWS), K8, Docker is a plus. Expert knowledge of the software development life cycle and methodology. Experience with Agile programming and rapid prototyping is a plus

Posted 1 month ago

Apply

8.0 - 15.0 years

10 - 17 Lacs

Pune

Work from Office

Join us as a Vice President Senior Senior KDB/Q Developer at Barclays, To build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure. The ideal candidate is responsible and accountable for building and maintenance of data architectures pipelines that enable the transfer and processing of durable, complete and consistent data, design and implementation of data warehouse and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures. The candidate is also expected for the development of processing and analysis algorithms fit for the intended data complexity and volumes in collaboration with data scientist to build and deploy machine learning models. To contribute or set strategy, drive requirements and make recommendations for change, To be successful as a Vice President Senior Senior KDB/Q Developer, you should have experience with:. Excellent Q/Kdb+ programming skills on Linux. Development experience in front office / electronic trading systems. Strong knowledge of agile and SDLC processes. Experience with Maven / Java / Git / Team City / Jira / Confluence. Some Other Highly Valued Skills May Include. Strong academic record with a numerate degree (2:1 or higher) e-g., computer science, maths, physics, engineering, Full-lifecycle development on at least 1 large commercial system, with ideal candidate focusing on significant development of large distributed Kdb+ systems. You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skill, This role is for Pune location, Purpose of the role. To build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure, Accountabilities. Build and maintenance of data architectures pipelines that enable the transfer and processing of durable, complete and consistent data, Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures, Development of processing and analysis algorithms fit for the intended data complexity and volumes, Collaboration with data scientist to build and deploy machine learning models, Vice President Expectations. To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures,. If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements,. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others,. OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions,. Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment, Manage and mitigate risks through assessment, in support of the control and governance agenda, Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does, Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business, Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies, Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions, Adopt and include the outcomes of extensive research in problem solving processes, Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes, All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave, Show more Show less

Posted 1 month ago

Apply

8.0 - 13.0 years

5 - 9 Lacs

Bengaluru

Work from Office

As a Linux Kerne Deveoper you wi be responsibe for the deveopment and optimization of various components in the core kerne and reated areas such as Memory management, CPU scheduer, RAS, I/O, KVM and bootoader. You wi appy your expertise in the deveopment of Enterprise Linux features to ensure out of box performance is obtained for key workoads on IBM Power systems. In the process, you wi aso interact and activey participate in the Linux kerne community discussions for feature design and deveopment. Responsibiities incude : Design and deveopment of state of the art features for Enterprise Linux. Working cosey with Opensource community to upstream features deveoped. Work towards the goa to ensure IBM Power systems objectives are optimay achieved. Interact with teams above and beow the stack to ensure goas are met hoisticay. Required education Bacheor's Degree Preferred education Master's Degree Required technica and professiona expertise 8 to 15 years of experience in working on projects reated to Linux internas/Operating systems. Working knowedge of computer systems architecture. Strong operating systems skis. Strong C programming skis, C++, Python and scripting. Experience with working with open source software. Proven probem soving and communication skis.

Posted 1 month ago

Apply

3.0 - 9.0 years

12 - 13 Lacs

Thiruvananthapuram

Work from Office

As a member of the team, the primary job will be to work in customer project to perform requirement analysis, effort estimate, design, feasibility, development and maintenance of embedded UI applications in Agile work flow, work closely with customer development team(including daily interactions), Managing offshore team members in Task/Sprint planning and execution, Handling weekly calls and update status to customer when needed. Work Experience 5+ years of total experience in requirement analysis, design, development and maintenance of UI applications in Linux/Windows environment. Good programming skill in C/C++. Experience in development of advanced QT/QML UI applications in Linux/Windows environment. Good Leadership and Team Management Skills - both technical and managerial Experience in Linux based development. Good debugging skills Ability to work independently with minimum guidance. Good communication skill and agile personality to communicate directly with customer and other development team members. Experience in agile project life cycle, process, and work flows. Familiarity with Embedded Linux development

Posted 1 month ago

Apply

5.0 - 9.0 years

50 - 55 Lacs

Noida

Work from Office

The demand for extremely high-resolution, video-based installations that impress audiences with an exceptional visual experience is growing. That s why digital image processing, screen management, and show control are key. Barco provides event professionals and themed venue owners with a very complete range of image processing software and hardware solutions. Unbridled creativity and ultimate ease-of-use, that s what our processors are all about. The power and flexibility can be used in different applications from live shows to meeting environments and from auditoriums to television studios. The only limit is your imagination. About the Role: We are seeking an Expert C++20 Developer with specialized expertise in GStreamer and Vulkan to enhance our multimedia and graphics processing capabilities. You will be responsible for developing and optimizing pipelines and rendering solutions that leverage these technologies to deliver high-performance and visually stunning experiences, and a string understanding of real-time multimedia applications. Key Responsibilities: Design and implement GStreamer pipelines for audio and video processing. Develop and optimize Vulkan-based rendering solutions. Integrate GStreamer and Vulkan with other components of the platform. Design and development of virtual assistance features and interfaces. Optimize performance for various hardware configurations. Troubleshoot and resolve complex issues related to GStreamer and Vulkan. Stay up-to-date with the latest developments in GStreamer and Vulkan. Document technical specifications and best practices. Preferred Skills and Experience B.Tech./B.E/M.Tech in computer science or equivalent stream 5- 9 years of experience working in an R&D environment Excellent interpersonal, communication skills Excellent team players Attitue to learn new skill and work on stretched goals Must have skills: we'll demonstrated expertise in proficiency in C++20 and modern C++ paradigms. In-depth knowledge of GStreamer pipeline development. Strong understanding of Vulkan graphics API. Experience with audio and video processing. Experience with virtual assistance technologies like AR/VR and AI frameworks. Excellent problem-solving and debugging skills. Experience with Sony NMOS and MediaTek NeuroPilot . Experience with FFmpeg . Knowledge of OpenXR . Familiarity with Linux development environments. Experience with multimedia frameworks and real-time data streaming. Strong understanding of graphics rendering techniques and optimization. Familiarity with NLU and AI engines. Nice to have Skills: Exposure to AI/ML technologies especially around computer vistion Exposure to NVIDIA ecosystem with libraries like TAO, DeepStream, Rivermax, NVidia CUDA

Posted 1 month ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

What you will do (Roles & Responsibilities) : Are you interested in developing Cloud and Open Source Your favourite operating system is LinuxWould you like to be part of an Open Source community and do you intend to build a world class Infrastructure as a service ( IAAS ) software . Are you passionate about bringing in your expertise and developing your career in an International Agile development culture If so, our team is the right place for you! Our Linux infrastructure is responsible for providing enterprise class solution to create virtual machines on IBM Z and IBM Linux One systems to perform lifecycle operations. The software manages relationships between data centre resources like servers, Storage and network and allocate them to specific projects and users according to a role-based schema. The product also support API Communication to integrate with the Platform as a service ( PAAS ) layer and also compatible with Ansible playbooks to automate the VM creation and lifecycle management. The enablement of automation tool like Ansible / Terraform enable customers to effortlessly bring up their environments without necessitating a deep understanding of the IBM Z platform. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise * 7+ years of Working experience as a Full Stack Back end Developer Strong background in Software development with in-depth knowledge of Python, SQL DB, Carbon UI, SQL Alchemy, Alembic, designing REST API and working knowledge of distributed services. Strong development skills in Openstack and its components. Experience with React frontend (Typescript/Javascript, React, SPA, webpack, backend API consumption) Strong Core Linux Development skills * Expert level skill in Type1/Type2 hypervisors, OS Virtualization , Process and resource Management in Operating system, network segmentation. Good to have skill in Storage and Fabric Architecture with sound working knowledge. Strong skills in git/Gerrit, shell(ksh/bash), containers and orchestration, system monitoring, Jenkins, groovy scripts, CI/CD pipeline integration and end-to-end tests, playbooks and process automation. Experience with deployment on OpenShift. A Self-starter Individual with excellent problem-solving skills, able to work independently and as a part of the team. Broad and proven know-how in database technology and practical experience in software development and agile methodology Good Project management skills (iteration or other agile flavours, cross-team coordination, aligning with customer goals) Good Community management skills (working with open source contributors, client outreach and other public relations) Strong Technical leadership skills (achieving excellence through code quality and practices, architecture decisions, innovation) Preferred technical and professional experience 3+ years of experience in python development 3+ years of UI development experience using Carbon, React. 3+ years of experience in zLinux operating systems and virtualization/hypervisor Expert level skills in source code repository systems (e.g. git / gerrit), scripting languages (e.g. Python, shell) and test Automation skills Strong English communication skills both written and Verbal

Posted 1 month ago

Apply

5.0 - 10.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Project description As a Linux System Debug & Validation Engineer, you will be responsible for validating GPU driver software on various platforms, including emulators and hardware boards. You will work closely with cross-functional teams to assess the functionality and performance of GPU drivers, ensuring they meet the highest quality standards. The ideal candidate is passionate about validation, possesses a solid understanding of the GPU software stack, and thrives in a collaborative environment. Responsibilities Validate Linux GPU device driver by setting up and executing comprehensive test plans on both emulators and physical hardware platforms. Build and install Linux kernels while ensuring compatibility with various GPU drivers and configurations. Collaborate with software development teams to understand GPU software stack basics and ensure seamless integration with existing systems. Collect and analyze kernel and application logs to identify and troubleshoot driver issues, providing detailed reports and recommendations for improvements. Utilize tools such as Git and Makefile for version control and building driver modules efficiently. Employ debugging tools to diagnose issues within the GPU stack and provide insights into performance optimizations. Collaborate with cross-functional teams to address software validation requirements and improve overall driver quality. Maintain up-to-date documentation of test processes, results, and software changes. Skills Must have 5+ yrs experience Solid understanding of Linux development environments, including kernel building and installation processes. Basic knowledge of GPU software stack components and their interactions. Experience with log collection and analysis for kernel and application troubleshooting. Proficiency in using version control systems like Git and familiarity with Makefiles. Nice to have Excellent C coding. Experience with System debug or validation in a Linux environment. Familiarity with testing frameworks and automation tools for driver validation. Strong analytical and problem-solving skills, with a detail-oriented mindset. Excellent communication skills, both verbal and written, with a collaborative approach to teamwork. A genuine passion for software validation, hardware interactions, and technology innovation. Bachelor's degree in computer science, Electrical Engineering, or a related field, or equivalent work experience. Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 1 month ago

Apply

6.0 - 8.0 years

4 - 8 Lacs

Pune

Work from Office

Experience required: 6- 8 Yrs Role- LINUX DEVELOPER Skills: Embedded C, C++ programming , OOPS Concepts, Python, data structures Good Experience in Microservice development(EdgeX) Understanding of any Industrial protocols like Ethernet, Modbus, BACnet, REST API, Cloud connectivity(IoT, MQTT)". Work experience on Linux, Yocto(mandatory)

Posted 1 month ago

Apply

5.0 - 10.0 years

11 - 16 Lacs

Bengaluru

Work from Office

The competency band C3 to C4 can be considered 6 - 10 years of Embedded Linux Development Experience BE/BTech in electronics or computer science Experience in Linux BSP Development, Yocto build system Experience in Embedded Development in C Linux Kernel internals , Device driver implementation Experience in initial board bring up on new hardware, preferably for ARM-based processors Experience in Customization of Bootloader and Linux operating system for embedded platforms Experience in porting board support packages from reference platform Experience in writing custom device drivers and related SDKs/API Understanding of hardware schematics and ability to handle configurations/debug register level issues Experience with generating high quality documentation of the design Good communication skills and experience in interacting with customers/attending customer calls

Posted 1 month ago

Apply

3.0 - 8.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Overview: Terralogic is a top IT service provider company that excels in providing technology services for the connected world. With a focus on stability and increased productivity, we invest in a broad range of technical skills and domain experts to support our customers roadmap and business needs. Our approach involves understanding our customers problem statements and providing optimized solutions at great value. Job experience: 3+ years Job Skills: Bachelors Degree in Computer Science or equivalent technical/scientific degree Minimum of 5 years of experience of hands-on software product development on a variety of platforms Expertise in reviewing requirements and assessing product impact and potential solutions Expertise in software engineering principles and best practices Proven experience in C++ and object-oriented design Proven experience in scripting language of Go and Python Proven experience in Restful API, Linux development Familiar with Ethernet/IP/TCP communication standards and technologies Key wording: Must (Less than 5 items):C++, Python, GO, Restful API, Linux Shell and OS, TCP/IP Nice to have: Database development, Network protocols, Virtualization Role: The role involves day-to-day tasks such as process automation, troubleshooting, creating test cases, quality assurance, and ensuring smooth automation processes with storage systems. Responsibilities: Develop API related capabilities according to Ondatra/OTG framework and solutions Implement and maintain high quality STC automation framework (based on C/GO/python and other open-sourced tools) in Linux Collaborate with other architects in the business unit and integrate related Restful API into existing automation framework Work closely with Product Owner to translate requirements into high-quality, timely deliverables Communicate effectively with all team members and other key stakeholders Contribute as a strong hands-on technical member in project development activities and help raise the teams technical capability Note: Work mode: Work from office (WFO) Notice period: Immediate to max 30 days Job location: Bangalore

Posted 1 month ago

Apply

4.0 - 8.0 years

3 - 7 Lacs

Bengaluru

Work from Office

- Grade Specific Capgemini is hiring for below WLAN Developer Role, interested candidates please apply. Responsibilities Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required: Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging Notice Period15 Days/30 Days/60 Days LocationBangalore

Posted 2 months ago

Apply

4.0 - 5.0 years

3 - 4 Lacs

Vadodara

Work from Office

* Experience Required programming language: C/C++, Python, JavaScript is advantageous. * Essential to this role, the candidate must be able to apply code development and design system/solution architecture Required Candidate profile Networking experience in LAN, WAN, VLAN, Managed Switch, Routers, Communication protocols TCP/IP based Modbus, EthernetIP, Profinet, HTTPS, MQTT Hands-on knowledge of industrial protocols, PLC & SCADA

Posted 2 months ago

Apply

5.0 - 7.0 years

25 - 27 Lacs

Bengaluru

Work from Office

Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.

Posted 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