Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 12.0 years
3 - 7 Lacs
Hyderabad, Bengaluru
Work from Office
Role : Linux BSP Development Location : Bangalore, Hyderabad Experience : 7 - 12 Yrs Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Key Responsibilities : Linux BSP Development : Develop, port, and maintain Linux BSP for target devices. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, CL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Linux BSP, device drivers, and GPU. Embedded Linux and RTOS : Work with embedded Linux and RTOS environments. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Linux kernel development and device driver programming. - In-depth understanding of Linux kernel architecture and subsystems. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, CL, Vulkan). - Experience with embedded Linux and RTOS. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash).
Posted 1 hour ago
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 2 hours ago
4.0 - 8.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Project description The team is responsible for development, quality assurance and delivery of RAID UEFI, Windows and Linux drivers for the laptops, desktops and workstations that support the RAID solution. As a software engineer in this team, you will work on hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. As a part of this world class team, you will get an exposure to the fascinating world of RAID. In this role, you will be actively participating in research, concept development and design ideation to create world class software and firmware. Responsibilities Candidate's primary responsibility is developing Windows Drivers for RAID products. Candidate will have backup responsibilities of developing Linux, UEFI, GUI Drivers for RAID products. Sustain the design, development, integration, testing and deployment of RAID solution. Includes cross cultural communication with vendor and customer. Skills Must have Preferably relevant experience of 4-8 years. Advanced programming skills in C/C++ for operating system kernel & systems development Solid understanding and experience with the Windows Storage Driver architecture, WDF & WDM. Good understanding of NVMe protocols. Good working knowledge of RAID & Storport miniport driver. Deep Knowledge of Computer Architecture and Windows Kernel Internals. Good understanding of operating systems concepts, data structures, x86-64 architecture. Proficient use of git Python, Shell Scripting, BIOS knowledge an added advantage Ability to work with minimal supervision on more than one task in parallel Ability to mentor technically Must be self-starter Good communication and time management skills Working with geographical teams an added advantage Nice to have Bachelors/master's in engineering. Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 2 hours ago
4.0 - 8.0 years
13 - 18 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 3-10 years of experience with MANDATORY Very strong in C language programming and debugging Working knowledge of git/Gerrit Side-band/Out-of-band server management. Experience in OpenBMC based BMC FW development mandatory. Experience on redfish Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 2 hours ago
3.0 - 6.0 years
3 - 6 Lacs
Hyderabad
Work from Office
Education : B.Tech/M.Tech in ECE, CS, EEE Notice Period : Immediate to 3 months Key Responsibilities : - Design, develop, and maintain camera driver software for embedded systems. - Port camera drivers to various hardware platforms and operating systems (Linux). - Optimize camera driver performance for low-power and high-performance scenarios. - Develop and integrate image signal processing (ISP) algorithms into the camera driver. - Work closely with hardware teams to ensure optimal camera module integration. - Troubleshoot and resolve camera-related issues. - Stay updated with the latest camera technologies and industry trends. Required Skills : - Strong proficiency in C programming language. - In-depth knowledge of Linux kernel and device driver development. - Experience with camera hardware interfaces (MIPI CSI-2, parallel interfaces). - Understanding of image signal processing concepts (noise reduction, color correction, etc.). - Familiarity with camera ISP pipelines and tuning. - Experience with debugging tools and techniques. - Good problem-solving and analytical skills. - Strong communication and teamwork abilities.
Posted 2 hours ago
5.0 - 10.0 years
8 - 15 Lacs
Bengaluru
Work from Office
Responsibilities : - Design, develop, and implement high-quality device drivers for various hardware components (e.g., network interfaces, storage devices, sensors, peripherals). - Analyze hardware specifications and translate them into efficient and robust driver implementations. - Debug and troubleshoot driver issues, including performance bottlenecks, stability problems, and compatibility issues. - Optimize driver performance for latency, throughput, and resource utilization. - Work closely with hardware engineers to resolve hardware-related issues and ensure driver compatibility. - Collaborate with system architects to integrate drivers into the operating system. - Write clear and concise documentation for drivers, including design specifications, test plans, and user manuals. - Stay up-to-date with the latest advancements in driver development and operating system technologies. - Participate in code reviews and contribute to the improvement of driver development processes. Qualifications : - 5-10 years of professional experience in low-level device driver development. - Strong understanding of operating system internals (e.g., Linux kernel, Windows kernel). - Expertise in C/C++ programming and scripting languages (e.g., Python). - Experience with kernel-level debugging and performance analysis tools. - Familiarity with various hardware architectures (e.g., x86, ARM). - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. - Bachelor's or Master's degree in Computer Science or a related field.
Posted 6 hours ago
7.0 - 12.0 years
2 - 6 Lacs
Hyderabad, Bengaluru
Work from Office
Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Android BSP Development : Develop, port, and maintain Android BSP for target devices. HAL Development : Develop and maintain HAL modules for various hardware components. Kernel Customization : Customize Linux kernel for specific hardware requirements. Device Driver Porting : Port device drivers for USB, I2C, and other peripherals. GPU Integration : Integrate GPU capabilities like OpenGL, Vulkan, video acceleration, and display. Root Cause Analysis : Conduct in-depth root cause analysis for issues related to Android BSP, HAL, kernel, and GPU. Performance Optimization : Optimize system performance and resource utilization. Collaboration : Collaborate with cross-functional teams to ensure seamless integration. Documentation : Create clear and concise technical documentation. Required Skills and Experience : - Strong proficiency in Android framework and HAL development. - In-depth understanding of Linux kernel architecture and device driver programming. - Experience with device driver development for USB, I2C, and other peripherals. - Knowledge of GPU architectures and APIs (OpenGL, Vulkan). - Experience with Android performance optimization and power management. - Strong problem-solving and debugging skills. - Excellent communication and collaboration skills. - Proficiency in scripting languages (e.g., Python, Bash).
Posted 6 hours ago
7.0 - 12.0 years
10 - 20 Lacs
Bengaluru
Hybrid
Job Responsibilities: As subject matter expert, expected to carry out following on day-to-day basis: Carry out debugging with Linux kernel modules, device drivers and general Linux OS related issues. Expected to have expert level knowledge and experience in (but not limited to) kernel scheduling, real time kernel parameters and their tunings for a typical cloud native real time applications. Expected hands on experience with tools like gdb, perf, strace, turbostat, dstat, tuna, tuned daemons etc Expected to carry out Real time performance optimization and measurements using like cyclictest, oslat, hwlat etc on a RT linux. Analysis of sos report, and other system, rsyslog in RT Linux to debug scheduling, memory related issues. Responsibilities for the position include but are not limited to: Working knowledge on Cloud technologies e.g. Kubernetes, docker, Helm charts, Container, pod specs etc Working knowledge on Cloud Orchestration technologies for deployment, healing, resiliency etc Education and Experience: Bachelors/Masters degree in engineering. 7-20 years of experience in RT Linux Debugging and Development. Knowledge of RT parameters, tuning and performance evaluation is a must.
Posted 17 hours ago
3.0 - 5.0 years
10 - 20 Lacs
Bengaluru
Work from Office
As a Sr. Software engineer System Platform , we look towards you as an expert with deep understanding of System Level components of scalable and distributed application architecture. You would be responsible for For owning up a module / area in the platform development. Taking the lead & clarifying the technical requirement for new features. Create a module design which are feasible to implement in given time with quality. Getting necessary approval to move ahead. Hands-on Implementation of the most critical/Complex tasks (Bugs/Enhancements/Features). Build the Lab Topology to do quick PoCs as & when needed. Guide & Mentor the new joiners in the team. Primary Skills Strong C programming and debugging skills. Strong in System Level Programming Knowledge of Linux kernel internals and drivers is a plus. Solid experience with multi-threading , locking, multi-core programming. Knowledge on openSSL and Cryptography. Additional advantage for possession of crypto accelerators. knowledge of networking including SSL, TCP, UDP, ICMP, BGP, HTTP and other L2-L7 protocols network architecture, cloud based, edge network data & analytics. Understanding of designing and developing advanced L4 to L7 networking software and features Educational Qualification Bachelors in computer engineering or equivalent. Preferably masters degree in computer Engineering. Or Equivalent.
Posted 21 hours ago
7.0 - 12.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role Principal Engineer, proficient in designing, developing, and maintaining different drivers kernel-level software, showcasing mastery in open-source development practices. Skilled in developing complex drivers and adept at employing open-source development methodologies, with a strong capability for in-depth issue analysis within complex system environments. This position does not have any direct or indirect reports; but principal level engineers are expected to mentor other engineers and help guide their careers and activities. What You Will Do Spearhead the design, development, and debugging of kernel-level software components, ensuring stability, performance, and security. Investigate and resolve complex kernel-related issues, employing debugging tools and methodologies. Ensures on-time support for Architecture, design, development and delivery activities and interfacing with Delivery and customers, other engineering organizations. Participates in proposal to customer requests, RFQ, CR and other opportunities that may arise. Provides software Leadership for different kernel components. Interfaces with customers both internal and external to ascertain customer satisfaction and takes appropriate action to ensure customer satisfaction relative to group performance. Maintains engineering standards by establishing and maintaining policies on software design standards. Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development. Supervise and review contributions from the development team. Performs technical research, monitors current trends and changes in technology. Demonstrates industry knowledge to assist in new product development. Uses Agile Scrum Methodology for software development. Ensure proper review of code developed by Junior team members. Present and defend technical decisions to peers and engineering management using facts. Analyze and resolve incompatibility and conflicts between teams through technical discussions. Drive team with Act like Owner Mindset. What You Need to be Successful Master s/bachelor s degree in Electronics or Computer Engineering 10+ years of experience in software development, Architecture. 7+ Years of experience on QNX/LINUX/Android driver development and debugging robust systems. Good understanding in Kernel Internals, C programing. Understanding of Android/Linux Boot Sequence and various Framework module architecture. Hands on troubleshooting issues on run-time environment. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Linux & Android environment. Strong in fundamentals of Inter Process Communication and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Expertise in different Kernel components like MM, Scheduling, Process Management etc. Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development in multiple OS. Good Understanding on ARM 32/64 Architectures and Kernel Debugging Expert in any of Realtime OS like RT Linux, QNX. Expert in Display, Camera, Input device subsystems in Linux Kernel. Expert in I2C, SPI, UART subsystems in Linux Kernel. Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO. Required: C, C++, HAL, Device Drivers, System programming. Desirable: Scripting, Yocto and Perl. OS: Linux/QNX/Android/RT Linux. Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers. Experience with cross compiler tool chain and build IDEs. What is Nice to Have Master s degree or PG Diploma in Embedded systems or equivalent Experience with multi-core System-on-Chip processors with hypervisor. Experience developing automotive products or personal computing and mobile device platforms. Experience with ASPICE compatible software development practices. Work experience in QNX, FREERTOS. What Makes You Eligible B-Tech/BE/MS/M Tech with 9 years to 12 years of experience in embedded Kernel Linux system Hands on embedded System, Linux/QNX/Android/RT Linux. Programming languages - C What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to HARMAN Campus Fitness Center and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners, and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com ) #LI-MR1 Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an @harman.com email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for .
Posted 23 hours ago
4.0 - 8.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role Principal Engineer, proficient in designing, developing, and maintaining different drivers kernel-level software, showcasing mastery in open-source development practices. Skilled in developing complex drivers and adept at employing open-source development methodologies, with a strong capability for in-depth issue analysis within complex system environments. This position does not have any direct or indirect reports; but principal level engineers are expected to mentor other engineers and help guide their careers and activities. What You Will Do Spearhead the design, development, and debugging of kernel-level software components, ensuring stability, performance, and security. Investigate and resolve complex kernel-related issues, employing debugging tools and methodologies. Ensures on-time support for Architecture, design, development and delivery activities and interfacing with Delivery and customers, other engineering organizations. Participates in proposal to customer requests, RFQ, CR and other opportunities that may arise. Provides software Leadership for different kernel components. Interfaces with customers both internal and external to ascertain customer satisfaction and takes appropriate action to ensure customer satisfaction relative to group performance. Maintains engineering standards by establishing and maintaining policies on software design standards. Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development. Supervise and review contributions from the development team. Performs technical research, monitors current trends and changes in technology. Demonstrates industry knowledge to assist in new product development. Uses Agile Scrum Methodology for software development. Ensure proper review of code developed by Junior team members. Present and defend technical decisions to peers and engineering management using facts. Analyze and resolve incompatibility and conflicts between teams through technical discussions. Drive team with Act like Owner Mindset. What You Need Master s/bachelor s degree in Electronics or Computer Engineering 10+ years of experience in software development, Architecture. 7+ Years of experience on QNX/LINUX/Android driver development and debugging robust systems. Good understanding in Kernel Internals, C programing. Understanding of Android/Linux Boot Sequence and various Framework module architecture. Hands on troubleshooting issues on run-time environment. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Linux & Android environment. Strong in fundamentals of Inter Process Communication and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Expertise in different Kernel components like MM, Scheduling, Process Management etc. Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development in multiple OS. Good Understanding on ARM 32/64 Architectures and Kernel Debugging. Expert in any of Realtime OS like RT Linux, QNX. Expert in Display, Camera, Input device subsystems in Linux Kernel. Expert in I2C, SPI, UART subsystems in Linux Kernel. Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO. Languages: Required: C, C++, HAL, Device Drivers, System programming. Desirable: Scripting, Yocto, perl, OS: Required: Linux/QNX/Android/RT Linux. Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers. Experience with cross compiler tool chain and build IDEs. What is Nice to Have Master s degree or PG Diploma in Embedded systems or equivalent Experience with multi-core System-on-Chip processors with hypervisor. Experience developing automotive products or personal computing and mobile device platforms. Experience with ASPICE compatible software development practices. Work experience in QNX, FreeRTOS. What Makes You Eligible Be willing to travel up to 10% domestic and international travel. Willingness to work in Bangalore. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to HARMAN Campus Fitness Center and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners, and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com ) #LI-MR1 Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an @harman.com email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for .
Posted 23 hours ago
3.0 - 5.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment Linux Kernel expertise with minimum 3-5 years of experience needed.( Preferable to have Infotainment domain Understanding.) Practical Knowledge & Hands on experience in QNX, Linux Kernel , Drivers, and Linux Embedded Systems Excellent understanding of Linux internals, Realtime Linux, RT porting and Android LINUX Kernel. Hands on knowledge on Linux Driver Porting.(UFS, Filesystem, I2C,SPI, Ethernet, UART, Display or Camera) Experience in analyzing and fixing Kernel Crashes and Open-source development. Knowledge on Hypervisor systems (Good to have) What You Will Do Design/Develop Embedded Software with On Time high quality deliverables Prepare and maintain design,code & test documentation & review work products as appropriate with Team Lead. Work in a Agile Scrum Team. Interact with customers at the unit to resolve software technical issues. Understanding of Project timeline and ensuring delivery for tractors platform. Embedded Software development for Tractor Automation for Utility, Mid & Large Tractors What You Need to Be Successful Bachelors degree in Electronic and E&TC Engineering, or a related field. 3-5 years experience in embedded Software development. Good programming skills in Linux Kernal Good experience in SW integration, payload/build generation Good knowledge in setting up SIL environment Good Knowledge of microprocessor / microcontrollers and circuits Exposure to Communication Protocols like RS 232, I2C, SPI, CAN Aware of Embedded Software Development Life cycle What Makes You Eligible You are legally authorized to work in India and can provide valid government-issued identification. You have a working knowledge of English, both written and verbal, to collaborate effectively with global teams. You are open to working from the Pune office five days a week, with flexibility for occasional travel to the client site if required. You are comfortable with flexible working hours to accommodate project needs across time zones. You are able to comply with any necessary background verification or security clearance processes as per project requirements. What We Offer Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! Knowledge on Hypervisor systems (Good to have)
Posted 23 hours ago
5.0 - 10.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role Software Engineer, proficient in designing, developing, and maintaining different low-level drivers, kernel-level software, showcasing mastery in open-source development practices. Skilled in developing complex drivers and adept at employing open-source development methodologies, with a strong capability for in-depth issue analysis within complex system environments. What You Will Do Own the design, development, and debugging of kernel-level software components, ensuring stability, performance, and security. Investigate and resolve kernel-related issues, employing debugging tools and methodologies. Develop kernel drivers for multiple products in Harman. Ensures on-time support for Architecture, design, development and delivery activities and interfacing with Delivery and customers, other engineering organizations. Participates in proposal to customer requests, RFQ and other opportunities that may arise. Provides end to end development responsibility of the Kernel drivers assigned. Maintains engineering standards by establishing and maintaining policies on software design standards. Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development. Performs technical research, monitors current trends and changes in technology. Demonstrates industry knowledge to assist in new product development. Uses Agile Scrum Methodology for software development. Ensure proper review of code developed. Drive team with Act like Owner Mindset. What You Need to be Successful Master s/bachelor s degree in Electronics or Computer Engineering 5+ years of experience in software development 3+ Years of experience on LINUX/Android driver development and debugging robust systems. Good understanding in Kernel Internals, C programing. Understanding of Android/Linux Boot Sequence and various Framework module architecture. Hands on troubleshooting issues on run-time environment. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Linux & Android environment. Strong in fundamentals of Inter Process Communication and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development. Good Understanding on ARM 32/64 Architectures and Kernel Debugging Good Understanding of Realtime OS Good Understanding of Display, Camera, Input device subsystems in Linux Kernel. Good Understanding of I2C, SPI, UART subsystems in Linux Kernel. Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO. Languages: Required: C, C++, HAL, Device Drivers, System programming. Desirable: Scripting, Yocto and Perl. OS: Required: Linux/QNX/Android/RT Linux. Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers. Experience with cross compiler tool chain and build IDEs. What Makes You Eligible Experience with multi-core System-on-Chip processors with hypervisor. Experience developing automotive products or personal computing and mobile device platforms. Experience with ASPICE compatible software development practices. Work experience in QNX, VxWorks. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to HARMAN Campus Fitness Center and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! #LI-BM1
Posted 23 hours ago
4.0 - 9.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role Software Engineer, proficient in designing, developing, and maintaining different low level drivers, kernel-level software, showcasing mastery in open-source development practices. Skilled in developing complex drivers and adept at employing open-source development methodologies, with a strong capability for in-depth issue analysis within complex system environments. What You Will Do Own the design, development, and debugging of kernel-level software components, ensuring stability, performance, and security. Investigate and resolve kernel-related issues, employing debugging tools and methodologies. Develop kernel drivers for multiple products in Harman. Ensures on-time support for Architecture, design, development and delivery activities and interfacing with Delivery and customers, other engineering organizations. Participates in proposal to customer requests, RFQ and other opportunities that may arise. Provides end to end development responsibility of the Kernel drivers assigned. Maintains engineering standards by establishing and maintaining policies on software design standards. Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development. Performs technical research, monitors current trends and changes in technology. Demonstrates industry knowledge to assist in new product development. Uses Agile Scrum Methodology for software development. Ensure proper review of code developed. Drive team with Act like Owner Mindset. What You Need to be Successful Master s/bachelor s degree in Electronics or Computer Engineering 5+ years of experience in software development 2+ Years of experience on LINUX/Android driver development and debugging robust systems. Good understanding in QNX, Kernel Internals, C programing. Understanding of Android/Linux Boot Sequence and various Framework module architecture. Hands on troubleshooting issues on run-time environment. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Linux & Android environment. Strong in fundamentals of Inter Process Communication and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development. Good Understanding on ARM 32/64 Architectures and Kernel Debugging Good Understanding of Realtime OS Good Understanding of Display, Camera, Input device subsystems in Linux Kernel. Good Understanding of I2C, SPI, UART subsystems in Linux Kernel. Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO. Languages: Required: C, C++, HAL, Device Drivers, System programming. OS : Required: Linux/QNX/Android/RT Linux. Bonus Points if You Have Master s degree or PG Diploma in Embedded systems or equivalent Experience with multi-core System-on-Chip processors with hypervisor. Experience developing automotive products or personal computing and mobile device platforms Experience with ASPICE compatible software development practices Work experience in QNX, VXWorks. What Makes You Eligible Be willing to travel up to 10% domestic and international travel. Willingness to work in Bangalore. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! #LI-BM1
Posted 23 hours ago
5.0 years
18 - 20 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role Software Engineer, SW, contributes to the design, development, and implementation of the USB vertical including kernel and user space software on Intelligent Cockpit products to meet the goals of the organization. This position has global delivery responsibility. What You Will Do Develop highly re-usable and bug free s/w modules in USB domain for all projects within Harman. Support and guide junior Engineers. Ensures on-time support for Architecture, design, development and delivery activities and interfacing with Delivery and customers, other engineering organizations. Interfaces with customers both internal and external to ascertain customer satisfaction and takes appropriate action to ensure customer satisfaction relative to group performance. Maintains engineering standards by establishing and maintaining policies on software design standards. Identifies and implements methods and practices that improve effectiveness of teamwork, and maturity of software development. Performs technical research, monitors current trends and changes in technology. Demonstrates industry knowledge to assist in new product development. Uses Agile Scrum Methodology for software development. Ensure proper review of code developed by Junior team members. Present and defend technical decisions to peers and engineering management using facts. Drive team with Act like Owner Mindset. What You Need to Be Successful Master s/bachelor s degree in Electronics or Computer Engineering. 5+ years of experience in software development in Android Middleware solutions. Should be proficient in OOPS. Solid understanding in Modern C++ programming. Should be good at C programming. Understanding of Android Boot Sequence and various Framework module architecture. Have solid experience in developing any HAL services using HIDL/AIDL within Android environment. Good experience in Android Internals. Should have minimal understanding of Linux kernel concepts. Proficient in multi-threading concepts and synchronization techniques. Should be good at Inter process communication and other OS concepts. Android System level Debugging. Should be familiar with basic Java programming. Android build, porting and customization experience. Languages: Required: C, C++, HAL, Device Drivers, System programming. Desirable: Scripting, Yocto, Java. OS: Required: Linux/ QNX/Android. Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers. Experience with cross compiler tool chain and build IDEs. What Makes You Eligible Experience in Android architecture will be added advantage. Master s degree or PG Diploma in Embedded systems or equivalent. Experience with multi-core System-on-Chip processors with hypervisor. Experience developing automotive products or personal computing and mobile device platforms. Experience with ASPICE compatible software development practices. Good understanding of Android T/U Versions. USB Domain expertise. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to HARMAN Campus Fitness Center and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners, and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com ) #LI-MR1
Posted 23 hours ago
2.0 - 8.0 years
7 - 12 Lacs
Gurugram
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role You will be working as Linux developer. Most of the work will be on middleware and application development on Linux NAD module development. Few kernel integration tasks must be taken up as well. What You Will Do Proven experience in Linux kernel development, including device driver design and customization. Strong proficiency in C/C++ programming languages with a deep understanding of memory management and embedded system concepts. Proficiency in real time multi-threaded software design and development, system programming using IPC, synchronization primitives. Hands on knowledge of all / any of the following Linux kernel areas: Power Management, Network, BSP (ARM). Strong fundamentals on Embedded product development. Preferably from Automotive or Mobile devices. Expertise in embedded system programming either in Linux Hands on experience in multi-threaded programming. Proven experience in debugging and root causing embedded system issues like kernel random crash. Good exposure on board bring-up, boot loaders, device driver porting. Good exposure on serial protocols, storage devices, network protocols. What You Need to Be Successful Exposure to RTOS (Real time operating systems). Understanding of automotive protocol like CAN, J1939, SPI etc. Work experience with Agile methodology. What Makes You Eligible Bachelor s Degree or higher in Electrical Engineer/Computer Science 2-8 years of experience in embedded Linux development. Self-motivated, result driven individual, must be passionate about the work. Willingness to work in an office located in Gurgaon, India What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today !
Posted 23 hours ago
5.0 - 8.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About Role We are looking for a Senior Embedded Android Developer to take ownership of end-to-end development of two-wheeler TFT instrument clusters based on Android. You will be responsible for architecting, developing, optimizing, and mentoring the team working on Android-based digital clusters integrated with CAN, BLE, MQTT, GPS, and OTA functionalities. The role demands technical excellence, innovation, and a proactive approach to solving complex integration and performance challenges Key Responsibilities System Architecture & Development Own the architecture and design of Android-based cluster solutions from bootloader to application layer Lead the development and customization of AOSP, Android HAL, System Services, and Middleware components tailored for two-wheeler clusters Drive system integration efforts across hardware (SoCs, MCUs) and software platforms Communication & Connectivity Architect and develop communication modules for CAN, BLE, GPS, MQTT, and Vehicle Diagnostics (UDS) Ensure secure and efficient FOTA (Firmware Over The Air) solutions Integrate cloud services and telematics backends with the cluster systems Boot Optimization & Power Management Drive fast boot optimization techniques for automotive-grade Android platforms Implement robust power management and low power modes UI/UX Integration Guide UI/UX development teams to implement cluster HMIs that are high-performance, driver-safe, and aesthetically aligned with vehicle OEM guidelines Work on Surface Flinger, OpenGL, and GPU pipeline optimizations Code Quality, Testing & Compliance Define coding standards, perform peer code reviews, and ensure adherence to automotive quality practices (ASPICE, MISRA where applicable) Build automated unit, integration, and system test strategies Ensure compliance with security and safety standards (ISO 26262, ISO/SAE 21434) Team Leadership & Mentoring Provide technical leadership and mentorship to a team of junior and mid-level developers Review design documents, implementation plans, and test reports Collaborate with program management, product owners, and customer-facing team Documentation & Stakeholder Communication Create and maintain clear architecture documents, API specifications, and customer-facing technical documents Act as a senior technical point of contact for cluster development programs Ideal Candidate 5 to 8 years of experience in Embedded Android development, preferably in Automotive Instrument Cluster / Infotainment Strong expertise in Android Framework customization, AOSP build system, HAL development, and Linux kernel interactions Deep understanding of CAN stack, Bluetooth stack (Classic & BLE), MQTT, GPS modules, and diagnostic protocols (UDS, OBD-II) Experience with bootloader (U-Boot) development and optimization for fast boot targets Skilled in C/C++, Java/Kotlin, Bash scripting, and debugging tools (adb, gdb, perf, sys trace) Good knowledge of cluster-specific requirements like boot times Understanding of ISO 26262 (functional safety) and cybersecurity requirements in embedded software Proficiency with Android Studio, Git, Jenkins, Wireshark, CANoe, Vector tools Familiarity with HIL setups for validation (optional bonus) Bachelor s/Master s degree in Electronics, Computer Science, or a related field Prior experience in production programs for two-wheeler or passenger vehicle digital clusters Exposure to modern UI frameworks like Flutter, Qt for Android is an advantage Certifications in Android development, automotive cybersecurity, or functional safety are a plus
Posted 23 hours ago
2.0 - 5.0 years
5 - 15 Lacs
Noida, Dehradun
Work from Office
Job Description: C Developer (2-5 Years of Experience) Position Overview: We are seeking a skilled and enthusiastic C Developer with 2 to 5 years of experience to join our team. The ideal candidate will have a solid foundation in C programming and a strong passion for developing efficient, reliable, and scalable software solutions. Key Responsibilities: Develop, test, and maintain software applications and systems using C. Collaborate with cross-functional teams to gather requirements and create technical solutions. Optimize code for performance, scalability, and memory usage. Debug and troubleshoot software issues in existing systems. Contribute to system design, architecture, and development discussions. Write clean, maintainable, and well-documented code. Participate in code reviews and ensure adherence to best practices and coding standards. Requirements: Bachelors degree in Computer Science or EC. Minimum 2 years of hands-on experience in C programming and software development. Excellent understanding of data networking concepts Hands-on experience in Linux networking stack Hands-on experience in network application development Strong understanding of algorithms, data structures, and software design principles. Hands-on experience in system-level programming, memory management, and pointers. Experience with debugging tools (e.g., GDB, Valgrind) and performance optimization. Knowledge of version control systems such as Git. Soft Skills: Strong problem-solving and analytical abilities. Effective communication and teamwork skills. Eagerness to learn new technologies and adapt to evolving challenges. Attention to detail and a proactive approach to work. What We Offer: A chance to work on cutting-edge projects and innovative solutions. A collaborative and supportive work environment. Opportunities for professional growth and skill development. Competitive salary and benefits package. Location: Noida/Dehradun Employment Type: Full-time If you have a passion for programming and are eager to develop your skills in C, we would love to hear from you!
Posted 1 day ago
14.0 - 24.0 years
50 - 75 Lacs
Bengaluru
Hybrid
How You'll Help Us Connect the World: We are looking for talented software professional as Wi-Fi Architect for Wi-Fi engineering group in India. The candidate will be driving architecture, design and development of next-gen carrier-grade wireless access points that will enable carrier and enterprise customers to stay ahead of the exploding demand for high-bandwidth applications and services. Required Qualifications for Consideration: B.Tech/ M.Tech or Ph.D. in Networking or Wireless fields Prefer 15+ years of experience in embedded software development Must have strong Wi-Fi AP product knowledge with good understanding of Wi-Fi standards Must have hands on experience in architecture/design/development of advanced Wi-Fi features of WiFi6/6E/WiFi7 standards Must have good understanding of chip vendor firmware/target SDK and high-level architecture Must have architected/developed modules or in embedded RTOS and/or Linux kernel environment Should be able to work in a fast-paced environment Should be good mentor, capable building strong technical team focused innovation Must be eager to drive and push the boundaries of technology to achieve best in class solution
Posted 1 day ago
3.0 - 8.0 years
40 - 50 Lacs
Bengaluru
Work from Office
This is an opportunity to be one of the seed members of a growing product team in the FlashBlade BU, one of the fastest growing at Pure. With the FlashBlade product, we are building a scale-out all-flash file and object store, designed for the modern world. To really understand how our customers work with data, we are deeply immersed in AI, modern backup, log analytics with Splunk and Elastic, data pipeline with Kafka, cluster computing with Spark, and many more use cases. You will love it on the FlashBlade team if you: Want to understand how modern applications - like AI or Splunk - work with data and how we can make it better. Enjoy working with distributed systems, algorithms, operating systems, Linux kernel, database internals, hypervisors, containers, compilers and hardware... or at least some of those. Are ready to dive into a complex problem and be the one who will drive it to a resolution. Want to work with other great engineers and develop or refine skills that will serve your entire career. If you, like us, say bring it on to exciting challenges that change the world, we have endless opportunities where you can make your mark. Responsibilities Design, collaborate and implement creative new algorithms and technologies for high-performance, highly reliable systems (think six 9 s). Own and deliver innovation end-to-end, from concept to shipped product. Analyze and solve challenging problems through persistence and insight. Engage and effectively interact with stakeholders across product management, product development, system validation, support and even customers. Work as a team with smart peers who inspire you and who are inspired by you. Make customers really happy, because that s why we'do what we'do. Learn a ton, whether you know a lot, or nothing about system software. Ownership E2E design development and also quality enterprise product/application deliverable exposure. A track record of setting and achieving high standards. Strong understanding of modern technology architecture Job Requirements Developer level Linux platform experience; Strong programming skills in C, C++, Python, Java, Go or other programming languages, and solid understanding of object-oriented programming. Three(3) + years of experience. Strong foundation in data structures, algorithms and a strong understanding of threads, synchronization, concurrent programming. Excellent written and verbal communication skills to effectively communicate product architectures, design proposals and negotiate options across stakeholders. Preferred Hands-on development experience in Storage Domain and related technologies. Preferred experience to make strategic architectural decisions and drive design and architecture evolution by driving various arch-forums Understand production systems, deployments and contribute to high availability and uptime of enterprise infrastructure deployments. BS in Computer Science, Information Systems, Computer Engineering, Electronics Engineering, Electrical Engineering or closely related discipline; Advanced degrees are a bonus WHAT YOU CAN EXPECT FROM US: Pure Innovation : We celebrate those who think critically, like a challenge and aspire to be trailblazers. Pure Growth : We give you the space and support to grow along with us and to contribute to something meaningful. We have been Named Fortunes Best Large Workplaces in the Bay Area , Fortunes Best Workplaces for Millennials and certified as a Great Place to Work ! Pure Team : We build each other up and set aside ego for the greater good
Posted 1 day ago
8.0 - 13.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Job Summary Person at this position owns architecture/ design of a specific technology area or a sub-system, formulates new solution and ideas and produces new or original work. Person demonstrates the ability to justify a stand or decision supported by sound technical knowledge base in a specific technology area or a sub-system. Person is able to the represent the organization externally in detailed technical discussion with the customer with a high level of authority on technical matters in a specific technology area or a sub-system. Person leads projects which are of significant organisational profile and makes trade-off decisions to deliver solutions that both meet customer's technical requirements and timelines. Person demonstrates the ability to analyse and interpret complex problems and improve, change or adapt existing methods to solve the problem. Roles & Responsibilities Responsible for ensuring that both functional and non-functional (e.g. performance, scalability, security) requirements will be met or exceeded Responsible for providing Architecture/ high level design/ test strategy for the existing projects and new proposals for a specific technology area or a sub-system. Responsible for identification and evaluation of various tools, test languages or test methodologies and choosing the best ones for a specific technology area or a sub-system. Responsible for participating in Customer interaction for major/critical change requests/new features, moderating the meetings and highlighting impact on schedule and effort. Responsible for reviewing Design Documents and code, Test coverage and its alignment with technical objectives. Responsible for leading the specification of complex customer requirements for a specific technology area or a sub-system. Responsible for leading/ participating in technical reviews to ensure quality parameters are being met. Responsible for contribution to RFP/Documentation/complete responsibility for proposal relating to growth in existing accounts/effort estimation for new proposals. Expected to contribute to technical capability development of organisation through subject matter expertise. Expected to keep self-updated on trends, new developments, tools etc. in one's own area of expertise and proactively share the knowledge. Education and Experience Required Engineering graduate, MCA, etc Experience ; > 8 years Competencies Description KERNEL AND DRIVERS - LINUX Engineer is one who has done one or more of the following on Embedded Linux: design, development/customization, bug fixing/sustenance who is familiar with one or more of the following Linux Kernel configuration;board bring up;device tree; porting/adapting device drivers; For Android specialization, following will be additional : Android patches/configuration; Android architecture Platforms- Mandatory to have worked on one or more of the following: Embedded Linux; ARMEmbedded Linux; x86/Intel Atom Technology Standard- NA Tools- Mandatory to have worked on one or more of the following Lauterbach; Build system-Makefile; Gerrit; Git Languages- Mandatory to have worked on one or more of the following C Specialization- POWER MANAGEMENT, PERIPHERALS, MEDIA , DISPLAY , CONNECTIVITY , DATA PROTOCOL, SECURITY, PERFORMANCE, ANDROID, CARRIER GRADE PLATFORM
Posted 1 day ago
5.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Job Summary Person at this position takes ownership of a module and associated quality and delivery. Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery. Person at this position is expected to be able to instruct and review the quality of work done by technical staff. Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision. Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge of technology, standards, tools and processes. Person has the ability to organize and draw connections among ideas and distinguish between those which are implementable. Person demonstrates a degree of flexibility in resolving problems/ issues that atleast to in-depth command of all techniques, processes, tools and standards within the relevant field of specialisation. Roles & Responsibilities Responsible for requirement analysis and feasibility study including system level work estimation while considering risk identification and mitigation. Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for traceability of the requirements from design to delivery Code optimization and coverage. Responsible for conducting reviews, identifying risks and ownership of quality of deliverables. Responsible for identifying training needs of the team. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Expected to be a technical mentor for junior members. Person may be given additional responsibility of managing people based on discretion of Project Manager. Education and Experience Required Engineering graduate, MCA, etc Competencies Description KERNEL AND DRIVERS - LINUX Engineer is one who has done one or more of the following on Embedded Linux: design, development/customization, bug fixing/sustenance who is familiar with one or more of the following Linux Kernel configuration;board bring up;device tree; porting/adapting device drivers; For Android specialization, following will be additional : Android patches/configuration; Android architecture Platforms- Mandatory to have worked on one or more of the following: Embedded Linux; ARM Embedded Linux; x86/Intel Atom Technology Standard- NA Tools- Mandatory to have worked on one or more of the following Lauterbach; Build system-Makefile; Gerrit; Git Languages- Mandatory to have worked on one or more of the following C Specialization- POWER MANAGEMENT, PERIPHERALS, MEDIA , DISPLAY , CONNECTIVITY , DATA PROTOCOL, SECURITY, PERFORMANCE, ANDROID, CARRIER GRADE PLATFORM
Posted 1 day ago
8.0 - 13.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Job Summary Person at this position owns architecture/ design of a sub-system (a set of modules or a product), formulates new solution and ideas and produces new or original work. Person demonstrates the ability to justify a stand or decision supported by sound technical knowledge base. Person is able to the represent the organization externally in detailed technical discussion with the customer with a high level of authority on technical matters. Person leads projects which are of significant organisational profile and makes trade-off decisions to deliver solutions that both meet customer's technical requirements and timelines. Person demonstrates the ability to analyse and interpret complex problems and improve, change or adapt existing methods to solve the problem. Roles & Responsibilities Person at this position owns architecture/ design of a sub-system (a set of modules or a product), formulates new solution and ideas and produces new or original work. Person demonstrates the ability to justify a stand or decision supported by sound technical knowledge base. Person is able to the represent the organization externally in detailed technical discussion with the customer with a high level of authority on technical matters. Person leads projects which are of significant organisational profile and makes trade-off decisions to deliver solutions that both meet customer's technical requirements and timelines. Person demonstrates the ability to analyse and interpret complex problems and improve, change or adapt existing methods to solve the problem. Education and Experience Required Engineering graduate, MCA, etc Competencies Description KERNEL AND DRIVERS - LINUX Engineer is one who has done one or more of the following on Embedded Linux: design, development/customization, bug fixing/sustenance who is familiar with one or more of the following Linux Kernel configuration;board bring up;device tree; porting/adapting device drivers; For Android specialization, following will be additional : Android patches/configuration; Android architecture Platforms- Mandatory to have worked on one or more of the following: Embedded Linux; ARM, Embedded Linux; x86/Intel Atom Technology Standard- NA Tools- Mandatory to have worked on one or more of the following Lauterbach; Build system-Makefile; Gerrit; Git Languages- Mandatory to have worked on one or more of the following C Specialization- POWER MANAGEMENT, PERIPHERALS, MEDIA , DISPLAY , CONNECTIVITY , DATA PROTOCOL, SECURITY, PERFORMANCE, ANDROID, CARRIER GRADE PLATFORM.
Posted 1 day ago
8.0 - 13.0 years
18 - 22 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview Qualcomm's QCT Automotive Software team is responsible for building embedded, next-generation system-on-chip solutions for Connected Infotainment segment as part of a Global Qualcomm Automotive initiative across sites/continents. We are looking for Software Engineers with strong expertise in performance analysis and system optimization for upcoming Automotive products. As a performance and architecture engineer, candidates will own or participate in one or more of the following-Multiple aspects of architectural analysis and modeling, including forecasting CPU/MIPS, bus bandwidth, and memory utilization for current and next generation chipsets to meet the growing product requirements on processors across various subsystems on the SoC -Perform detailed analysis of the existing software to provide innovative recommendations to improve performance and memory utilization, including software optimizations, SW/HW partitioning, cache/TCM sizing, etc.. -Develop tools for silicon profiling, validation and debugging across all SOC components -Identifying Benchmarks for Performance Qualification, defining goals and optimization Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 8+ years Software Engineering or related work experience. 5+ years experience with Programming Language such as C, C++, etc. Strong in Linux kernel and device drivers and understanding of ARM architecture, RTOS, Hypervisor, Virtualization, KVM. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Engineer with 8+yrs of industry experience required in one or more of the following areas- Experience in Performance optimizations in one or more of the following:- CPUs, GPU, DDR, Sensor, MM Benchmarks analysis -Exposure to heterogeneous computing and co-processor architecture -Deep understanding of ARM system, DSP and CPU architecture with Strong C/C++ working knowledge -Hypervisor architecture (Intel, ARM, AMD, etc.) is a plus -Embedded System architecture(s) with exposure to one or more RTOS (e.g., Android, Linux, Windows10, iOS, Symbian, QNX, etc.) - Embedded software design. Strong software development skills, C and C++ programming, problem analysis, and debugging skills. - Knowledge in real-time microprocessor-based embedded programming and embedded real-time operating systems. Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.) and common hardware blocks for security access control (e.g., crypto acceleration, OTP, MPU, etc.). - Ability to derive, document, and present high-level system requirements from the associated detailed technology requirements. -Exposure to ML (Machine Learning) Networks and Windows Tool development. Team Leading Skill: Should have experience of leading technical team
Posted 1 day ago
1.0 - 2.0 years
13 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1-2 years of relevant experience. Additional Key responsibilities : Working as part of multi-skilled IOT platform team working across different tech areas on various Linux based operating systems. Feature development for Android and Linux/Ubuntu based Snapdragon products. Contributing to end-to-end software execution of Qualcomm SoC based IOT products. Ensuring that the product deliverables are made on-time, and are competitive with respect to functionality, stability and performance. Working closely with geographically distributed core & execution teams spread across time-zones. : Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Strong development experience (3-6 years) with C/C++ and good programming skills. Strong hands-on experience on Android and/or Ubuntu and understanding of Linux related concepts like systemd, SELinux, Snaps, Sandboxing, Container, Docker, etc. Good understanding of Linux kernel and internals. Good understanding of SOC systems and related concepts, including bring-up. Good know-how of Multimedia subsystems like Camera, Video, Audio, Display and Graphics. Strong hands-on experience with troubleshooting software and system issues. Strong hands-on experience with full software development life cycle including design, implementation, deployment and support. Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Deductive problem solving, good verbal and written communication skills for collaboration across teams.
Posted 1 day ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
The Linux kernel job market in India is thriving, with many companies actively seeking professionals with expertise in this area. Linux kernel jobs offer a challenging and rewarding career path for individuals who are passionate about open-source technology and operating systems.
The average salary range for Linux kernel professionals in India varies based on experience level: - Entry-level: ₹5-8 lakhs per annum - Mid-level: ₹8-15 lakhs per annum - Experienced: ₹15-30 lakhs per annum
Career progression in the Linux kernel field typically follows a path similar to the following: 1. Junior Developer 2. Developer 3. Senior Developer 4. Tech Lead 5. Architect
In addition to expertise in the Linux kernel, professionals in this field are often expected to have knowledge of: - C programming - Operating system concepts - Kernel debugging - Device drivers - Networking protocols
As you explore opportunities in the Linux kernel job market in India, remember to continuously enhance your skills and knowledge in this field. Prepare diligently for interviews and showcase your expertise confidently to secure your dream job. Good luck!
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
20183 Jobs | Dublin
Wipro
10025 Jobs | Bengaluru
EY
8024 Jobs | London
Accenture in India
6531 Jobs | Dublin 2
Amazon
6260 Jobs | Seattle,WA
Uplers
6244 Jobs | Ahmedabad
Oracle
5916 Jobs | Redwood City
IBM
5765 Jobs | Armonk
Capgemini
3771 Jobs | Paris,France
Tata Consultancy Services
3728 Jobs | Thane