Jobs
Interviews

18 Embedded Platforms Jobs

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

3.0 - 5.0 years

0 Lacs

india

On-site

DESCRIPTION We are looking for passionate, hard-working, and talented software engineers who have experience building innovative, mission critical, high volume applications by integrating Bluetooth protocol stack software and other components on the Android and/or embedded platforms. The Amazon Connectivity team designs connectivity software solutions for Amazon devices encompassing wide range of products including Fire TV, Echo Show, Echo Dot, Smart home solutions, and much more. This is a high visibility team where you will get a chance to make a positive impact on customer experience. You can be part of a fast-paced, agile and innovative team who is bringing new connectivity experiences to the exciting range of devices in a startup like environment. Amazon connectivity software solutions are deployed in the revolutionary consumer devices that have become the #1 best-selling Amazon products. They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry. We are looking for talented software engineers to join our team in building and integrating Bluetooth software stack on Android and other embedded platforms . This is an enormous opportunity to lead the design, architecture, and implementation of products used every day by people you know. A day in the life We are looking for passionate, hard-working, and talented software engineers who have experience building innovative, mission critical, high volume applications that customers love. This is a high visibility team where you will get a chance to make a positive impact on customer experience. About the team Amazon products are revolutionary consumer devices that have become the #1 best-selling Amazon products. From products like Fire TV, Echo Show, Echo Dot, Smart home solutions, and much more, our team creates products to keep you connected to the things you love and need. Collaboration, thinking outside the box, innovation, and long term thinking are at the core of how we operate. On this team, you will be able to learn and teach others how to think outside the box, stretching what is possible within our devices/technology by writing solid code and designing solutions that are extensible, maintainable and scalable. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

Posted 1 day ago

Apply

8.0 - 10.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable todays needs and tomorrows next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world were living in and that we have the power to shape. Sandisk meets people and businesses at the intersection of their aspirations and the moment, enabling them to keep moving and pushing possibility forward. We do this through the balance of our powerhouse manufacturing capabilities and our industry-leading portfolio of products that are recognized globally for innovation, performance and quality. Sandisk has two facilities recognized by the World Economic Forum as part of the Global Lighthouse Network for advanced 4IR innovations. These facilities were also recognized as Sustainability Lighthouses for breakthroughs in efficient operations. With our global reach, we ensure the global supply chain has access to the Flash memory it needs to keep our world moving forward. Job Description Key Responsibilities: Lab Infrastructure & Setup Manage lab setups, including hardware, software, network configurations, and equipment maintenance. Ensure lab environments meet validation needs and comply with global team and IT infrastructure guidelines. Asset & Inventory Management Oversee lab asset lifecycle, from procurement to decommissioning, maintaining accurate inventory records. Facilitate asset audits and manage equipment movement in compliance with organizational policies. Operational Support & Coordination Support annual lab shutdown activities and coordinate with validation teams for lab visits and technical demos. Ensure lab safety, compliance, and readiness for internal or external audits. Qualifications Bachelor&aposs degree in Electrical and Electronics Engineering or related technical field 8+ years of experience managing engineering labs in hardware/software validation environments Strong understanding of lab infrastructure, hands-on experience with calibration tools, and excellent organizational skills Ability to coordinate cross-functionally and communicate effectively Preferred: Experience with LIMS, asset tracking tools, ITSM systems, embedded platforms, and knowledge of lab safety standards Additional Information Sandisk thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution. Sandisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at [HIDDEN TEXT] to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. Show more Show less

Posted 3 days ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

NutaNXT is looking for a Senior Consultant to join one of our projects. The ideal candidate should have experience in IOT solution development, embedded platforms, deployment, and maintenance of existing code base with defined standards. Knowledge of AWS, Python development, and DevOps is essential for this role. Responsibilities include designing and developing embedded applications, building reusable components and libraries for future use, IOT development, testing, and integration on embedded platforms like Raspberry Pi. The candidate will also be responsible for cloud computing, deployment, and maintenance of the code base on AWS or Azure. Ensuring code quality standards are met by following best practices and building efficient solutions is a key part of the role. Optimizing applications for performance enhancements, coordinating with development teams to determine application requirements, and communicating updates and analysis to clients and team members in a documented manner are also important responsibilities. Collaboration with team members on multiple fronts, assisting in assignments related to project objectives, and guiding and mentoring junior team members is expected. The candidate should have a Bachelor's degree in computer science, information technology, or a related field, with a minimum of 2 to 4 years of relevant technology experience in IOT, AWS, DevOps, and Python. A maximum of 6 years of total experience in the IT, Healthcare, Manufacturing, or BFSI industry is required. Experience with code versioning, containerization, and deployment pipeline using tools like GIT and Docker is necessary. In-depth understanding of Linux OS, process management, device management, and connectivity features are important. Proficiency in IOT, AWS deployment, and Python development, as well as knowledge of DevOps practices such as source code maintenance and building deployment pipelines, is essential. Experience in writing reusable components and working with project management tools like Jira is preferred. The ideal candidate should have good problem-solving skills, coordination capabilities with team members, ability to collaborate on projects, and work independently when required. Excellent verbal and written communication skills are a must. Experience in Python web development using Django/Flask and familiarity with code versioning tools are desired. NutaNXT Technologies offers a compelling work environment with a strong focus on technology innovation, collaboration, and excellence. The company provides market competitive salaries, bonuses, benefits, meaningful growth opportunities, and a team-empowered culture. Join the dynamic engineering team at NutaNXT and be a part of the Data and Digital growth journey with a vision for the future in Data, Snowflake, and AI.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

NutaNXT is a next-generation software product engineering services provider, specializing in building innovative, data-first solutions powered by Snowflake, AI/ML, Data Engineering, Analytics, and Cloud technologies. As a trusted Snowflake Partner, we have successfully delivered transformative data solutions to a diverse portfolio of clients across industries, enabling them to harness the full potential of the Snowflake Data Cloud. You will have the opportunity to work on high-impact client projects across the US and India, collaborating with some of the brightest minds in the Data and AI industry. As part of our growing Snowflake Data Cloud Practice, you'll be at the forefront of innovation, working on cutting-edge technologies that redefine how businesses leverage data and AI to drive growth. Location: Pune, Work from office NutaNXT is seeking a Senior Consultant for one of our projects. The ideal candidate should have experience in IOT solution development, embedded platforms, deployment and maintenance of the existing code base with defined standards, knowledge of AWS, Python development, and DevOps practices. Role and Responsibilities: - Designing and developing embedded applications. - Building reusable components and libraries for future use. - Responsible for IOT development, testing, and integration on an embedded platform, preferably on Raspberry Pi. - Responsible for Cloud computing, deployment, and maintenance of the code base on AWS or Azure. - Upholding code quality standards by following best practices and building efficient solutions. - Optimizing applications for performance enhancements. - Coordinating with development teams to determine application requirements. - Communicating updates and analysis to clients and team members in a documented manner. - Collaborating with team members on multiple fronts and assisting in assignments related to project and existing objectives. - Guiding and mentoring junior team members. Qualifications & Required Skills: - Bachelor's degree in computer science, information technology, or any equivalent degree. - Minimum 2 to 4 years of relevant technology experience in IOT, AWS, DevOps, and Python. - Maximum 6 years of total experience in the IT, Healthcare, Manufacturing, or BFSI industry. - Experience with code versioning, containerization, and deployment pipeline using GIT and Docker. - In-depth understanding of Linux OS, its process management, device management, and connectivity features. - Experienced in IOT, AWS deployment, and Python development. - Knowledge of DevOps practices such as source code maintenance, building deployment pipelines, etc. - Experience in writing reusable components and working in project management tools like Jira. - Good problem-solving skills and coordination capabilities with team members. - Ability to collaborate on projects and work independently when required. - Excellent verbal and written communication skills. Good to have: - Experience in Python web development using Django/Flask. - Familiarity with code versioning tools like BitBucket. As a leading Snowflake and AI-driven Product Engineering company, NutaNXT Technologies offers a compelling and rewarding work environment with a strong focus on technology innovation, collaboration, and excellence with clients in all our practice areas. We offer market competitive salaries, bonuses, benefits, meaningful growth, and team-empowered culture with technically challenging, achievement-driven opportunities that help shape your long-term career growth. Join our growing, dynamic, entrepreneurial engineering team and become part of our continuing Data and Digital growth journey. What sets NutaNXT apart is its vision for the future with Data, Snowflake, and AI at the core and the opportunities this is creating for us to innovate and create an impact.,

Posted 1 week ago

Apply

1.0 - 9.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a highly skilled and experienced Software CPU Architect to join the Engineering Group. In this role, you will be responsible for developing long-term software roadmaps for Qualcomm's software CPU architecture, defining architecture specifications, developing prototypes, and collaborating with global software and hardware partners to influence product development. Additionally, you will play a key role in enabling the commercialization of cutting-edge CPUs integrated into Snapdragon chipsets for various markets such as Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The ideal candidate should have a minimum of 6-9 years of experience in the embedded domain with a deep understanding of CPU architecture and micro-architecture concepts including caching, coherency, prefetching, speculation, and branch prediction. Proficiency in C/C++ programming is essential, particularly in writing code for high throughput or memory-constrained systems. Experience in designing, developing, and supporting software solutions on multi-core ARM/CPUs in the embedded domain is required. Furthermore, the candidate should possess expertise in embedded platforms, including low-level drivers and firmware, kernel, and user-space components. A thorough understanding of ARMv8 architecture, ARM assembly level programming, and ARM EABI is crucial. Experience in projects aimed at improving software throughput or memory footprint is highly desirable. Minimum qualifications for this position include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with several years of relevant work experience. Additionally, 2+ years of experience with programming languages such as C, C++, Java, Python, etc., and proficiency in J-TAG or ICE debuggers is required. Experience in real-time software development for embedded products is also preferred. The successful candidate will be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with engineers, partners, and customers across different geographies. Demonstrated experience in working with senior management in a corporate environment, as well as business process streamlining and transformation, is essential. The candidate should be a hands-on technical lead willing to dive into details to gain firsthand knowledge of issues and actively contribute to team success. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Reasonable accommodations will be provided upon request to support individuals with disabilities throughout the hiring process. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals represented by agencies, are not authorized to use the site or submit profiles, applications, or resumes. Unsolicited submissions from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

15.0 - 19.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for an experienced CPU software engineer to contribute to the design and development of low-level firmware for CPU bootstrapping, power controller, and more. As part of the software CPU architecture group, you will be responsible for coordinating the design and development of firmware, debugging critical SW issues, defining short and long-term SW architecture roadmaps, and representing the CPU SW teams in engagements with Arm architects and third-party software partners. This role offers exposure to multiple technology domains related to system-on-chip development and provides the opportunity to directly influence Qualcomm's most innovative products. The ideal candidate should have 15+ years of experience in the embedded domain with strong C/C++ programming skills. Experience with multi-core ARM/CPUs, embedded platforms, heterogeneous compute platforms, real-time SW development, and driver development on any RTOS is required. Additionally, the candidate should possess detailed understanding of SoC hardware blocks, hands-on technical leadership skills, and excellent verbal and written communication abilities. Demonstrated experience working with senior management and a disciplined approach to digitized services enabling are also essential for this role. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. Alternatively, a Master's degree with 5+ years of experience or a PhD with 4+ years of experience is also acceptable. Additionally, 3+ years of work experience with programming languages such as C, C++, Java, Python, etc. is required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please reach out to disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. For more information about this role, please contact Qualcomm Careers.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

You will be responsible for designing, developing, testing, deploying, maintaining, and enhancing ML models and software infrastructure. This includes managing individual project priorities, deadlines, and deliverables. You will prototype and develop deep learning driving systems and perception algorithms on various platforms such as Linux, Java, Android, and embedded systems. Additionally, you will work on systems for optimizing inference time and maintain perception software for vehicles. Your role will involve analyzing large datasets and raw sensor data, collaborating with cross-functional engineering teams, and effectively communicating your work to colleagues and management. You will be engaged in tasks such as computer vision, software development, Multi-Object Tracking, Multi-Sensor Fusion, sensor calibration, and perception algorithms. The essential requirements for this position include a Bachelor's or Master's degree in Computer Science or a related technical field, along with at least 5 years of relevant work experience in Machine Learning, Artificial Intelligence, Computer Vision, or Deep Learning. You should have experience in designing and implementing distributed software systems using languages like Java, C++, or Python. Research or industry experience in AI, Computer Vision, ML models, infrastructure, NLP, or Deep Learning is preferred. Proficiency in C/C++ programming, software design, and CUDA is essential. A preferred background for this role would be an MA/MS or PhD in Electronics & Communication Engineering or Electrical & Computer Engineering. This is a full-time position with a day shift schedule. The work location is in-person.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

The position involves working at Samsung Semiconductor India Research (SSIR), a leading semiconductor solutions provider, where you will have the opportunity to work on cutting-edge technologies such as Foundation IP Design, Mobile SoCs, Storage Solutions, AI/ML, 5G/6G solutions, Neural processors, Serial Interfaces, Multimedia IPs, and more. As a part of one of the largest R&D centers for Samsung Electronics outside Korea, you will collaborate on diverse projects and products while conducting research in new and emerging technology areas. Your responsibilities will include Windows driver development for PCI/PCIe/PXI/PXIe interfaces, collaborating with Architecture, HW, and other stakeholders to understand requirements, developing unit test frameworks, and ensuring Windows certification for device drivers. To qualify for this role, you should be a graduate in Electronics, Electrical, or Computer Science with 6-10 years of experience. You should have expertise in designing, coding, and debugging in Windows, proficiency in C/C++/C#, kernel or device driver experience with an understanding of HW/SW interaction, and experience in System SW development on Windows. Additionally, you should have experience in software development for embedded platforms and at least 2 years of experience with drivers on PCIe. This role requires a B.Tech/B.E/M.Tech/M.E qualification. Samsung Semiconductor India Research (SSIR) promotes diversity and provides Equal Employment Opportunity to all individuals, regardless of their background or characteristics protected by law. If you are passionate about innovation, have strong technical skills, and enjoy working on cutting-edge technologies, this role at Samsung Semiconductor India Research could be the next exciting step in your career.,

Posted 4 weeks ago

Apply

3.0 - 14.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is currently seeking a Senior Technical Lead to join the Automotive Infotainment Team. As a part of the biggest technology revolution in the Automotive space, Qualcomm is at the forefront of developing connected car technologies, Automotive Infotainment, Telematics, ADAS/Autonomous Driving, and other supporting technologies. You will have the opportunity to work on cutting-edge technologies such as 5G, Cellular V2X, Computer Vision, AI/Deep Learning, and collaborate with global Automakers/Tier-1s, standards bodies, consortiums, and operators to drive innovation. In this role, you will be responsible for leading multiple teams of architects, technical leads, compute hardware and software engineers in optimization efforts and driving ASPICE Compliance. Additionally, you will define strategic roadmaps, ensure best-in-class service capabilities, develop robust processes for requirements specifications, prioritize solution development, and align stakeholder capabilities, product roadmaps, and delivery plans. You will also define and implement Automotive use cases, drive system validation methodologies, and oversee release management processes. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering experience, or a Master's degree with 5+ years of experience, or a PhD with 4+ years of experience. You should also have 3+ years of work experience with Programming Languages such as C, C++, Java, Python, etc., and 12 to 14+ years of experience in the embedded domain. Strong C/C++ programming skills, experience in embedded platforms, and real-time software development for embedded products are required for this role. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm at disability-accommodations@qualcomm.com or through their toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including those related to security and protection of confidential information. Please note that Qualcomm's Careers Site is for individuals seeking employment directly with Qualcomm. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions will not be accepted. For more information about this role, please reach out to Qualcomm Careers directly.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

A Career at HARMAN Automotive Join a global, multi-disciplinary team at HARMAN Automotive that is dedicated to leveraging the power of technology to shape the future. As part of our team, you will have the opportunity to engineer audio systems and integrated technology platforms that enhance the driving experience. Collaborate with a diverse team to advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As a member of our agile team, you will play a key role in researching and developing software for telematics devices using cutting-edge technologies. Your mission will involve enabling and establishing new business opportunities in the Telematics domain. You will be involved in high-visibility demonstrations and lead the effort to bring products and solutions to the market. Your responsibilities will include designing, developing, debugging, and modifying software enhancements and new product developments. What You Will Do - Design and develop scalable and maintainable automotive grade Linux applications using C and C++ for embedded platforms. - Translate business requirements into agile entities for planning and execution. - Collaborate with system architecture for software design and development. - Conduct peer reviews, static analysis tests, and unit testing of the software. - Integrate third-party software with minimal support from sources such as Open source, partners, OEMs, and vendors. What You Need to Be Successful - Hold a Masters or Bachelor's degree in electrical, communications, computer engineering, or a related field. - Possess at least 3 years of overall experience. - Proficient in C++ with hands-on working experience. - Strong understanding of networking, sockets, and telephony domains. - Experience in designing, developing, and porting Linux applications on embedded platforms. - Skilled in troubleshooting and debugging with embedded hardware platforms. - Knowledge of Linux Inter-Process Communication mechanisms and multithreaded applications. - Familiarity with industry-standard version control systems, C++ unit test frameworks, and package management tools. - Ability to design reusable and scalable C, C++ code and proficiency in STL (Standard Template Library). What Makes You Eligible - Previous experience in software development for Automotive Products is a plus. - Ability to interpret Hardware schematics related to connectivity circuits. - Experience working with Agile entities for planning and execution. What We Offer - Flexible work environment with remote work options. - Employee discounts on Harman and Samsung products. - Extensive training opportunities through HARMAN University. - Competitive wellness benefits, tuition reimbursement, and access to campus facilities. - Inclusive work environment that supports professional and personal development. Join HARMAN and be part of a culture that values diversity, encourages innovation, and empowers employees to share their unique perspectives. We believe in lifelong learning and provide opportunities for training, development, and continuing education to help you achieve your career goals. About HARMAN HARMAN has been a pioneer in amplifying sound since the 1920s, with integrated technology platforms that make the world smarter, safer, and more connected. Our innovative solutions in automotive, lifestyle, and digital transformation sectors create extraordinary experiences from ordinary moments. With a portfolio of 16 iconic brands such as JBL, Mark Levinson, and Revel, we uphold the highest engineering and design standards for our customers, partners, and employees. If you are ready to make a lasting impact through innovation, join our talent community at HARMAN today.,

Posted 1 month ago

Apply

1.0 - 9.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for an experienced professional with 6 to 9 years of experience in the Linux embedded domain. As a Software Engineer, you will be responsible for designing, developing, and supporting software solutions on multi-core ARM/CPUs, with a strong emphasis on C/C++ programming skills. Your role will involve working on embedded platforms, including low-level drivers and firmware, kernel and user-space components on Automotive Grade Linux and Yocto build system for IVI and ADAS systems. Additionally, you will be involved in the design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. To excel in this role, you should have hands-on experience in leading medium to large technical teams and real-time software development for embedded products. Experience in driver development on any RTOS and Linux userspace on AGL framework is required, along with a detailed understanding of SoC hardware blocks such as Clocks, PLLs, GPIO, Interrupt Controllers, Peripherals, and power management. Proficiency in Linux kernel architecture, device drivers, and memory management is essential. The ideal candidate will have a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of academic or work experience in programming languages like C, C++, Java, Python, etc. You should be a motivated self-starter with excellent communication skills and the ability to collaborate with engineers, partners, and customers across different geographies. Experience in business process streamlining, ISO26262/functional safety, and safe Linux is highly recommended for this role. Exposure to technology areas such as Multiprocessor Architecture, ARM processors, caching, interrupts, and virtualization technologies will be advantageous. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you have a disability and require accommodations during the application/hiring process, please reach out to disability-accommodations@qualcomm.com. As a member of the Qualcomm team, you will be expected to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Staffing and recruiting agencies should note that Qualcomm does not accept unsolicited resumes or applications. For more information about this exciting opportunity, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for a skilled Software Engineer with over 10 years of experience in the embedded domain. As a Software Engineer, you will be responsible for designing, developing, and supporting software solutions on multi-core ARM CPUs with strong C/C++ programming skills. Your role will involve working on embedded platforms including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization, and user-space components. You should have experience in designing and developing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. Hands-on experience with J-TAG or ICE debuggers is required for real-time software development for embedded products. Additionally, expertise in writing kernel space device drivers in areas of MMU, Power, and Development of PCI RC/EP Device Driver is essential. A solid understanding of Linux/QNX boot flow on embedded systems, computer system architecture, board bring-up, device drivers, and peripheral buses (SPI, I2C, USB) is necessary. You should also have experience with memory controller DDR, eMMC, UFS, and performance optimization. The role requires excellent communication skills to collaborate with internal teams and external partners on analysis and debugging. Minimum qualifications include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or related fields with relevant work experience. You should have at least 2 years of work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you are a motivated self-starter with a passion for software development and debugging, and have a proactive attitude towards technical challenges, this could be the right opportunity for you at Qualcomm India Private Limited.,

Posted 1 month ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

You will be working on developing, integrating, and maintaining the Bluetooth stack and profiles on Android using Bluedroid/BLUEZ stack on Qualcomm IOE platforms. You will actively support the existing profiles through enhancements, bug fixes, and feature additions. Working closely with the system test team, you will be responsible for the overall quality of the Bluetooth stack and profile solution and will contribute to driving Bluetooth technology from bring-up to commercialization on QC/Customer platforms. You should have 5+ years of experience working on Embedded platforms and at least 3 years of strong experience working on Android/Linux-based solutions. A good command of C/C++/JAVA is mandatory along with very good problem-solving, programming, and debugging skills. Hands-on experience on Android/Linux-based platforms is preferred. Familiarity with kernel device drivers (SPI, UART, USB, etc.) and Bluetooth technology & various profiles is desirable. Knowledge of associated Bluetooth test tools like Air Sniffers and PTS is a plus. Exposure to the Bluedroid stack is an added advantage, and a good systems knowledge to bring architectural changes and work on new product designs is beneficial. 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 Languages such as C, C++, Java, Python, etc. Education: Bachelors Degree in Computer Science or Electronics and Communications Engineering with 5+ years of work experience on embedded platforms/Linux/Android. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application/hiring process. If you require accommodations, you may email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to comply with all applicable policies and procedures, including those related to security and protection of confidential information. To all Staffing and Recruiting Agencies: This Careers Site is for individuals seeking a job at Qualcomm. Staffing agencies and individuals represented by an agency are not authorized to use this site. Qualcomm does not accept unsolicited resumes or applications from agencies.,

Posted 1 month ago

Apply

2.0 - 16.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Software Engineer with 12~16+ years of experience in the Linux embedded domain to design, develop, and support software solutions on multi-core ARM/CPUs. The ideal candidate should have strong C/C++ programming skills and experience in embedded platforms including low-level drivers, firmware, kernel, and user-space components on Automotive Grade Linux and Yocto build system for IVI and ADAS systems. Moreover, the candidate should have experience in designing and developing software for heterogeneous compute platforms with ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. Real-time software development for embedded products and hands-on experience in leading medium to large technical teams are also required. The candidate must possess hands-on experience in driver development on any RTOS and Linux userspace on AGL framework. Additionally, a detailed understanding of SoC hardware blocks such as Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management, Linux kernel architecture, device drivers, and memory management is essential. Minimum qualifications include a Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of work experience in programming languages like C, C++, Java, Python, etc. The successful candidate should be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with engineers, partners, and customers across different geographies. Experience working with senior management, business process streamlining, and transformation, as well as ISO26262/functional safety and safe Linux, is highly recommended. Exposure to technology areas such as Multiprocessor Architecture, ARM processors, caching, interrupts, and virtualization technologies would be considered a plus. Qualcomm is an equal opportunity employer, committed to providing an accessible application/hiring process for individuals with disabilities. If you need accommodations, please contact disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is only for individuals seeking jobs at Qualcomm. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 1 month ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a highly experienced individual in the embedded domain with over 10 years of experience to design, develop, and support software solutions on multi-core ARM (V7A or V8A)/CPUs. The ideal candidate should possess strong C/C++ programming skills and have embedded platforms experience, including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization, and user-space components. Additionally, experience in designing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems is required, along with hands-on experience using J-TAG or ICE debuggers. The successful candidate should have expertise in real-time software development for embedded products and be proficient in using JTAG to debug real-time problems. Experience with different version control systems like perforce and GIT is essential, as well as expertise in the development of PCI RC/EP Device Driver and writing kernel space device drivers in areas of MMU, Power (clocks/thermal). A solid understanding of Linux/QNX boot flow on embedded systems and computer system architecture is necessary, including board bring-up, device drivers, peripheral buses (SPI, I2C, USB), memory controller DDR, eMMC, UFS, and performance. The ideal candidate should also have a solid understanding of different debug methods offered by the Linux Kernel/QNX. They should be a motivated self-starter with excellent verbal and written communication skills, capable of collaborating with internal teams and external partners on analysis and debugging. The candidate should also be a hands-on technical lead who is willing to delve into details when necessary to ensure team success. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering or related work experience. OR - Master's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of Software Engineering or related work experience. OR - PhD in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience. - 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. The company expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking a job at Qualcomm. Staffing and recruiting agencies are not authorized to use this site. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

