Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As a System Engineer at our Bangalore office, located at Sattva Knowledge Court Bdg_HII, you will be responsible for the hardware and software bring-up, feature enablement, and software configurations of the Digital cockpit system/High-performance compute node. Your role will involve integrating and maintaining different software functional modules from the shared platform codebase, as well as driving software migration to new kernel versions and Android pastries. In this position, you will be expected to perform digital cockpit software bring-up and feature enablement, board bring-up (QC6/QC8, EA9/EA7, etc.), and peripheral validation. Additionally, you will work on system boot and runtime performance optimization. To be successful in this role, you should have at least 4 years of experience in embedded systems, with a focus on Android, Linux, and Kernel Development. Experience in device driver development, device tree changes, system virtualization, and instrument cluster development is preferred. Strong programming skills in C and C++, as well as knowledge of system-level debugging, are required. Nice to Have: - Additional job-related education, experience, skills, or credentials desired by the Hiring Manager. - Preferred qualifications that enhance a candidate's ability to perform the role but are not mandatory. To be eligible for this position, you must be willing to work in our Bangalore office and successfully complete a background investigation and drug screen as a condition of employment. We offer you the opportunity to work on system hardware and software bring-up activities, the latest Android Automotive Stack, and evolving technologies in the automotive industry. This role provides you with the chance to learn and work across various software layers and gain knowledge and exposure to various system boot optimization techniques. Please be aware of recruitment scams and ensure that you are applying for legitimate job opportunities.,
Posted 2 weeks ago
3.0 - 5.0 years
15 - 25 Lacs
pune, bengaluru, mumbai (all areas)
Work from Office
SDE + Instructor (Computer Architecture) Experience: 3 - 5 Years Exp Salary: 15 to 25 LPA Preferred Notice Period: Upto 30 Days Opportunity Type: Office (Sonipat, Haryana) Placement Type: Full-time (*Note: This is a requirement for one of Uplers' Clients) Must have skills: Linux Device Drivers OR VLSI Design OR RTL OR Computer architecture OR Kernel Development About Newton School: Newton School Come be part of a rocket ship thats creating a massive impact in the world of education! On one side you have over a million college graduates every year with barely 5% employability rates and on the other side, there are thousands of companies struggling to find talent. Newton School aims to bridge this massive gap through its personalized learning platform. We are building an online university and solving the deep problem of the employability of graduates.We have a strong core team consisting of alumni from IITs and IIM, having several years of industry experience in companies like Unacademy, Inmobi, Ola, and Microsoft - among others. On this mission, we are backed by some of the most respected investors around the world, - RTP Global, Nexus Venture Partners, and a slew of angel investors including CREDs Kunal Shah, Flipkarts Kalyan Krishnamoorthy, Unacademy and Razorpay founders, Udaan’s Sujeet Kumar among others. About the Role: We are looking for VLSI engineers with a strong foundation in digital systems and computer architecture to take on an academic teaching role. This full-time position is ideal for engineers with hands-on experience in RTL design, processor components, or SoC architecture who are excited to teach how computers are built from logic gates to microarchitectures. You will lead classroom instruction, mentor student projects, and help shape curriculum at the intersection of digital logic, hardware systems, and architectural design. Key Responsibilities: Teach Computer Architecture by drawing from real-world VLSI design experience covering instruction sets, pipelining, memory systems, and microprocessor implementation. Guide students through lab simulations and RTL projects that explore how architectural concepts are implemented in hardware (e.g., datapaths, control units, cache design). Design and evaluate lab work, assessments, and hands-on student projects that simulate industry applications. Mentor and support students in their academic and professional development journeys. Continuously update course content to reflect current industry trends and technologies. Contribute to curriculum development, academic research, and internal learning initiatives. Host technical workshops, design challenges, and guest sessions to extend classroom learning. Collaborate with fellow faculty, industry mentors, and curriculum designers to enrich learning outcomes Must-Have Skills & Qualifications: B.Tech / M.Tech / Ph.D. in Computer Engineering, Electronics, Electrical, or a related field. Experience working on processor subsystems, SoC integration, RTL for custom compute blocks, or related architecture-level VLSI work. Strong technical command over topics such as: Computer Architecture: Instruction sets, microprocessors, memory hierarchy, pipelining, cache systems. VLSI Design: CMOS circuits, RTL design, ASIC/FPGA flow, timing analysis, layout. Proficiency in tools such as Cadence, ModelSim, Synopsys, Xilinx, Mentor Graphics, etc. Working knowledge of HDL languages (Verilog/VHDL) and scripting (Tcl, Shell, Python). Excellent communication and classroom delivery skills. Demonstrated interest in teaching and mentoring students. Good-to-Have Skills: Prior experience as a faculty member or technical trainer. Familiarity with RISC-V, ARM-based processors, SoC Design, or low-power systems Exposure to DFT, verification methodologies, and EDA flows. Contributions to open-source, academic publications, or online technical content. Comfort with digital tools, LMS platforms, and collaborative teaching formats How to apply for this opportunity? Easy 3 Step Process: Click On Apply and register or log in to our portal Upload updated Resume & complete the Screening Form Increase your chances of getting shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Posted 2 weeks ago
3.0 - 5.0 years
15 - 25 Lacs
hyderabad, chennai, bengaluru
Work from Office
SDE + Instructor (Computer Architecture) Experience: 3 - 5 Years Exp Salary: 15 to 25 LPA Preferred Notice Period: Upto 30 Days Opportunity Type: Office (Sonipat, Haryana) Placement Type: Full-time (*Note: This is a requirement for one of Uplers' Clients) Must have skills: Linux Device Drivers OR VLSI Design OR RTL OR Computer architecture OR Kernel Development About Newton School: Newton School Come be part of a rocket ship thats creating a massive impact in the world of education! On one side you have over a million college graduates every year with barely 5% employability rates and on the other side, there are thousands of companies struggling to find talent. Newton School aims to bridge this massive gap through its personalized learning platform. We are building an online university and solving the deep problem of the employability of graduates.We have a strong core team consisting of alumni from IITs and IIM, having several years of industry experience in companies like Unacademy, Inmobi, Ola, and Microsoft - among others. On this mission, we are backed by some of the most respected investors around the world, - RTP Global, Nexus Venture Partners, and a slew of angel investors including CREDs Kunal Shah, Flipkarts Kalyan Krishnamoorthy, Unacademy and Razorpay founders, Udaan’s Sujeet Kumar among others. About the Role: We are looking for VLSI engineers with a strong foundation in digital systems and computer architecture to take on an academic teaching role. This full-time position is ideal for engineers with hands-on experience in RTL design, processor components, or SoC architecture who are excited to teach how computers are built from logic gates to microarchitectures. You will lead classroom instruction, mentor student projects, and help shape curriculum at the intersection of digital logic, hardware systems, and architectural design. Key Responsibilities: Teach Computer Architecture by drawing from real-world VLSI design experience covering instruction sets, pipelining, memory systems, and microprocessor implementation. Guide students through lab simulations and RTL projects that explore how architectural concepts are implemented in hardware (e.g., datapaths, control units, cache design). Design and evaluate lab work, assessments, and hands-on student projects that simulate industry applications. Mentor and support students in their academic and professional development journeys. Continuously update course content to reflect current industry trends and technologies. Contribute to curriculum development, academic research, and internal learning initiatives. Host technical workshops, design challenges, and guest sessions to extend classroom learning. Collaborate with fellow faculty, industry mentors, and curriculum designers to enrich learning outcomes Must-Have Skills & Qualifications: B.Tech / M.Tech / Ph.D. in Computer Engineering, Electronics, Electrical, or a related field. Experience working on processor subsystems, SoC integration, RTL for custom compute blocks, or related architecture-level VLSI work. Strong technical command over topics such as: Computer Architecture: Instruction sets, microprocessors, memory hierarchy, pipelining, cache systems. VLSI Design: CMOS circuits, RTL design, ASIC/FPGA flow, timing analysis, layout. Proficiency in tools such as Cadence, ModelSim, Synopsys, Xilinx, Mentor Graphics, etc. Working knowledge of HDL languages (Verilog/VHDL) and scripting (Tcl, Shell, Python). Excellent communication and classroom delivery skills. Demonstrated interest in teaching and mentoring students. Good-to-Have Skills: Prior experience as a faculty member or technical trainer. Familiarity with RISC-V, ARM-based processors, SoC Design, or low-power systems Exposure to DFT, verification methodologies, and EDA flows. Contributions to open-source, academic publications, or online technical content. Comfort with digital tools, LMS platforms, and collaborative teaching formats How to apply for this opportunity? Easy 3 Step Process: Click On Apply and register or log in to our portal Upload updated Resume & complete the Screening Form Increase your chances of getting shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Posted 2 weeks ago
3.0 - 5.0 years
15 - 25 Lacs
new delhi, sonipat, gurugram
Work from Office
SDE + Instructor (Computer Architecture) Experience: 3 - 5 Years Exp Salary: 15 to 25 LPA Preferred Notice Period: Upto 30 Days Opportunity Type: Office (Sonipat, Haryana) Placement Type: Full-time (*Note: This is a requirement for one of Uplers' Clients) Must have skills: Linux Device Drivers OR VLSI Design OR RTL OR Computer architecture OR Kernel Development About Newton School: Newton School Come be part of a rocket ship thats creating a massive impact in the world of education! On one side you have over a million college graduates every year with barely 5% employability rates and on the other side, there are thousands of companies struggling to find talent. Newton School aims to bridge this massive gap through its personalized learning platform. We are building an online university and solving the deep problem of the employability of graduates.We have a strong core team consisting of alumni from IITs and IIM, having several years of industry experience in companies like Unacademy, Inmobi, Ola, and Microsoft - among others. On this mission, we are backed by some of the most respected investors around the world, - RTP Global, Nexus Venture Partners, and a slew of angel investors including CREDs Kunal Shah, Flipkarts Kalyan Krishnamoorthy, Unacademy and Razorpay founders, Udaan’s Sujeet Kumar among others. About the Role: We are looking for VLSI engineers with a strong foundation in digital systems and computer architecture to take on an academic teaching role. This full-time position is ideal for engineers with hands-on experience in RTL design, processor components, or SoC architecture who are excited to teach how computers are built from logic gates to microarchitectures. You will lead classroom instruction, mentor student projects, and help shape curriculum at the intersection of digital logic, hardware systems, and architectural design. Key Responsibilities: Teach Computer Architecture by drawing from real-world VLSI design experience covering instruction sets, pipelining, memory systems, and microprocessor implementation. Guide students through lab simulations and RTL projects that explore how architectural concepts are implemented in hardware (e.g., datapaths, control units, cache design). Design and evaluate lab work, assessments, and hands-on student projects that simulate industry applications. Mentor and support students in their academic and professional development journeys. Continuously update course content to reflect current industry trends and technologies. Contribute to curriculum development, academic research, and internal learning initiatives. Host technical workshops, design challenges, and guest sessions to extend classroom learning. Collaborate with fellow faculty, industry mentors, and curriculum designers to enrich learning outcomes Must-Have Skills & Qualifications: B.Tech / M.Tech / Ph.D. in Computer Engineering, Electronics, Electrical, or a related field. Experience working on processor subsystems, SoC integration, RTL for custom compute blocks, or related architecture-level VLSI work. Strong technical command over topics such as: Computer Architecture: Instruction sets, microprocessors, memory hierarchy, pipelining, cache systems. VLSI Design: CMOS circuits, RTL design, ASIC/FPGA flow, timing analysis, layout. Proficiency in tools such as Cadence, ModelSim, Synopsys, Xilinx, Mentor Graphics, etc. Working knowledge of HDL languages (Verilog/VHDL) and scripting (Tcl, Shell, Python). Excellent communication and classroom delivery skills. Demonstrated interest in teaching and mentoring students. Good-to-Have Skills: Prior experience as a faculty member or technical trainer. Familiarity with RISC-V, ARM-based processors, SoC Design, or low-power systems Exposure to DFT, verification methodologies, and EDA flows. Contributions to open-source, academic publications, or online technical content. Comfort with digital tools, LMS platforms, and collaborative teaching formats How to apply for this opportunity? Easy 3 Step Process: Click On Apply and register or log in to our portal Upload updated Resume & complete the Screening Form Increase your chances of getting shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Posted 2 weeks ago
3.0 - 8.0 years
15 - 19 Lacs
bengaluru
Work from Office
Your Career As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both Virtual machines and Container form factors. Your Impact You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support Candidate should also have hands-on experience with virtualization technologies, various hypervisors, system software, networking, and have experience with Linux kernel software development Qualifications Your Experience 3+ years of related programming experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent or equivalent military experience Expert C programming skills Strong scripting skills with bash and python Have Architecture skills/background for different Azure services like compute, networking, load-balancers, identity management etc Good Understanding of Linux Kernel, Networking stack in the kernel Strong skills in packet forwarding, Tunneling(GTP, VxLAN) etc. Experience developing device drivers and/or Linux kernel development preferred Experience with deployment on cloud environments (Azure/AWS/GCP) In-depth knowledge in selected network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA preferred Hands-on development experience on various hypervisors and network virtualization technologies like DPDK, XDP, Packet forwarding area Experience with Kubernetes and CNI is preferred Ability to work well with a group of senior engineers in a dynamic, fast-paced environment Additional Information The Team Our engineering team is at the core of our products connected directly to the mission of preventing cyberattacks. We are constantly innovating challenging the way we, and the industry, think about cybersecurity. Our engineers dont shy away from building products to solve problems no one has pursued before.
Posted 3 weeks ago
5.0 - 10.0 years
16 - 20 Lacs
bengaluru
Work from Office
Your Career As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both Virtual machines and Container form factors. Your Impact You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support Candidate should also have hands-on experience with virtualization technologies, various hypervisors, system software, networking, and have experience with Linux kernel software development Qualifications Your Experience 5+ years of related programming experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent or equivalent military experience Expert C programming skills Strong scripting skills with bash and python Have Architecture skills/background for different Azure services like compute, networking, load-balancers, identity management etc. Good Understanding of Linux Kernel, Networking stack in the kernel Strong skills in packet forwarding, Tunneling(GTP, VxLAN) etc. Experience developing device drivers and/or Linux kernel development preferred Experience with deployment on cloud environments (Azure/AWS/GCP) In-depth knowledge in selected network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA preferred Hands-on development experience on various hypervisors and network virtualization technologies like DPDK, XDP, Packet forwarding area Experience with Kubernetes and CNI is preferred Ability to work well with a group of senior engineers in a dynamic, fast-paced environment.
Posted 3 weeks ago
3.0 - 8.0 years
15 - 19 Lacs
bengaluru
Work from Office
As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and service offerings. Responsibilities will include designing and implementing new features and integrations with Azure cloud and other public and private clouds. Core networking improvements in pure software environments in both Virtual machines and Container form factors. Your Impact You will be expected to participate in all phases of the product development cycle, from definition, design, through implementation and test Develop functional specifications, assess task requirements and scheduling, and participate in development, debug and support Candidate should also have hands-on experience with virtualization technologies, various hypervisors, system software, networking, and have experience with Linux kernel software development Qualifications Your Experience 3+ years of related programming experience required with BS/MS degree in Computer Science or Electrical Engineering or equivalent or equivalent military experience Expert C programming skills Strong scripting skills with bash and python Have Architecture skills/background for different Azure services like compute, networking, load-balancers, identity management etc. Good Understanding of Linux Kernel, Networking stack in the kernel Strong skills in packet forwarding, Tunneling(GTP, VxLAN) etc. Experience developing device drivers and/or Linux kernel development preferred Experience with deployment on cloud environments (Azure/AWS/GCP) In-depth knowledge in selected network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA preferred Hands-on development experience on various hypervisors and network virtualization technologies like DPDK, XDP, Packet forwarding area Experience with Kubernetes and CNI is preferred Ability to work well with a group of senior engineers in a dynamic, fast-paced environment
Posted 3 weeks ago
8.0 - 13.0 years
18 - 32 Lacs
bengaluru
Work from Office
3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.
Posted 3 weeks ago
2.0 - 4.0 years
5 - 9 Lacs
hyderabad, chennai, bengaluru
Work from Office
Education Qualification: Core skills: Strong C/C++, DS, LSP, LDD, Kernel Development, ARM Arch, Debugging with JTAG, T32, (GDB, KGDB optional), Relevant project level experience. Tools like GIT and understanding of Jenkis and the following specific skills: Camera: Camera pipeline, middleware development, Camera HAL and Camera Driver Audio: ALSA, PCM (Pulse code modulation Framework), Stage frieght, Audion Manager, Flinger, Audio Services, Audio HAL, Codecs Display: Surface flinger, Display driver Video: V4L2, H.265/264, Media HAL Graphics: Graphics Framework, Driver, surface flinger, openCL, openGLES Domain: MM Dev Location - Bengaluru,Hyderabad,Chennai,Pune.
Posted 3 weeks ago
10.0 - 15.0 years
13 - 17 Lacs
bengaluru
Work from Office
JOB SUMMARY As a principal engineer, you work on the state-of-the-art server and storage firmware and software stack design, development, and solutions Server and storage system-level Firmware development including BMC, BIOS design, development, and Debugging. You will also co-work with global FW developers. Technical lead in architecture definition, design, and integration of new innovative storage and server intelligent infrastructure solutions ESSENTIAL DUTIES AND RESPONSIBILITIES Technical lead in architecture definition, design, and integration of new innovative storage and server intelligent infrastructure solutions Design, Develop, and Debug Firmware by applying knowledge of server hardware architecture and system design. Creating/Review High-level, Low-level design flows Co-review the HW schematic relative to FW design. Follow the Firmware CICD process to commit and release the code Communicate technical aspects of a project effectively to cross-functional teams. Technical proposal and feature assessment, Assist in analyzing technical risks, blockers, and opportunities to ensure a smooth project transition. Source code management (Git) , Code review for the design change, and release FW. JOB QUALIFICATIONS KNOWLEDGE REQUIREMENTS - Open-source and Closed source server and storage stack experience - BMC, openBMC, BIOS, RoT firmware solution experience - Expertise in design and debugging Firmware, BIOS, Linux Kernel, and/or Linux OS issues on SoC and platform level, UEFI, Coreboot. - Good C and C++ coding skills , including well design concepts and code tracing skills. - Familiar with Linux operation system, kernel, and application. - Solid Knowledge of low-level protocol, including I2C/I3C, PMBUS, SPI, UART, JTAG, GPIO/SGPIO. - Well understanding of BMC IPMI 2.0 and DCMI1.5, like IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI. - Independently porting skill of BMC to custom HW or algorithm. - Experience in participating in at least one whole server project cycle. - Experience in Redfish or BMC WebU I or Linux kernel development. Extra SKILLS are a plus. - Comprehensive knowledge of Agile practices or scrum. - Good understanding of product development and manufacturing processes including test validation. - Basic technical background to recognize, assess, and communicate cross-functional issues and risks. LANGUAGE SKILLS Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public in English. COMMUNICATION SKILLS - Influence others and share best practices. - Effectively communicate with good understanding of English - Understand and meet customer needs and expectations. - Work as part of a global team. - Could smoothly to co-work with cross function team - Ability to define problems, collect data, establish facts, and draw valid conclusions. REASONING ABILITY Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. Ability to develop mathematical models of physical reality and solve them, then implement the results. EDUCATION & EXPERIENCE REQUIREMENTS 10+ years related BMC FW development Bachelor or Master in Electronics, Computer science, software engineering or related equivalent experience. With Firmware development required. With Server or Storage product experience Required. With OpenBMC experience preferred With BIOS concept and experience is preferred.
Posted 3 weeks ago
2.0 - 4.0 years
7 - 11 Lacs
hyderabad, chennai, bengaluru
Work from Office
Skills/Experience: Strong C, DS, LSP, LDD, Kernel Development, ARM Arch, Debugging with JTAG, T32, (GDB, KGDB optional) Relevant project level experience. Tools like GIT and understanding of Jenkins Domain: Linux Driver/ Kernel Development Location - Bengaluru,Hyderabad,Chennai,Pune
Posted 3 weeks ago
2.0 - 4.0 years
6 - 10 Lacs
hyderabad, chennai, bengaluru
Work from Office
Skills/Experience: Strong Python, good knowledge in C programming, Python Libraries like, Serial, Subprocess, OS, Sys, numpy, panda Strong Python with experience in Automation Framework development in embedded domain Domain: Linux Driver/ Kernel Development Experience (years) : 2 to 4 years Location - Bengaluru,Hyderabad,Chennai,Pune
Posted 3 weeks ago
2.0 - 6.0 years
9 - 19 Lacs
hyderabad
Work from Office
Role: Embedded Linux Kernel & Device Driver Engineer (BSP Focus) Experience: 36 Years Responsibilities: Develop and port Linux kernel device drivers for peripherals (USB, Ethernet, GPIO, UART, eMMC, I2C, SPI). Work on BSP (Board Support Package) and bring-up activities. Integrate and debug V4L2 (Video for Linux 2) based drivers (preferred). Modify and maintain DTS (Device Tree Source) files. Perform kernel-level debugging and validation. Collaborate with hardware teams for driver adaptation. Must Have Skills: Strong Embedded Linux knowledge. Hands-on Linux kernel & device driver development . DTS modifications and debugging . C/C++ programming for low-level development. Good to Have: Exposure to multimedia drivers (Audio/Video, V4L2) . Experience in validation frameworks (LTP, DDT, etc.) . If you are really interested and have the right match, feel free to share your resume: svishnuraj@teksystems.com
Posted 3 weeks ago
5.0 - 10.0 years
6 - 10 Lacs
hyderabad
Work from Office
IBM ISDL Power hypervisor development group is working on virtualisation Tech that involves firmware design and development for power hypervisor. The key responsibilities for this role are as following: As Firmware developer to develop Hypervisor firmware on IBM power Systems Participate in design, implementation, Integration & verification of virtualization functions Execute unit test plans and functional tests to verify high quality code deliverables Perform code reviews with other members of team Provide code support, debug activities and issues resolution supporting both internal and external customers. Interact with the test team to define test plans, identify, root cause and resolve defects Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 5-10years of experience in Firmware design( embedded software) and development Expertise in C/ C++ language , Object oriented concepts Experience in embedded device drivers, Linux. Expertise in debugging and root causing complex firmware issues. Preferred technical and professional experience Knowledge in Servers domain, virtualization Tech is added advantage Linux kernel , kernel development multi thread programming C++ design & design patterns/ advanced skills Knowledge in communication protocols Skills on unit testing, scripting and automation. Agile process knowledge Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools. Should have good knowledge of unit testing.
Posted 3 weeks ago
7.0 - 9.0 years
12 - 19 Lacs
bengaluru
Work from Office
3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.
Posted 3 weeks ago
8.0 - 10.0 years
25 - 30 Lacs
pune
Work from Office
As a Senior Technical Lead - C,C++ Scripting at Incedo, you will be responsible for developing and maintaining C/C++ scripts for various applications. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues. Roles & Responsibilities: Design and develop C/C++ applications for various platforms including Windows, Linux, and Unix Write and maintain clean, efficient, and well-documented code Debug and troubleshoot complex software issues Collaborate with cross-functional teams to develop and implement software features and enhancements Foster a collaborative and supportive work environment, promoting open communication and teamwork. Demonstrate strong leadership skills, with the ability to inspire and motivate team members to perform at their best. Technical Skills Programming Languages: Proficiency in C and C++ for embedded systems. Operating Systems: Experience with real-time operating systems (RTOS) and Linux kernel development. Networking Knowledge: Strong understanding of networking protocols and standards (e.g., TCP/IP, Ethernet, VLAN). Debugging Tools: Familiarity with tools like GDB, Wireshark, and oscilloscopes for debugging and analysis. Version Control: Experience with version control systems such as Git. Nice-to-have skills Qualifications Qualifications 8-10 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Posted 4 weeks ago
4.0 - 9.0 years
12 - 16 Lacs
hyderabad
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Product development or systems engineering background with hardware platforms and their software & firmware ecosystems Excellent verbal communication and written, presentation skills . Excellent interpersonal, organizational, analytical and planning. Experience working in a fast-paced matrixed technical organization. Skills Must have Sr. Engineer with 3-10 Yrs of experience in embedded Linux driver/kernel development Strong C development skills. Developing baremetal drivers, application for ARM based systems. Good working experience with linux v4l2, DRM frameworks, i2c, IPC, DMA driver development. Good working experience with multimedia IPs like MIPI, HDMI, SDI, VCU, ISP etc. Work experience in ARM architecture. Linux Device driver programming experience in Linux Kernel and Drivers. System knowledge, System Debugging. Nice to have Exposure to SafeRTOS, FreeRTOS is a plus.
Posted 4 weeks ago
4.0 - 7.0 years
14 - 19 Lacs
bengaluru
Work from Office
Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and handshakes, contributing to the robustness and security of our products. Responsibilities Develop and maintain security firmware for Embedded SoCs Implement and enhance silicon security subsystems, policies, and root-of-trust mechanisms Work with TPM/fTPM and Widevine to ensure secure communication and data protection Debug and review C code to maintain high-quality firmware standards Collaborate with the team using Git/Gerrit for version control and code review processes Contribute to boot loader and Linux kernel development as needed Skills Must have 5-12 years of experience with MANDATORY Very strong in C language programming and debugging Security Firmware called PSP FW JD, key skillsets Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine Good knowledge of trusted applications and handshake Good knowledge on security concepts like chain of trust , Crypto Algorithms. Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking Knowledge of UEFI/BIOS development and functionality
Posted 4 weeks ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
You should have strong expertise in C/C++, Data Structures, LSP, LDD, Kernel Development, ARM Architecture, and Debugging with JTAG and T32 (GDB, KGDB optional). Your experience should include working on relevant projects and utilizing tools like GIT, as well as having an understanding of Jenkins. For the Audio domain, you will need knowledge in ALSA, PCM (Pulse Code Modulation Framework), Stage Freight, Audio Manager, Flinger, Audio Services, Audio HAL, and Codecs. For the Camera domain, we are seeking experienced embedded software engineers who are passionate about developing software for embedded systems. Your responsibilities will include Camera HAL3 driver development, customizing the Android framework for various mobile device form factors, designing end-to-end camera use cases and implementing features, image processing, debugging and resolving issues in the existing code base, as well as some power and performance optimization tasks. It is essential to have a strong understanding and experience in Android camera/video/audio frameworks/services, as well as proficient C & C++ programming and debugging skills. Knowledge of build systems, compilers like cmake, NDK, and Linux with cross-compilation experience is necessary. You should also have a good grasp of operating system fundamentals such as virtual memory, CPU scheduling, process states, and synchronization, along with concepts like RTOS, RAM/Cache, Interrupt handling, applied to embedded systems. Moreover, hands-on experience in Camera application development, real-time issues like memory/stack corruption, ANR, deadlocks, race conditions, and knowledge of camera design, imaging modules, subsystems pipeline, and architecture are required. Strong communication and interpersonal skills are a plus for customer-facing interactions. This is a full-time position with a day shift schedule from Monday to Friday. The work location is in person.,
Posted 1 month ago
6.0 - 12.0 years
0 Lacs
karnataka
On-site
As part of our team at Aptiv, you will have the opportunity to contribute to shaping the future of mobility. Our vision is to create a world with zero vehicle accidents, zero vehicle emissions, and seamless wireless vehicle connectivity. Every day, we strive to bring this vision closer to reality by developing advanced safety systems, high-performance electrification solutions, and data connectivity solutions. By collaborating with automakers globally, we aim to make advanced capabilities accessible to people worldwide, promoting sustainable mobility and reducing accidents caused by human error. Your role at Aptiv will involve analyzing internal and customer requirements, translating them into technical specifications, and guiding the software development lifecycle in coordination with OEMs and other Aptiv teams. You will be responsible for developing software for automotive embedded systems, including Infotainment platforms and Cockpit software. Additionally, you will conduct software module testing, resolve customer-reported issues efficiently, and collaborate with cross-functional teams to drive innovation and address challenges. To excel in this role, you should hold a degree in BE/B.Tech/ME/M.Tech in Electricals, Electronics, or Instrumentation, along with 6-12 years of experience. Your expertise should include configuration and development of POSIX for ARM-based SoCs, software product development in embedded contexts using C++14, kernel development, and maintenance. Familiarity with Qualcomm, TITD4, and SAMSUNG SoCs, device drivers development, error handling techniques, and debugging tools is essential. Moreover, experience with modern software development processes, SW version and requirements management tools, and complex embedded software systems is highly valued. Joining Aptiv means joining a workplace that fosters growth and inclusivity. We prioritize safety and aim for a world with zero fatalities, zero injuries, and zero accidents. Aptiv provides a supportive environment where individuals can develop professionally and personally. With various benefits such as higher education opportunities, life and accident insurance, well-being programs, EAP employee assistance, and access to fitness clubs, we strive to ensure your overall well-being. If you are ready to make a difference in the future of mobility, apply now and be a part of our journey to change tomorrow.,
Posted 1 month ago
5.0 - 9.0 years
12 - 22 Lacs
Hyderabad
Work from Office
Title: Android Linux Device Driver Development Location: Hyderabad Description: Linux device Driver Development and working on Android Platform. Android Kernel, Android Driver, Debugging Embedded C & DS programming Linux internals, Linux Device Drivers
Posted 1 month ago
3.0 - 6.0 years
1 - 4 Lacs
Bengaluru
Work from Office
This job might be for you if You enjoy solving problems. You love taking on difficult challenges and finding creative solutions. You dont know the answer but will dig until you find it. You communicate clearly. You write well. You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference. You can impress our customers with your enthusiasm to solve their issues (and solve them!) Job Description Eximietas Design is seeking a highly motivated and experienced Engineer to join our growing team of Automotive Functional safety experts. You will be responsible for software modules that form part of a solution which includes a reference platform and its associated software stack that is specifically designed for autonomous vehicle applications. Responsibilities Design, develop, and maintain Linux kernel device drivers for Eximietas Designs products. Collaborate with hardware and software teams to define driver requirements and specifications. Implement and optimize device drivers for various hardware peripherals and platforms. Conduct thorough testing and debugging to ensure driver reliability, performance, and compatibility. Provide technical support and troubleshooting assistance for driver-related issues. Stay updated on industry trends and advancements in Linux kernel development to incorporate best practices and optimizations into driver designs. Contribute to the documentation and knowledge sharing within the team. Qualifications Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field. Extensive experience in Linux kernel development and device driver programming. Proficiency in C programming language and understanding of kernel programming concepts. Hands-on experience with Qualcomm/ARM based chipsets and hardware platforms. Knowledge of Linux kernel internals, bus protocols, and driver frameworks. Strong problem-solving skills and ability to troubleshoot complex driver issues. Excellent communication and teamwork abilities.
Posted 1 month ago
8.0 - 10.0 years
11 - 16 Lacs
Pune
Work from Office
As a Senior Technical Lead - C,C++ Scripting at Incedo, you will be responsible for developing and maintaining C/C++ scripts for various applications. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues. Roles & Responsibilities: Design and develop C/C++ applications for various platforms including Windows, Linux, and Unix Write and maintain clean, efficient, and well-documented code Debug and troubleshoot complex software issues Collaborate with cross-functional teams to develop and implement software features and enhancements Foster a collaborative and supportive work environment, promoting open communication and teamwork. Demonstrate strong leadership skills, with the ability to inspire and motivate team members to perform at their best. Technical Skills Programming Languages: Proficiency in C and C++ for embedded systems. Operating Systems: Experience with real-time operating systems (RTOS) and Linux kernel development. Networking Knowledge: Strong understanding of networking protocols and standards (e.g., TCP/IP, Ethernet, VLAN). Debugging Tools: Familiarity with tools like GDB, Wireshark, and oscilloscopes for debugging and analysis. Version Control: Experience with version control systems such as Git. Nice-to-have skills Qualifications Qualifications 8-10 years of work experience in relevant field B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred
Posted 1 month ago
8.0 - 12.0 years
3 - 10 Lacs
Goa, India
On-site
Technical lead in all aspects of Embedded software architecture design. Contributes to the development of strategic technology plans and project portfolio in own organization. To apply and develop state-of-the-art research on Firmware Product-Lines. Expertise in designing high performance oriented scalable embedded architecture. Driving/taking lead for different Quality processes in product development to achieve required quality matrices like reviews for firmware artifacts (code and design reviews), code quality matrices , non-functional requirements such as performance and sizing, Root cause analysis techniques for problem solvin We are seeking for a BE / ME in Electronics & Comm/ Electrical/CS, should have minimum 8-12 years experience of embedded software development, Experience in Protection / Sub-Station Automation Industry is preferred. This job is based out of Goa. Product development Design and implement Software for embedded devices and systems from requirements to production and commercial deployment. Development of Linux device drivers for peripherals such as UART, I2C, SPI, USB, Ethernet Board bring up, Customization and optimization of Linux kernel, Bootloader (Uboot) for embedded targets. Design, develop, code, test, debug (gdb , coredump) and review system software Analyze and enhance efficiency, stability and scalability of system resources. Integrate and validate new product designs. Support system/regression tests and optimize I/O performance. Provide production/ post-production support. Perform technical research, monitor current trends and changes in technology to assist in new product development. Professional knowledge Solid programming experience in C/ C++. Strong hands-on knowledge min 6 years on Embedded Linux kernel internals & device drivers and rich hands-on experience in kernel driver development. Strong knowledge in OS/Kernel concepts. Hands on troubleshooting issues on run-time environment. Good Understanding of Memories, RAMs, storage devices, high speed devices like USB, Ethernet. Expertise in with software configuration management tools, defect tracking tools, and peer review. Proficient in multi-threaded programming and middleware solution development on Linux. Familiarity with multi-core programming, IPCs. Proficient in tools such as Git, Azure DevOps, Scripting, Yocto, Buildroot, Perl. Experience with cross compiler tool chain and build IDEs. Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems. Adequate knowledge of reading schematics and data sheets for components. Strong documentation and writing skills Desired knowledge Know-how substation automation technology / substation protection systems. Know-how substation automation protocols IEC 60870-5-101/102/103/104, Modbus-RTU, DNP3, IEC 61850. Know-how electrical power system protection. Know-how power system management (SCADA). Know-how applications of power system management
Posted 2 months ago
10.0 - 15.0 years
20 - 25 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: More details below Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips extensive heterogeneous computing capabilities to allow inference of GenAI models on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. Utilize this power efficient hardware and Software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds! Responsibilities: In this role, you will spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AI inferencing expert, you'll push the limits of performance from large models. Your mastery in deploying large C/C++ software stacks using best practices will be essential. You'll stay on the cutting edge of GenAI advancements, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment. Most importantly, your passion for the role of edge in AI's evolution will be your driving force. Minimum Qualifications Bachelors degree in engineering, Computer Science, or related field and 10+ years of Systems Engineering or related work experience.ORMasters degree in engineering, Computer Science, or related field and 9+ years of Systems Engineering or related work experience. Requirements Strong understanding of Generative AI models- LLM, LVM, LMMs and building blocks (self-attention, cross attention, KV caching etc.) Floating-point, Fixed-point representations and Quantization concepts. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU).Hands-on experience in C/C++ programming, Design Patterns and OS concepts.Excellent analytical and debugging skills. Exposure to shell scripts, python scripts, understanding of Linux/Windows systems and automation scripts/environment. Good communication skills, presentation skills and should manage his/her tasks independently. Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Strong understanding of SIMD processor architecture and system design. Proficiency in object-oriented software development and familiarity Familiarity with Linux and Windows environment Strong background in kernel development for SIMD architectures. Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus. Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred. Experience with parallel computing systems and languages like OpenCL and CUDA is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |