Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 - 12.0 years
35 - 40 Lacs
Bengaluru
Work from Office
. Job title: Software Engineer Sr Staff - P latforms/System software development Experience: 10+ Years At Juniper, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement the world has ever known. To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve. Delivering an experience-first, AI-Native Network pivots on the creativity and commitment of our people. It requires a consistent and committed practice, something we call the Juniper Way. Role Responsibilities: Responsibilities for this role will involve a complete life cycle of product development spanning, (but not limited to) the following: You will be required to work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management. You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features. Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments. You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments. Requirements: Bachelor s or Master s degree in Computer Science or a related field, with 10+ years of experience in platforms/system software development. Strong technical, analytical, and problem-solving skills. Proficiency in C, C++, embedded systems, and Linux kernel/driver development. Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals. Expertise in troubleshooting and debugging complex issues. Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred. Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus. Experience with new hardware and/or ASIC bring-up. Experience designing fault-tolerant and resilient systems is highly desirable. Excellent debugging skills and experience with various software, hardware, and memory debugging tools. Strong communication and documentation skills to articulate technical details effectively. Quick learner, self-driven, and a team player.
Posted 2 weeks ago
2.0 - 6.0 years
3 - 7 Lacs
Pune
Work from Office
Job_Description":" Job Title: Senior Embedded Linux Engineer \u2013 IoT &Industrial Protocols Company: Silicon Stack Location: Pune, India Employment Type: Full-Time Employee (FTE) Experience: 7+ Years \u200b Key Responsibilities: Develop, integrate, and maintain embedded Linux applications using Yocto and C++ . Design and implement industrial communication protocols such as Ethernet, Modbus, BACnet , and REST APIs . Enable cloud connectivity for IoT systems using protocols like MQTT . Collaborate with firmware, hardware, and cloud teams to deliver secure and scalable industrial solutions. Participate in system architecture discussions and performance optimization. Maintain and enhance existing firmware/software solutions. Must-Have Skills: 7+ years of experience in Embedded Linux development. Strong hands-on experience with Yocto build system and C++ programming. Understanding of industrial communication protocols : Ethernet, Modbus, BACnet, etc. Experience with RESTful API integration and MQTT/IoT cloud connectivity . Experience in Linux kernel/user space development and debugging. Nice-to-Have Skills: Experience in Microservices architecture , particularly EdgeX Foundry . Exposure to Docker, containerization, and cloud-native practices. Knowledge of security practices for embedded and connected devices. \u200b
Posted 2 weeks ago
12.0 - 17.0 years
40 - 50 Lacs
Bengaluru
Work from Office
We re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry. This type of work work that changes the world is what the tech industry was founded on. So, if youre ready to seize the endless opportunities and leave your mark, come join us. SHOULD YOU ACCEPT THIS CHALLENGE... 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. WHAT YOU LL NEED TO BRING TO THIS ROLE... 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. 12+ 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;
Posted 2 weeks ago
7.0 - 12.0 years
9 - 14 Lacs
Bengaluru
Work from Office
We re in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest team in the industry. This type of work work that changes the world is what the tech industry was founded on. So, if youre ready to seize the endless opportunities and leave your mark, come join us. Job info In this role as an Engineering Director, Quality Engineering, you will lead multiple engineering teams including managers and senior engineers. You will focus on establishing and driving Enterprise Readiness Strategy for Pure Storage products and enabling our product engineers to deliver high-quality software to our customers and build automated test platforms and infrastructure to accelerate our innovation for our customers. You will provide technical direction, mentoring to engineers on your team, and others to achieve successful project outcomes. The successful candidate must understand the dynamics of global R&D and possess deep knowledge of local culture while at the same time have the ability to adapt to Pure values and leadership attributes. This role requires the ability to lead and influence multiple stakeholders across cross-functional teams. You will need to partner with cross functional teams including Development, program and product management and Customer Support to help identify new use cases and/or current gaps/improvements in our enterprise readiness expectations. You will need to work with the team and establish a strategy to deliver. As a Quality Engineering leader, you will be involved in scaling up the processes for test driven development to run efficiently in an integrated CI / CD environment and continue to expand the shift left approach for Quality Engineering. In this role, youll get to build the teams, driving quality engineering best practices, define quality metrics, collaborate and contribute to the test strategy, test coverage improvements, working closely with stakeholders to define, develop testing and coverage, collaborate and partner with remote teams to continuously evolve FlashArray & FlashBlade Enterprise Quality. Our open culture and transparency in both strategy and operations allow employees a deeper level of engagement in engineering and business decisions and being closely associated with the phenomenal growth. Our Team Our engineers come from various backgrounds and we thrive off of challenging the norm. This cross-pollination of backgrounds led to numerous ground-breaking ideas and has helped us build one of the most reliable and easy to use storage systems in the industry. We strive to hire the smartest engineers and leaders who are the very best at what they do. We are seeking enthusiastic software engineers to build new architecture for support diagnostics on customer FlashBlade systems. What You Will Be Doing As an Engineering Director, you will be responsible for leading Engineering Managers, senior engineers and driving FlashArray & FlashBlade Quality Engineering to deliver worlds best enterprise class technologies & products. The successful candidate must understand the dynamics of global R&D and possess working knowledge of the local culture, while at the same time having the ability to implement Pure values and leadership attributes. Lead, coach and manage multiple engineering managers, and technical leaders with a focus on enabling Enterprise Readiness through best quality engineering practices to deliver worlds best enterprise class storage product, features and technologies Partner closely with the FlashArray and FlashBlade Engineering leadership to create high impact and deep ownership across the organization. Partner with Product management to create and successfully deliver initiatives and products. Help solve scaling challenges as the team goes through explosive growth. Own, define and lead Enterprise Readiness Quality strategy to deliver world s best storage platform and roadmap, balancing short term and long term priorities against business goals. Partner closely with both internal and external stakeholders to create, drive and deliver enterprise quality system-level products through explosive growth. Driving Automation First Strategy in all our quality engineering practices. Ensure timely delivery of projects and formulate strategic plans to improve testing efficiency and effectiveness. Execute existing and new automation strategies to enable and drive engineering teams across business units to build automation@scale. Challenge Status-Quo and continue to look for opportunities to improve the process, quality, tooling, importantly enabling shift left approach in software development process. Define and execute on strategies and enabling test coverage for test driven development at scale Measure and drive a balance of efficiency and quality improvements Define and refine Engineering Quality metrics that provide visibility to now and drive teams goals. Identifying growth opportunities and providing resources for skill development Maintain effective communication with external stakeholders to align expectations and deliverables and ensure the teams customers have visibility into ongoing projects and priorities. What You Bring To The Team 15 plus years in Enterprise Products, with a minimum of 8+ years of Leadership experience including with at least 2+ years of second-level management experience. Proven track record on driving and delivering Quality Engineering initiatives end to end. Proven expertise in managing projects throughout the entire SDLC, delivering products to market on schedule, and ensuring feedback loops from customers into development . Experience growing an agile (Scrum) environment with short cycles. Experience in building and growing teams. Technical hands-on leadership specifically in the area of File System, Storage Ecosystem which includes Linux kernel storage & drivers. A passion for continuous improvement and building stuff Experience in developing test strategies, proven experience in driving enterprise readiness through software test automation. Experience with developing automation frameworks, test automation and developer tools to increase developer and release velocity. Experience with test driven development integrated with CI/CD pipelines. Demonstrated strong analytical and problem-solving skills in guiding system software network and security and application nuances. Strong analytical and problem-solving skills. Excellent written and verbal communications skills. BS in Computer Science or equivalent. 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. And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources, and company-sponsored team events - check out purebenefits.com for more information. INCLUDE FOR POSTING LOCATION IDENTIFICATION #LI-DM1, #LI-ONSITE 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. And because we understand the value of bringing your full and best self to work, we offer a variety of perks to manage a healthy balance, including flexible time off, wellness resources and company-sponsored team events. Check out purebenefits.com for more information. ACCOMMODATIONS AND ACCESSIBILITY: Candidates with disabilities may request accommodations for all aspects of our hiring process. For more on this, contact us at TA-Ops@purestorage.com if you re invited to an interview. WHERE DIFFERENCES FUEL INNOVATION: We re forging a future where everyone finds their rightful place and where every voice matters. Where uniqueness isn t just accepted but embraced. That s why we are committed to fostering the growth and development of every person, cultivating a sense of community through our Employee Resource Groups and advocating for inclusive leadership. At Pure Storage, diversity, equity, inclusion and sustainability are part of our DNA because we believe our people will shape the next chapter of our success story. Pure Storage is proud to be an equal opportunity employer. We strongly encourage applications from Indigenous Peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and people with intersectional identities. We also encourage you to apply even if you feel you don t match all of the role criteria. If you think you can do the job and feel you re a good match, please apply.
Posted 2 weeks ago
2.0 - 7.0 years
6 - 16 Lacs
Hyderabad
Work from Office
Job Title: Software Engineer Location: Hyderabad, Telangana, India Department: Embedded Systems / Audio Software Engineering Experience: 2 to 8 years Notice Period: Immediate to 15days Skills Required: Proficiency in C/C++ programming languages and Audio Subsystems on Chip (ASoC). Building and customizing Linux distributions using Yocto, managing Android build processes, and overseeing ChromeOS boot sequences, delivering robust and efficient solutions for diverse embedded applications Develop and maintain audio streaming middleware solutions, integrating with frameworks like PulseAudio, JACK, or PipeWire to ensure seamless audio data flow. Optimize audio performance, ensuring low-latency and high-quality audio playback and recording across various Linux distributions. Work closely with hardware teams to integrate audio solutions into embedded systems and collaborate with application developers to ensure compatibility. Utilize tools like JTAG for debugging and resolving complex audio-related issues. Maintain comprehensive documentation and adhere to best practices in audio driver development and middleware integration. Note - Exclude Saturdays and Sundays for Walk-in
Posted 2 weeks ago
5.0 - 8.0 years
7 - 10 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 Experience: 5-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; 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 2 weeks ago
4.0 - 9.0 years
10 - 15 Lacs
Kochi
Work from Office
Role & responsibilities Key Responsibilities: Work closely with Business Unit head in defining strategy for the BU Responsible & accountable for engineering execution and deliveries for customer projects across globe Work proactively with different stake holders in the organization for successful execution and project reporting Work proactively with HR team for hiring talented and capable engineers to fulfil the business needs Mentor the teams growth & create a conducive environment in the BU for their success Support sales team in customer facing activities, proposal preparation to win business Key Skills: Bachelors in Electronics Engineering is a minimum requirement Masters in Electronics or Computer Science Engineering is an added advantage 4+ years of Industry experience in the industry • Automotive domine experience is added advantage . • Must key skills-Linux device drivers , BSP Must. • Languages: Embedded C with Data Structures • Operating System: Linux / Android / RTOS • Experience in BSP development activities for Linux & Android based embedded devices • Experience in embedded development, Linux device driver development, integration, board bring-up activities such as programming, debugging, troubleshooting and functionality testing • Working Knowledge in I2C, SPI, UART, USB, SDIO, Audio and Video, Ethernet, PCIe interfaces Working Knowledge in Yocto, kernel, board bring up, porting Preferred candidate profile
Posted 3 weeks ago
3.0 - 6.0 years
5 - 8 Lacs
Hosur, Bengaluru
Work from Office
Qualifications Educational qualification: Bachelor s or Master s degree in Computer Science or Electronics or Electrical Engineering or related field. Experience : 3-6 years Skills : Work Experience: Atleast 3+ years of relevant Industry or Academic experience with Linux Kernel Skills/experience: Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Excellent programming skills and expert level knowledge of C Excellent debugging skills, using kernel tracers as well as JTAG and GDB debuggers Good knowledge of memory management, interrupt handling and power management in Linux Good understanding of ARM v8/v9 CPU and cache architectures Proficient in Git for development and patch/branch management Experience with python, perl, rust, shell scripting is a plus Know how of Linux Kernel upstream patch submission process with patches merged in kernel.org as well as experience working with community development boards (Dragonboards/Pandaboards) is a double plus Independent and self-motivated problem solver and strategic thinker Effective written and verbal communication Excellent interpersonal and teamwork skills
Posted 3 weeks ago
3.0 - 8.0 years
12 - 22 Lacs
Hyderabad
Work from Office
Role: Embedded Developer 3+ years of work experience Client/ Domain: Semiconductor Manufacturing Work Location (client): Hitechcity , Hyderabad Work Hours: Normal Working Hours. Work Mode: Work From Office Mode of Interview: Virtual (Microsoft Teams) Project : You get work on portfolio of products of Hardware-software integration platform development team for device driver for Audio SOC. Technical Skills Excellent programming skill in C / C++ Excellent knowledge of Linux Kernel & device drivers - mandatory Experience with Linux audio stack and ALSA SOC(ASOC) Team player, with excellent verbal & written communication skills
Posted 3 weeks ago
3.0 - 6.0 years
5 - 8 Lacs
Bengaluru
Work from Office
Introduction: Lifestyle We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. As a member of HARMAN Lifestyle, you connect consumers with the power of superior sound. Contribute your talents to high-end, esteemed brands like JBL, Mark Levinson and Revel Unite your passion for audio innovation with high-tech product development Create pitch-perfect, cutting-edge technology that elevates the listening experience. About the Role DA Platform and Robotics Team is looking for a skilled and motivated Linux Kernel engineer to join our system software team, focusing on Linux kernel development and low-level driver/application development. This role requires expertise in developing and debugging kernel modules and drivers, for embedded Linux systems, particularly for interfaces such as MUIC (Multi-Use Interface Controller), PDIC (Power Delivery Interface Controller), and TOF (Time-of-Flight) sensors, audio drivers What You Will Do Design, develop, and maintain Linux kernel modules and device drivers for MUIC, PDIC, and TOF components. Integrate and debug drivers in embedded Linux environments for Qualcomm, ARM, or similar platforms. Work closely with hardware teams to bring up new platforms and debug hardware/software integration issues. Develop user-space applications/tools to interface with kernel modules and expose device functionality to users. Optimize and enhance driver performance, power management, and system stability. Analyse and resolve kernel crashes, boot-time failures, and interface malfunctions. Collaborate with cross-functional teams including hardware, BSP, middleware, and QA teams. Maintain code quality through rigorous testing, code reviews, and documentation. What You Need to Be Successful Strong programming skills in C, with knowledge of C++ and Shell/Python scripting as a plus. Solid experience in Linux kernel development and writing custom device drivers. Experience with MUIC/PDIC interfaces and TOF sensor integration preferred. Familiarity with I2C, SPI, UART, USB, GPIO, and power management subsystems. Proficiency in debugging kernel issues using tools like kgdb, crash, printk, dmesg, etc. Experience with Yocto & GBS Build System, Device Tree configurations, and U-Boot is a plus. Understanding of Linux power management, hot plug events, and udev rules. Hands-on experience with logic analyzers, and other debugging tools is an advantage. 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 . About HARMAN: Where Innovation Unleashes Next-Level Technology . . ! 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 )
Posted 3 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 3 weeks ago
4.0 - 8.0 years
3 - 7 Lacs
Bengaluru
Work from Office
- Grade Specific Capgemini is hiring for below WLAN Developer Role, interested candidates please apply. Responsibilities Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required: Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging Notice Period15 Days/30 Days/60 Days LocationBangalore
Posted 3 weeks ago
5.0 - 7.0 years
20 - 30 Lacs
Hyderabad, Pune, Bengaluru
Hybrid
Job Summary and Duties: This position involves research and developing leading edge product features. This position will highlight being part of an independent team who is responsible to research and guide the development team in new product features via new or existing technologies. Specific duties include but are not limited to: Development and maintenance of products and functionality for various products. Investigating and resolving issues in existing products or new products. Research and developing of new product features using programming tool, not limited to C, C++, & Python. Working in an Agile environment. Job Requirements: Minimum 5+ years of experience using C/C++ or other equivalent skills for development. Experience with containers and Kubernetes is a plus Experience with Linux I/O subsystem, networking is a plus Experience with Storage protocol, clustering design and development is a plus Experience with any AI tools or programming is a plus Ability to work in a team environment. Strong communication skills.
Posted 3 weeks ago
4.0 - 9.0 years
6 - 11 Lacs
Bengaluru
Work from Office
Introduction: Lifestyle We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. As a member of HARMAN Lifestyle, you connect consumers with the power of superior sound. Contribute your talents to high-end, esteemed brands like JBL, Mark Levinson and Revel Unite your passion for audio innovation with high-tech product development Create pitch-perfect, cutting-edge technology that elevates the listening experience About the Role Job Description Platform Engineers: Candidate need to have expertise in one or more of these: Bachelor/Masters degree in Electronic/computer science/engineering. Real-time embedded C/C++ development Embedded Linux development experience on ARM or other equivalent RISC processor family What You Will Do Linux Kernel BSP Engineer (on ARM architecture). Linux Kernel Optimization Linux Device driver optimization Knowledge in the below will be an added advantage. DPDK, VPP, NETFORKING, SCRIPTING, BOOTLOADER, TRUNTSZONE, SECURE BOOT, IPSEC. What You Need to Be Successful : Proven integration/debugging and testing skills Strong architecture and design skills for system-level software Experience of agile development methodologies. Experience of software development in an embedded mobile telecoms environment, ideally 5G or LTE. Configuration management, ideally Clearcase / Clearquest Knowledge of networking infrastructure, technologies and protocols (DHCP, DNS, TCP/IP, Firewall etc) Good understanding of wireless protocols / RF NTP client/protocol development Bonus Points if You Have Bachelors in Computer Science/Engineering and 4+ years of technical expertise in Platform Engineering (or comparable customer-facing technical role. What Makes You Eligible Strong architecture and design skills for system-level software Experience of agile development methodologies. Experience of software development in an embedded mobile telecoms environment, ideally 5G or LTE. 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 . About HARMAN: Where Innovation Unleashes Next-Level Technology . . ! 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 )
Posted 3 weeks ago
8.0 - 13.0 years
37 - 45 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future. You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you ll belong and be encouraged. Join the Oracle Cloud Infrastructure (OCI) team. Within OCI our focus is on Networking. We are looking for Software Engineers to join a motivated and highly collaborative team, to design and build innovative next generation Network Interface Cards (NIC) from the ground up. This will involve working with SmartNICs and DPUs/IPUs. These are exciting times in our space - still at an early stage, working on ambitious new initiatives and growing fast. An engineer at any level can have a significant technical and business impact. You should be a highly proficient programmer with willingness and ability to deep dive into any part of the networking stack. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. You will be expected to mentor new hires, and where appropriate, provide technical leadership to the team. Major Duties and Responsibilities: Utilize standard software development practices and procedures towards scoping, architecture, specification, development, source control, code review, documentation and testing of features. Work closely with fellow team members, geographically distributed teammates, and cross-functional teams toward the execution of agreed project milestones and delivery dates. Communicate status, and risks, and offer mitigation strategies to ensure on-time delivery of all committed items. Support operational excellence in a Cloud DevOps environment. Required/Preferred Qualifications: . Proficiency with C/C++. Scripting proficiency, in a language such as Python, Perl or Bash. Hands-on experience developing multi-threaded embedded Linux application/infrastructure. Experience in one or more Network or Storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, DPDK. Firmware development skills and experience with embedded systems. Knowledge of at least one of Intel/AMD/ARM computer architectures. Hardware and/or System bring-up experience. Experience with Linux Kernel/Driver programming. Proficient with Linux. Virtualization technologies (SRIOV, VirtIO, VDPA etc). Experience in CI/CD environments. Comfortable working with remote lab equipment. Required Education and Work Experience: BSEE, BSCS, BSCE, or equivalent. MSEE, MSCS, or MSCE is a plus Minimum 8 years of Software Engineering experience working on challenging issues with a self-starter and self-motivated attitude. Required Soft Skills: Excellent problem solving, analytical skills and technical troubleshooting skills Ability to learn new skills quickly as needed Ability to work with minimal supervision. Ability to prioritize, self-manage, self-study, and organize effectively. Ability to collaborate and work as a team with peers and project members. Outstanding communication and presentation abilities. Has a strong drive for success. Engaging actively in the technical decision-making process. Participating in technical discussions and providing feedback depending on the needs of the team/department. Ensuring compliance with development methodology and technical process.
Posted 3 weeks ago
3.0 - 5.0 years
8 - 13 Lacs
Bengaluru
Work from Office
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)
Posted 3 weeks ago
5.0 - 10.0 years
18 - 30 Lacs
Bengaluru
Work from Office
Requirements: C/C++, Linux/RTOS, Linux drivers, U-Boot, multi-core ARM & ARM TF Debug : LA, Scope and JTAG Prefer O-RAN Responsibilities: Design, Develop & Optimize FW, drivers for Infra SoCs, low-level sys components , sys boot, RTOS layers Annual bonus Provident fund Health insurance
Posted 3 weeks ago
6.0 - 10.0 years
15 - 20 Lacs
Bengaluru
Work from Office
. Job Title: Software Engineer 3 Experience: 4+ Years Responsibilities for this role will involve a complete life cycle of product development spanning, (but not limited to) the following: You will be required to work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements. SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management. You will be required to carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features. Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments. You will be required to work closely with Juniper Technical Assistance Team, for providing engineering assistance in supporting critical customer escalations for customer deployments. Requirements: Bachelors or master s in computer science or similar field with 4+ years experience in Platforms/System software development. Strong technical, analytical, and problem-solving skills are key. Strong in C, C++, Embedded Systems and Linux Kernel/Driver development Proficient in working close to hardware - device drivers, system bring-up, Linux/OS fundamentals. Proficient in troubleshooting and debugging complex issues. Good understanding and experience of firmware, Optics, SPI, Retimers, FPGA, CPLD, MDIO, Ethernet Interfaces (10ge - 400ge), timing protocols (SyncE, PTP, etc.), Serdes, Fabric anagement, Chassis management is preferable. Knowledge of how system hardware works is a plus: buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc. Experience on bringing up new hardware and/or ASIC Experience working on paradigms to design fault-tolerant and resilient systems will be a big plus Excellent debugging skills and rich experience using various software, hardware, memory debugging tools Ability to articulate technical details via good communication and documentation skills. Quick learner, self-driven, and a team player. Wherever you are in the world, whether its downtown Sunnyvale or London, Westford or Bengaluru, Juniper is a place that was founded on disruptive thinking - where colleague innovation is not only valued, but expected. We believe that the great task of delivering a new network for the next decade is delivered through the creativity and commitment of our people. The Juniper Way is the commitment to all our colleagues that the culture and company inspire their best work-their lifes work. At Juniper we believe this is more than a job - its an opportunity to help change the world. At Juniper Networks, we are committed to elevating talent by creating a trust-based environment where we can all thrive together. If you think you have what it takes, but do not necessarily check every single box, please consider applying. We d love to speak with you. Juniper is an Equal Opportunity workplace. We do not discriminate in employment decisions on the basis of race, color, religion, gender (including pregnancy), national origin, political affiliation, sexual orientation, gender identity or expression, marital status, disability, genetic information, age, veteran status, or any other applicable legally protected characteristic. All employment decisions are made on the basis of individual qualifications, merit, and business need.
Posted 3 weeks ago
3.0 - 6.0 years
2 - 5 Lacs
Bengaluru
Work from Office
Job Title: C++ Camera HAL Engineer (Android/Linux) Location: Bangalore Experience: 3-6 Years Education: BE, BTech Job Overview: We are looking for a C++ Camera HAL Engineer (Android/Linux) with strong C/C++ programming skills and deep expertise in Android camera subsystems, Linux kernel development, and embedded system integration. This is a high-impact role focusing on designing and developing camera drivers and HAL components for advanced mobile imaging platforms. Key Responsibilities: Design, develop, and maintain Android Camera HAL , Camera Framework , and Linux kernel drivers for camera sensors and peripherals (Flash, Actuator, EEPROM, etc.). Implement and optimize camera system architecture and algorithms for high-performance mobile use cases. Work on ISP pipeline integration to support both real-time and offline image processing. Develop in multi-threaded/multi-core environments , ensuring efficient concurrency and resource management. Perform deep-dive analysis and debugging of issues across the software stack (Kernel, HAL, Framework). Ensure compliance with Google Camera Test Suites (CTS/VTS) and maintain code quality to meet AOSP standards. Collaborate with hardware teams, image quality teams, and OEM partners to deliver end-to-end camera features. Optimize performance and power consumption for imaging subsystems. Required Skills: Excellent C/C++ programming skills with strong understanding of data structures and algorithms . Proven experience in Android camera subsystem development , including HAL and framework layers. Solid experience with Linux kernel development , especially in writing and debugging device drivers for camera modules and peripherals. Strong understanding of ISP hardware and its role in image capture and processing. Hands-on experience with multithreading and multi-core system development . Excellent debugging skills across user space and kernel space. Familiarity with Google compliance test suites (CTS, VTS) and ensuring software meets AOSP requirements.
Posted 3 weeks ago
5.0 - 8.0 years
10 - 14 Lacs
Bengaluru
Work from Office
We are seeking a skilled Embedded Developer to design, develop, and optimize custom Linux-based and real-time embedded platforms. In this role, you will work extensively with RTOS environments (such as FreeRTOS, Zephyr, or similar), the Yocto Project, Board Support Packages (BSPs), to build reliable, low-latency systems for connected residential devices in the North American and European markets. You will collaborate closely with hardware, firmware, and application teams to ensure efficient integration across the stack, and implement features that meet stringent real-time and performance requirements. Your contributions will directly impact platform scalability, boot times, system security, and time-sensitive functionality. JOB DUTIES: RTOS Development: Develop firmware on customize hardware using FreeRTOS or Zephyr. BSP Development: Customize Board Support Packages (BSPs) for various embedded platforms (ARM). Device Driver Integration: Develop and integrate drivers for peripherals (I2C, SPI, UART, USB, Ethernet). Security & OTA Updates: Implement secure boot, firmware updates, and system integrity checks. CI/CD & Automation: Automate builds, testing, and deployment. YOU MUST HAVE: 5+ years of experience in Embedded Firmware Development. Minimum 3 years in RTOS such as Zephyr and FreeRTOS. Minimum 3 years of experience in Embedded C. Minimum 1 year experience with connectivity protocols like Wi-Fi, BLE, Thread on MCU devices. Familiarity with hardware schematics, circuit design. Knowledge of secure boot, Trusted Execution Environments (TEE), and firmware security. Expertise in bootloaders (U-Boot, MCUboot) and embedded Linux Kernel/RTOS internals WE VALUE: Experience with power management on battery operated devices Experience with ARM Cortex-A and Cortex-M processors. Experience with Yocto build systems. Experience with Rust programming language Strong interpersonal skills with the ability to work and relate well with others. WHATS IN IT FOR YOU: Ownership of building Core Components for Resideo comfort and security products. Work on cutting-edge firmware and OS technologies in embedded systems. Opportunity to innovate in Residential Security, automation, consumer electronics, and IoT domains. Competitive salary, benefits, and growth opportunities
Posted 3 weeks ago
5.0 - 10.0 years
13 - 18 Lacs
Bengaluru
Work from Office
We are seeking a skilled Embedded Developer to design, develop, and optimize custom Linux-based and real-time embedded platforms. In this role, you will work extensively with RTOS environments (such as FreeRTOS, Zephyr, or similar), the Yocto Project, Board Support Packages (BSPs), to build reliable, low-latency systems for connected residential devices in the North American and European markets. You will collaborate closely with hardware, firmware, and application teams to ensure efficient integration across the stack, and implement features that meet stringent real-time and performance requirements. Your contributions will directly impact platform scalability, boot times, system security, and time-sensitive functionality. JOB DUTIES: RTOS Development: Develop firmware on customize hardware using FreeRTOS or Zephyr. BSP Development: Customize Board Support Packages (BSPs) for various embedded platforms (ARM). Device Driver Integration: Develop and integrate drivers for peripherals (I2C, SPI, UART, USB, Ethernet). Security & OTA Updates: Implement secure boot, firmware updates, and system integrity checks. CI/CD & Automation: Automate builds, testing, and deployment. YOU MUST HAVE: 5+ years of experience in Embedded Firmware Development. Minimum 3 years in RTOS such as Zephyr and FreeRTOS. Minimum 3 years of experience in Embedded C. Minimum 1 year experience with connectivity protocols like Wi-Fi, BLE, Thread on MCU devices. Familiarity with hardware schematics, circuit design. Knowledge of secure boot, Trusted Execution Environments (TEE), and firmware security. Expertise in bootloaders (U-Boot, MCUboot) and embedded Linux Kernel/RTOS internals WE VALUE: Experience with power management on battery operated devices Experience with ARM Cortex-A and Cortex-M processors. Experience with Yocto build systems. Experience with Rust programming language Strong interpersonal skills with the ability to work and relate well with others. WHATS IN IT FOR YOU: Ownership of building Core Components for Resideo comfort and security products. Work on cutting-edge firmware and OS technologies in embedded systems. Opportunity to innovate in Residential Security, automation, consumer electronics, and IoT domains. Competitive salary, benefits, and growth opportunities
Posted 3 weeks ago
8.0 - 12.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Position:Embedded C,Linux kernel, Power Management. Experience:8-12 years Location:Bangalore Education:B.E in Electronics & Communication Engineering. TessolveSemiconductors a venture of Hero Electronix, part of $5B Hero Group companies a Design and Test Engineering Service Company providing End to End Solutions from Product Engineering, Software, Hardware, Wireless, Automotive and Embedded Solutions. Currently we are 2300+ employees worldwide. We are Global Multi- National Company having Engineering and Sales presences in India, Malaysia, Singapore, USA, UK, Europe, and China. Tessolve has strategic and sustainable growth plan to ensure the business stability to our valued customers and to protect the career of our employees even under disturbed Business situations. Technical Skillset Required: KEY RESPONSIBILITIES: Contribute to the development and optimization of power management features in the Linux kernel, focusing on heterogeneous core architectures. Develop, test, and refine kernel patches related to power management, scheduler enhancements, and S0ix state optimization. Debug and resolve core idle state issues within the Linux kernel to improve system efficiency and performance. Work on DisplayPort (DP) and Alternate Mode (Alt Mode) functionalities in the kernel, ensuring seamless integration and performance. Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. Participate in code reviews, provide feedback, and ensure adherence to best practices and coding standards. Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. Document design specifications, technical details, and user guides for developed features and patches.
Posted 3 weeks ago
4.0 - 7.0 years
10 - 20 Lacs
Bengaluru
Work from Office
Job Description People come to work at Parallel Wireless because we are building the future of telecom. They stay, because they are challenged and driven by an incredible product and team. We take pride in our commitment to employee development, and our culture fosters an atmosphere of empowerment, trust, respect, and communication. Learn more about our mission, vision and values. What you will Do: The Platform Software Team is responsible for developing infrastructure software services required by our proprietary software which provides 5G/4G/3G/2G services for mobile providers worldwide. You will be responsible for the design, coding, and unit testing of SW platform components in the companys base band unit, serving all G's cellular base stations. Including, new features implementation, SW infrastructure definition & implementation. We are looking for a highly motivated, and passionate Junior Platform Engineer to join our growing team in India. Job Requirements: Must have strong communication skills, must be an effective team player and be able to work independently in a global multi-site environment. Must have 5-9 years of experience. Must have experience working on BSP, Board bring-up, Linux Kernel, uboot, ARM. Practical experience and knowledge of Linux architecture and Kernel drivers Practical experience and knowledge Board bring up and BSP (Preferably AMD Zynq). Experience with build systems such as Petalinux, Build root or similar . C/C++ development in the context of embedded systems - Proficient in design, documentation, implementation, debugging and unit testing of software components of a multi-threaded real-time/embedded system
Posted 3 weeks ago
5.0 - 7.0 years
9 - 13 Lacs
Bengaluru
Work from Office
KEY RESPONSIBILITIES : - Contribute to the development and maintenance of the Linux kernel, focusing on UFS (Universal Flash Storage) 3.1, Host Memory Buffer (HMB) architecture, and related subsystems. - Develop, test, and optimize kernel patches for UFS, xHCI, Thunderbolt, and UCSI subsystems to enhance performance, reliability, and functionality. - Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. - Participate in code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards. - Troubleshoot and resolve complex issues related to UFS, HMB, xHCI, Thunderbolt, and UCSI in the Linux kernel. - Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. - Document design specifications, technical details, and user guides for developed features and patches. PREFERRED EXPERIENCE : - Proven experience in Linux kernel development with a focus on UFS 3.1 and HMB architecture. - Strong understanding of xHCI, Thunderbolt, and UCSI subsystems within the Linux kernel. - Demonstrated contributions to Linux kernel patches and upstream projects. - Proficiency in C programming and kernel debugging tools. - Solid understanding of computer architecture, storage technologies, and I/O subsystems. - Experience with open-source development and community engagement. - Familiarity with other storage technologies and protocols. Notice period : Immediate to 15 Days
Posted 3 weeks ago
7.0 - 12.0 years
3 - 7 Lacs
Hyderabad, Bengaluru
Work from Office
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 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
17062 Jobs | Dublin
Wipro
9393 Jobs | Bengaluru
EY
7759 Jobs | London
Amazon
6056 Jobs | Seattle,WA
Accenture in India
6037 Jobs | Dublin 2
Uplers
5971 Jobs | Ahmedabad
Oracle
5764 Jobs | Redwood City
IBM
5714 Jobs | Armonk
Tata Consultancy Services
3524 Jobs | Thane
Capgemini
3518 Jobs | Paris,France