7.0 - 12.0 years

7 - 12 Lacs

Ahmedabad, Gujarat, India

On-site

What You'll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Must have experience working with Linux application development on embedded platforms. Must have experience in design and implementation of large C++ applications involving QT GUI application and HMI Must have experience in various QT modules and QT framework understanding Must be proficient in using C++ language on embedded platforms and debugging skills. Must have worked on embedded applications involving Linux IPCs, Process synchronizations, and TCP/IP protocols Must have strong knowledge with OS concepts, OOPS concepts and Inter Process communication (IPC) Must have strong knowledge of IoT concepts and must have worked on at-least one IoT project. Must have working knowledge of anyone scripting language (Python, Shell) Must have good understanding of networking concepts Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Excellent interpersonal, communication, collaboration and presentation skills.

Posted 2 months ago

Apply

7.0 - 12.0 years

7 - 12 Lacs

Ahmedabad, Gujarat, India

On-site

What You'll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Should be proficient in using C and C++ language on embedded platforms Linux, OOPS fundamentals should be very strong. Working knowledge on media products with audio and video interfaces Must have strong fundamental knowledge of audio formats, video formats, encoding / decoding standards, streaming protocols, multimedia frameworks MUST have Strong knowledge of streaming protocols like RTP, RTSP, RTCP, WebRTC, P2P Tunneling. Must have strong fundamental knowledge of Multi-threaded, Multi Process event driven architecture-based Linux application development with IPC concepts Strong knowledge of multimedia framework such as ffmpeg, gstreamer, live555 Basic knowledge of H264, H265, MP4 and Fragmented MP4, G711, G726, AAC, WAV and mp3 formats Experience working with development tools like Codec analyzes, Audio/Video Analyzers, GIT, SVN, JIRA. Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker.

Posted 2 months ago

Apply

15.0 - 20.0 years

12 - 20 Lacs

hyderabad

Work from Office

General Summary: Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragons chipsets for markets such as: Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The team is currently looking for an experienced CPU software engineer, who can contribute to design and development of low-level firmware for CPU bootstrapping, power controller etc. He or she, will specifically be engaged in the following domains: Coordinate Design and development of firmware of boot, debug, idle and active CPU power management CPU software/hardware design trade-offs Coordinating debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...) Definition of short and long-term SW architecture roadmap in accordance with Arms architecture ISA evolution Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.) Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development. To fully benefit from the roles opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomms most innovative products. Required Qualifications : 15+ Years of Experience in the embedded domain to design, develop and support software solutions on multi-core ARM/CPUs with Strong C/C++ programming skills. Embedded Platforms experience including low-level drivers and firmware, kernel, and user-space components. Design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in an embedded SoC systems. Usage of J-TAG or ICE debuggers Experience in real-time SW development for embedded products. Hands on experience of driver development on any RTOS . Detailed understanding of some of SoC hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS). Motivated self-starter with excellent verbal and written communication skills, demonstrated ability to work with engineers/partners/customers across different geographies. Demonstrated experience working with senior management in a corporate environment. Demonstrated experience in business process streamlining and transformation that includes disciplined approach to digitized services enabling. Hands-on technical lead who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active and personal role in steering team success. Minimum Qualifications: Bachelors degree in engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. OR Masters degree in engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted Date not available

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies