Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 11.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is building on its core strengths in wireless and compute technologies and is in the middle of the biggest technology revolution in the Automotive space. While Qualcomm has pioneered connected car technologies for over a decade, it is now playing a critical role in the evolution of Automotive Infotainment, Telematics, ADAS/Autonomous Driving & its supporting technologies. We are investing in several bleeding-edge technologies such as 5G, Cellular V2X, Computer Vision, AI/Deep Learning, etc., and are working closely with global Automakers/Tier-1s, standards bodies, consortiums, and operators on pushing the boundaries. Qualcomm Automotive Team is looking for a Senior Technical Lead who can make difference on many technology forefronts in the Automotive space, join our growing multisite engineering organization. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD 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. Technical design and implementation of ADAS and AD systems based on Qualcomm Snapdragon Autonomous/ADAS SoCs and HW platforms. Closely collaborate with other domain experts across SoC/Hardware, Firmware, Safety, Security and Algorithms to define the functional specifications, design modular software components and interaction models, well-defined public and private interfaces, resource management and debugging tools. Lead the system level profiling and optimization of end-to-end use-cases, identify and address bottlenecks across heterogenous computational units and realize efficient implementations. Actively engage with OS and Framework vendors, Automotive OEMs, Tier-1s and ISVs to implement solutions based on of Qualcomm Automotive platforms. 10+ years of Software Systems Engineering experience. Atleast 10+ yrs experience in ADAS, Cockpit, EPAS systems Extensive experience and hands on in C/C++ Atleast 10+ years of experience in Automotive engineering 10+ years of industry experience in embedded software, especially in the automotive domain Strong understanding of QNX/Linux operating system and hands-on experience with QNX/Linux device driver development 10+ years of experience in the field of ADAS Driving Functions, Firmware and Embedded Systems design and development. Experience in defining the business strategies, creating road map for the ADAS Segment Leads, guides and directs a large group of technical employees responsible for engineering deliverables in support of the organization's business objectives. Experience with ADAS DMS (Driver Monitoring system)-Detection of automotive vehicles drivers head and identifying and notification of alertness of driver to the system Driving key POCs, including Parking Stack bring-up on multiple SoCs and in-vehicle platforms, enhancing product scalability and technical innovation, in readiness for Software Defined Vehicle (SDV) architecture. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 7.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Application Engineer, you will provide technical expertise of software systems through technical presentations in support of business development, product demonstrations, design and development of customer specific requirements, commercialization, and maintenance of Qualcomm products. Qualcomm Engineers collaborate with cross-functional teams and customers to address questions, issues, debugging, or troubleshooting regarding software systems and applications. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. for Display: We are seeking a highly skilled Display Engineer with a solid understanding of the display stack in Linux DRM/KMS framework or in QNX. The ideal candidate will have extensive experience in developing and supporting display drivers and a strong background in multimedia domains, particularly in display and graphics. Key Responsibilities: Provide engineering support to Qualcomm IVI/ADAS customers. Collaborate with Product Development Managers (PDM) and engineering teams to address customer requirements and issues. Support and troubleshoot issues reported by customers in lab environments, drive tests, and during certifications. Perform root cause analysis of customer issues and provide detailed feedback to the engineering team. Develop and maintain Linux kernel device drivers, focusing on DRM/KMS, stability, and boot architecture. Work with Android, QNX, and hypervisor-based platforms to ensure seamless integration and performance. Utilize debug tools related to memory, gdb, and coredump for efficient problem-solving. Develop and maintain utilities and scripts using Python. Stay updated with the latest advancements in display and graphics technologies. Required Qualifications: Bachelors degree in engineering E&C or CS. Excellent communication and analytical skills. Proven experience with Linux kernel device drivers, particularly DRM/KMS. Strong understanding of stability and boot architecture. Experience with Android, QNX, and hypervisor-based platforms. Proficiency in C and C++ programming languages. Working knowledge of debug tools such as gdb and core dump. Proficiency in Python scripting. Experience in the multimedia domain, specifically in display and graphics. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 7.0 years
13 - 17 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: - Design, development and optimization of embedded software and/or device drivers in one or more Real-Time Operating Systems - Android, QNX or Embedded Linux. - Enable vision algorithms/kernels realizable on DSPs, vision accelerators or GPUs - Design and implement complex fault-tolerant safety systems in accordance to industry standard specifications (eg. ISO26262, ASPICE). - Contribute to all phases of software development - bring-up, design and deployment. - Work with engineers, partners and customers across different geographical sites and technology domains. - Solid hands-on software design, development, optimization and debugging experience on complex embedded computing platforms. - Skills and experience required in C/C++ programming and operating systems like QNX, Linux and other RTOSs. - Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones. - Fluent in industry standard software development toolsdebuggers, code revision control systems (GIT, Perforce), IDEs and build tools. - Excellent verbal and written communication skills required - Experience working on computer vision kernels/imaging and vision accelerators is preferred. - Experience designing complex fault-tolerant safety systems, and designing in accordance to industry standard specifications (eg. ISO26262, ASPICE) is preferred. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Principal Duties and Responsibilities: - Completes assigned coding tasks to specifications on time without significant errors or bugs. - Adapts to changes and setbacks in order to manage pressure and meet deadlines. - Collaborates with others inside and outside project team to accomplish project objectives. - Communicates with project lead to provide status and information about impending obstacles. - Quickly resolves moderately complex software issues and bugs. - Gathers, integrates, and interprets information specific to a module or sub-block of code from a variety of sources in order to troubleshoot issues and find solutions. - Seeks others' opinions and shares own opinions with others about ways in which a problem can be addressed differently. - Participates in technical conversations with tech leads/managers. - Anticipates and communicates issues with team to maintain open communication. - Writes readable code for large features or significant bug fixes to support collaboration with other engineers. - Unit tests own code to verify the stability and functionality of a feature. Level of Responsibility: - Working under minimal supervision. - Using verbal and written communication skills to convey information that may be somewhat complex to others who may have limited knowledge of the subject in question. - Completing tasks with multiple steps that can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework. - Exercising creativity to draft original documents, imagery, or work products within established guidelines. - Using deductive and inductive problem solving; multiple approaches may be taken/necessary to solve the problem; often information is missing or incomplete; intermediate data analysis/interpretation skills may be required. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
4.0 - 6.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 4 - 6 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
6.0 - 11.0 years
17 - 22 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm India Bangalore Development Center is setting up a dedicated team to cater to the Connected Infotainment segment as part of a global Qualcomm Automotive initiative across sites/continents. This is an exciting opportunity which combines cutting edge Wireless, Multimedia and Embedded technologies and brings them together for a new market vertical. As a key player in the connected car programs of the worlds leading automakers for more than a decade, Qualcomm is transforming the relationship between your car and your digital lifestyle. Connectivity integrated with the latest infotainment systems makes travel more safe, enjoyable and efficient. With 4G LTE Advanced Wi-Fi hotspots, wireless multimedia streaming, real-time 3D navigation with traffic and available parking spot finder, both passengers and drivers gets rich user experience. 2~6 Years work experience in embedded software and/or driver development. Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones. Extremely strong knowledge of C/C++ programming is mandatory. Have working knowledge on Device Driver Programming in Linux/ RTOS like QNX /Greenhills etc. Fluent in industry standard software development toolsdebuggers, code revision control systems (GIT, Perforce), IDEs and build tools Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Solid working knowledge of latest Android versions, thorough understanding of Android Audio Framework, Audio HAL, ALSA and DSP drivers. Excellent knowledge of Audio and voice codecs would be a plus. Experience in audio/video processing pipeline implementation for media applications (playback, capture, transcoding, streaming, voice call, analog audio codecs/ADIE, software defined radio, satellite radio, etc.). Experience in Audio/Video pre- and post-processing algorithms for subjective quality enhancement - such asEC/NS, ANC, ICC, MBDRC, limiter, AGC, SRC, speech recognition, noise cancellation, natural language recognition, multi-mic, multi-speaker algorithms, etc.; motion compensation & estimation, deinterlacing is a plus. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
1.0 - 3.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1-3 years work experience in embedded software and/or driver.Candidate should be detail-oriented and have strong analytic and problem-solving skills, highly organizedExtremely strong knowledge with C/C++ programming, ARM assembly language.Solid understanding of overall embedded system architecture.Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES/EGL, VulkanExperience in multimedia on embedded systems and the use of graphics and in a highly integrated system.Experience and/or knowledge of the use of the GPU as a compute engineGPGPU and OpenCL is an asset.Experience with virtualization technologies across CPU and MM hardware accelerators.Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications.Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus.Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus.Knowledge in one or more of the following operating systems is preferredAndroid, QNX, embedded Linux, Genivi, Integrity.Knowledge of Graphics frameworksKanzi, QT, is a plus *Fluent in industry standard software toolsSW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.Strong communication skills (written and verbal), working with teams across multiple time zones.A passion for excellence in programming, and exceeding goals. RequiredBachelor's, Computer Engineering and/or Computer and/or Electrical Engineering PreferredMaster's, Computer Engineering and/or Computer and/or Electrical Engineering Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
5.0 - 10.0 years
15 - 30 Lacs
Bengaluru
Work from Office
Exp: 5 to 9 yrs Work location:Bangalore Notice Period:immediate to 30 Days Skills: C++, Customer Application Engineering Strong Modern C++ (C++ 14/17 and beyond) programming development and debugging skills - Good code reading skills to understand and identify problems - Experience in multithreaded concurrent programming in Linux or QNX - Familiarity in scripting languages like Python,
Posted 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive Mobility Services & Connected Vehicles Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an elite-level Technical Architect to lead the design and integration of complex automotive software systems that span embedded, infotainment, and hypervisor-based environments. You will define system-level architecture across multi-OS platforms and heterogeneous SoCs, driving the next generation of intelligent, connected vehicle platforms. Roles & Responsibilities:- 14 years of experience in software development in roles that involved software design and development, including at least 10 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.1.Architect and lead design of automotive-grade software platforms using Linux, Android, and QNX, running on heterogeneous SoCs such as Qualcomm 8295/8255, NXP, or similar.2.Define communication and integration layers using protocols like SOME/IP, UART, SPI, and I2C, ensuring deterministic behavior in real-time environments.3.Lead architecture for Type-1 hypervisors (e.g., QNX Hypervisor), ensuring secure partitioning of infotainment, safety-critical, and telematics domains.4.Define and drive architectural blueprints for Display controllers, Camera SerDes pipelines, and real-time multimedia processing stacks.5.Provide hands-on guidance and code-level leadership in C++, Rust, Java, and Kotlin, covering boot-time optimization, memory safety, and performance tuning.6.Collaborate across cross-functional teams including SoC vendors, Tier-1s, and OEM platform integrators.7.Own technical due diligence and design reviews and enforce architectural governance in both Agile and ASPICE-compliant development flows.8.Deep experience in multi-OS environments (Linux, Android, QNX). Professional & Technical Skills: 1.Bachelors or masters degree in electrical engineering, Computer Science, Automotive Engineering, or a related field.15+ years of experience in SW/SYS development ADAS or Autonomous Driving solutions.Strong understanding of sensor technologies (LiDAR, Radar, Camera, Ultrasonic) and their validation methodologies.2.Expertise with SoCs like Qualcomm 8295/8255, NXP i.MX series, and integration of camera and display pipelines.3.Proven design experience with hardware-software interfacing protocols:SOME/IP, UART, SPI, I2C.4.Prior experience architecting and optimizing Type-1 Hypervisor-based systems.5.Expert-level proficiency in C++ and Rust; working knowledge of Java and Kotlin.6.Familiarity with ASIL/Safety-critical system partitioning and hypervisor security models.7.Experience with Android Automotive OS (AAOS) and Android HAL customization.8.Knowledge of functional safety standards (ISO 26262).9.Prior experience working with camera ISP pipelines, ADAS integration, or multi-display systems.10.Open-source contributor or maintainer in relevant embedded domains. Additional Information:- The candidate should have a minimum of 14 years of experience in Automotive Mobility Services & Connected Vehicles.- This position is based at our Bengaluru/Chennai office.- A 15 years full-time education is required. Qualification 15 years full time education
Posted 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive Mobility Services & Connected Vehicles Good to have skills : NAMinimum 15 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an elite-level Technical Architect to lead the design and integration of complex automotive software systems that span embedded, infotainment, and hypervisor-based environments. You will define system-level architecture across multi-OS platforms and heterogeneous SoCs, driving the next generation of intelligent, connected vehicle platforms. Roles & Responsibilities:- 14 years of experience in software development in roles that involved software design and development, including at least 10 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.1. Architect and lead design of automotive-grade software platforms using Linux, Android, and QNX, running on heterogeneous SoCs such as Qualcomm 8295/8255, NXP, or similar.2.Define communication and integration layers using protocols like SOME/IP, UART, SPI, and I2C, ensuring deterministic behavior in real-time environments.3.Lead architecture for Type-1 hypervisors (e.g., QNX Hypervisor), ensuring secure partitioning of infotainment, safety-critical, and telematics domains.4. Define and drive architectural blueprints for Display controllers, Camera SerDes pipelines, and real-time multimedia processing stacks.5. Provide hands-on guidance and code-level leadership in C++, Rust, Java, and Kotlin, covering boot-time optimization, memory safety, and performance tuning.6.Collaborate across cross-functional teams including SoC vendors, Tier-1s, and OEM platform integrators.7.Own technical due diligence and design reviews and enforce architectural governance in both Agile and ASPICE-compliant development flows.8. Deep experience in multi-OS environments (Linux, Android, QNX). Professional & Technical Skills: - 1) Bachelors or masters degree in electrical engineering, Computer Science, Automotive Engineering, or a related field.2) 15+ years of experience in SW/SYS development ADAS or Autonomous Driving solutions. 3)Strong understanding of sensor technologies (LiDAR, Radar, Camera, Ultrasonic) and their validation methodologies.4) Expertise with SoCs like Qualcomm 8295/8255, NXP i.MX series, and integration of camera and display pipelines.5) Proven design experience with hardware-software interfacing protocols:SOME/IP, UART, SPI, I2C.6) Prior experience architecting and optimizing Type-1 Hypervisor-based systems.7) Expert-level proficiency in C++ and Rust; working knowledge of Java and Kotlin.8) Familiarity with ASIL/Safety-critical system partitioning and hypervisor security models.9) Experience with Android Automotive OS (AAOS) and Android HAL customization.10) Knowledge of functional safety standards (ISO 26262).11) Prior experience working with camera ISP pipelines, ADAS integration, or multi-display systems.12) Open-source contributor or maintainer in relevant embedded domains. Additional Information:- 1)The candidate should have a minimum of 14 years of experience in Automotive Mobility Services & Connected Vehicles 2)This position is based at our Bengaluru/Chennai office. 3) 15 years full-time education is required. Qualification 15 years full time education
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware to ensure seamless integration with embedded systems and RTOS environments. The ideal candidate should have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. If you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment, we invite you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It will be important to stay updated on industry trends and emerging technologies to drive innovation in driver development. To qualify for this position, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience. Proven experience in Windows driver development and embedded systems is required, along with strong knowledge of embedded systems, C/C++ programming skills, familiarity with assembly language, and experience in designing and handling tools like debugging tools, Jtag, and dev tools. In-depth knowledge of kernel-mode programming in both Windows internals, knowledge of windows driver or MCDM driver, and experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others are advantageous. Excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are also essential. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities. If you need an accommodation during the application/hiring process, please contact Qualcomm. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information and other proprietary information. 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 reach out to Qualcomm Careers.,
Posted 2 weeks ago
8.0 - 12.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Hyderabad Job ID: SS202500083 Function: Verification Role: Embedded Software Verification Desired Skills: Embedded Software, Verification, MIL, SIL, Python Job Description 8-12 years of Embedded software verification experience for safety critical systems. Experience in test automation framework (MIL, SIL and HIL) Experience in setting up the testing environment for embedded systems. Experience in strong Python Programming. Experience in defining the testing strategies for embedded software. Hands on experience on MATLAB/SIMULINK, Experience performing risk management analysis of software (e.g., SW FMEA). Familiarity with real-time operating systems such as QNX/VXWORKS/LINUX. Experience in tools like JAMA, STASH/BITBUCKET/GIT/JIRA/CONFLUENCE/BAMBOO Good knowledge on agile principle and good experience in working in agile environment
Posted 2 weeks ago
3.0 years
0 Lacs
Hyderābād
On-site
Job Description Summary Firmware Engineer will participate in embedded firmware development for the MarkVIe platforms. You will work in a global environment with a skilled cross functional team of engineers creating and improving state-of-the-art platform for use in every kind of power generation application. Job Description Essential Responsibilities Designing and implementing software of embedded devices and systems Designing, developing, coding, testing and debugging system software Analyzing and enhancing efficiency, stability and scalability of system resources Integrate and validate new product designs Interface with hardware design and development Assess third party and open source software Automated unit and regression testing Qualifications/Requirements 3-5 years of working experience in embedded software programming BE/B. Tech in Computer science/Electrical/Electronics engineering Experience in hands on development and troubleshooting on embedded targets Solid programming experience in C or C++ (preferably C++) Experience in embedded systems design with preemptive, multitasking real-time operating systems ( preferably QNX RTOS) Experience of doing automated unit test for C/C++ applications. Familiarity with software configuration management tools, defect tracking tools, and peer review. Exposure to C# development will be an added advantage. Additional Information Relocation Assistance Provided: Yes
Posted 2 weeks ago
4.0 - 6.0 years
2 - 5 Lacs
Bengaluru
Work from Office
Company RNTBCI PL Job Description Main qualifications: Relevant experience: 4-6 years in Infotainment ECU middleware development development (e. g. . , C++, Java or Kotlin) and system debugging. Good understanding of Android /Linux/QNX and Yocto Build system Good understanding on protobuffers and gRPC Good understanding of Design Patterns and OOP concepts. Hands-on debugging skills Expertise in Android framework, architecture and build system Knowledge of Service Oriented Architecture (SoA), CommonAPI, SOME/IP is appreciated. Good communication in English, Rigorous and Well organized. Team player who is detail oriented, thorough, and analytical with excellent communication & problem-solving skills. Preferred qualifications: Experience testing in Android automotive environment. CI knowledge (git expert, GitLab, docker). Build system CI & CD. Knowledge of automotive ethernet communication General: Strong communication, interpersonal skills. Self-driven. Ability to work with deadlines. Analytical skills and logical thinking. Adaptability and learning skills. Responsibilities Debug and triage reported SW issues in Android based Ecus Ability to build SW packages & purpose fix patches Perform Inter ECU communication testing, issue debugging and investigate instability of services between Android VM and memory leak. Troubleshooting and problem resolution on IVI systems Excellent understanding of debugging and isolating issues in IVI systems. Triaging of issues observed during testing and isolating them into different test framework components, SW modules in embedded target SW. Drive resolution of open bug reports and follow-up with different stakeholders to closure to drive the successful commercialization of the feature or release. Job Family Research & Development Renault Group is committed to creating an inclusive working environment and the conditions for each of us to bring their passion, perform to the full and grow, whilst being themselves. We find strength in our diversity and we are engaged to ensure equal employment opportunities regardless of race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, etc. If you have a disability or special need requiring layout of the workstation or work schedule, please let us know by completing this form. By submitting your CV or application, you authorise Renault Group to use and store information about you for the purposes of following up your application or future employment. This information will only be used by Renault Group companies as described in the Group Privacy Policy .
Posted 2 weeks ago
4.0 - 6.0 years
5 - 8 Lacs
Bengaluru
Work from Office
Company RNTBCI PL Job Description Main qualifications: Relevant experience: 4-6 years in Infotainment ECU middleware development development (e.g.., C++, Java or Kotlin) and system debugging. Good understanding of Android /Linux/QNX and Yocto Build system Good understanding on protobuffers and gRPC Good understanding of Design Patterns and OOP concepts. Hands-on debugging skills Expertise in Android framework, architecture and build system Knowledge of Service Oriented Architecture (SoA), CommonAPI, SOME/IP is appreciated. Good communication in English, Rigorous and Well organized. Team player who is detail oriented, thorough, and analytical with excellent communication & problem-solving skills. Preferred qualifications: Experience testing in Android automotive environment. CI knowledge (git expert, GitLab, docker). Build system CI & CD. Knowledge of automotive ethernet communication General: Strong communication, interpersonal skills. Self-driven. Ability to work with deadlines. Analytical skills and logical thinking. Adaptability and learning skills. Responsibilities Debug and triage reported SW issues in Android based Ecus Ability to build SW packages & purpose fix patches Perform Inter ECU communication testing, issue debugging and investigate instability of services between Android VM and memory leak. Troubleshooting and problem resolution on IVI systems Excellent understanding of debugging and isolating issues in IVI systems. Triaging of issues observed during testing and isolating them into different test framework components, SW modules in embedded target SW. Drive resolution of open bug reports and follow-up with different stakeholders to closure to drive the successful commercialization of the feature or release. Job Family Research & Development Renault Group is committed to creating an inclusive working environment and the conditions for each of us to bring their passion, perform to the full and grow, whilst being themselves. We find strength in our diversity and we are engaged to ensure equal employment opportunities regardless of race, colour, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, etc. If you have a disability or special need requiring layout of the workstation or work schedule, please let us know by completing this form. In order to follow in real time the evolution of your applications and to stay in touch with us, we invite you to create a candidate account. This will take you no more than a minute and will also make it easier for you to apply in the future. By submitting your CV or application, you authorise Renault Group to use and store information about you for the purposes of following up your application or future employment. This information will only be used by Renault Group companies as described in the Group Privacy Policy .
Posted 2 weeks ago
0 years
4 - 15 Lacs
Hyderābād
On-site
Mandatory Skills: -Strong C, DS, -Low Level Firmware/Baremetal Development -Good to have Bootloader Dev Experience or Security Experience -Experience in Embedded protocols (I2C, SPI, UART, Etc) Good Experience/understanding of Linux /Any RTOS (Eg: FreeRTOS, QNX,Vxworks, pSoS, ) or LSP -Experience in Microcontrollers/ARM Architecture, Job Type: Full-time Pay: ₹423,030.43 - ₹1,500,000.00 per year Schedule: Day shift Monday to Friday Work Location: In person Speak with the employer +91 7625005296
Posted 2 weeks ago
10.0 years
0 Lacs
Thiruvananthapuram
On-site
Job Requirements Responsible to lead development of infotainment and driver information system. The right candidate will be proactive, with great communication skills, demonstrate attention to detail, have a passion for technology, and an excitement to produce great products. Responsible for owning and leading infotainment projects. Work Experience Skills/Requirements Infotainment and Product Development experience. Experience in playing role of solution architect for mid-large size program from RFP to SOP Experience in working with multiple OEM’s/Tier1’s for creating system level requirements and specifications for Headunits. Should have minimum 10 years exp in Vehicle Infotainment design & development area Very solid understanding of infotainment System Architecture. Knowledge of multiple Operating systems and Frameworks for infotainment systems. Hands on experience in Linux based IVI systems, Android based IVI platforms Should have Classic and Adaptive Autosar knowledge Good to have knowledge on QNX Hypervisor Fundamental knowledge of system engg & development Research, Plan, Propose & verify an IVI system architecture for future models taking a balanced lifecycle approach Identify key technologies necessary to execute requirements & ensure platform roadmaps utilize these technologies Leadership role in team environment to establish system level requirements to meet/exceed current & future customer expectations Communicate customer needs & proposed system architecture to meet those needs throughout various levels of organization verbally & work with Tier 1’s, Purchasing & vehicle teams as needed to bring system to development stage Develop interface requirements to meet the functional requirements & system-level use cases for IVI networked systems Familiarity & understanding of networks commonly used in automotive (MOST, CAN, LIN, Bluetooth, USB etc) Knowledge in software development processes, test environments, complete product development cycles. Good Analysis and Analytical skills. Experience working in a highly agile distributed team. Exposure to complete product development cycles. Positive attitude towards work, strong verbal and written communication skills is mandatory. Hands on experience in Linux based IVI systems or Android based IVI platforms Language - English(Mandatory) Key Responsibilities Capability build up initiatives as per the trends in Industry Identify the opportunities and derive relevant solutions/approaches Manages & provides direction for a team of program / project managers executing projects within the industrial strategy Ensures effective communication and planning across a broad array of stakeholders and contributors.
Posted 2 weeks ago
9.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description: Embedded Software Engineer (Automotive ECU) 📍 Location : Hyderabad 🕒 Experience : 5–9 years 📅 Notice Period : Immediate to 30 Days Role Overview We are looking for a talented Embedded Software Engineer with strong expertise in firmware development for automotive ECUs. The ideal candidate should have hands-on experience in embedded systems, microcontroller programming, and automotive communication protocols. Key Responsibilities Design and develop embedded software for automotive ECUs and applications. Develop and maintain firmware for microcontrollers. Work with RTOS-based systems to ensure real-time performance. Implement and debug communication protocols such as I2C, SPI, CAN, and LIN. Use development tools like CAoe, compilers, and debuggers for software validation. Collaborate with hardware and system engineering teams. Prepare technical documentation and support system validation. Required Skills ✅ 6+ years of experience in embedded software development. ✅ Strong expertise in C and embedded C programming . ✅ Proven experience in firmware development . ✅ Experience with RTOS (FreeRTOS, QNX, VxWorks, etc.) . ✅ Familiarity with I2C, SPI, CAN, LIN protocols . ✅ Hands-on experience in microcontroller programming (ARM, Renesas, Infineon, etc.). ✅ Experience with CAoe, compilers, and debuggers . ✅ Excellent written and verbal communication skills. Good to Have ⭐ Knowledge of AUTOSAR standards and architecture .
Posted 2 weeks ago
0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv’s passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity solutions so that automakers can bring advanced capabilities to more people around the globe. This is how we enable sustainable mobility and help to prevent accidents caused by human error. YOUR ROLE Roles And Responsibilities Embedded software development for cluster/ICP. Peer Reviews, Unit Testing and Functional Testing. Work with project manager to support estimation and planning in an iterative development environment. Debug and resolve the customer reported issues on target board. Interact with multiple software competency and system competency to overcome the obstacles of the owned modules. YOUR BACKGROUND Experience/Skill Requisites Experience in Automotive Instrument cluster & Infotainment SW development. Proficiency in embedded C and “C++” programming. Hands-on experience on QNX or embedded Linux. Hands-on experience in 16 & 32 bit Micro-controller device driver software development. Hands-on working experience in OSEK compliant RTOS based embedded system. Hands-on Experience in serial communication protocols- CAN, SPI & LIN. Good understanding of I2C, SPI protocols and handling of the Peripheral devices like LCD, EEPROM etc, Good knowledge in handling the tools like debuggers, simulators, oscilloscopes, Vector CANAnalyzer, Vector CANoe etc. Added advantage for exposure to RH850 micro-controller device driver development and compiler tool sets. Added advantage for exposure to Requirements Managements tools (like DOORS, Polarion), Design tools (like EA), and Configuration management tools (like CM Synergy, Plastic SCM, GIT). Added advantage for exposure to cluster product domain. Familiarity with SW development process (Agile/Scrum) is desirable. Good verbal and written communication. Why join us? You can grow at Aptiv.Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs. You can have an impact. Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents. You have support. We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package. Your Benefits at Aptiv: Hybrid and flexible working hours; Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development); Life and accident insurance; Sodexo cards for food and beverages Well Being Program that includes regular workshops and networking events; EAP Employee Assistance; Access to fitness clubs (T&C apply); Creche facility for working parents; Apply today, and together let’s change tomorrow! Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.
Posted 2 weeks ago
1.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Job Description Job Description We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3077475
Posted 2 weeks ago
3.0 - 10.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Position Name: Developer – Linux Audio Experience : 3-10 Years Education Requirement: B.Tech/BE Location: Bengaluru, Karnataka Job Brief: We are building technologies and platforms for the next generation of consumer electronics products. Some of the top consumer electronics and semiconductor companies are our customers. We develop device drivers for various interfaces, including PCIe, USB, Ethernet, Storage, Graphics, and Multimedia. We also develop firmware, build BSPs, and integrate middleware components to build full systems for platforms like Android, Linux, QNX and RTOS. We’re looking for engineers to join our growing team of middleware development and systems integration working on a cutting-edge Consumer SoC of a leading semiconductor company. Join us and make an impact! Roles & Responsibilities: The role involves designing, developing, implementing and bug fixing Audio Device Drivers and Audio middleware on Linux/FreeRTOS. Must Have Technical Skills : Excellent programming skills in C Design, Implementation, and debugging of Audio device drivers Knowledge of processor architectures for ARM or RISC-V Deep knowledge on Linux internals and Linux Kernel Architecture Deep knowledge of Audio pipeline, Signal Processing, Audio Codec and Noise Cancellation Good knowledge on Audio frameworks like ALSA, Xtensa etc . Experience in debugging with JTAG, Signal Analyzers etc . Good to Have Technical Skills : Experience in code upstreaming and open-sourcing. BSP (Board Support Package) bring up experience including boat loader and Uboot. Behavioral/Non-Technical: Strong analytical and problem-solving skills Excellent verbal and written communication skills Self-managed and able to learn and adapt Eager to take on new, challenging work
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You will be responsible for: - Having development experience in the Embedded domain using C/C++ programming - Demonstrating a strong knowledge in Linux/QNX - Working on Linux/Android Drivers - Working with Multimedia drivers such as Audio, Video/OMX, Display, Graphics, Camera - Understanding the respective Multimedia HAL Your role will include: - Contributing to an advanced software development environment to facilitate board bring-up, development, and delivery - Developing and debugging software prototypes, including device driver software - Developing and fixing software systems on Automotive Chipsets for products based on Android/Linux/QNX OS platforms - Developing and implementing an efficient and transparent variant handling and re-use concept for the platform Location: Bangalore This position requires an immediate joiner.,
Posted 2 weeks ago
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 2 weeks ago
5.0 - 10.0 years
40 - 45 Lacs
Hyderabad, Bengaluru
Work from Office
NVIDIA is looking for best in class Software Development Engineers to join our outstanding Networking Driver engineering team, developing driver, protocols and application to deliver high throughput and lowest latency with low CPU utilization! Come and take a significant part in architecting, crafting, developing and verifying innovating solutions. Enjoy working in a relevant, growing and highly professional environment where you make a huge impact in a technology-focused company. What you will be doing: Architect and craft solution for real world networking problems. Daily work involves all aspects of development: Architecture, Design, Coding, Production and Verification Flexibility to work cross-functional teams You will implement and develop applications and solutions using innovative pioneering distributed technologies to ensure scalability, reliability, and efficiency. Take on complex system-level optimization and resource utilization challenges. What we need to see: BS/ MS. in Computer Science/ Engineering or equivalent experience 5+ years of relevant work experience Strong coding, debugging and performance tuning Experience in C Good knowledge of standard Ethernet Good knowledge of Network protocols Proficiency in English language & clear communication Ways to stand out from the crowd: Knowledge of TCP/IP protocols and networking stack Knowledge of QNX/Linux drivers Working with hardware team Experience in silicon bring-up activities
Posted 2 weeks ago
10.0 - 14.0 years
35 - 40 Lacs
Kolkata, Hyderabad, Mysuru
Work from Office
Primary Skills : a. Linux/QNX OS along with C/C++, ARM Core/MCU, BSP, U-Boot, secure boot and device drivers, cybersecurity, wifi, BLE, Audio/Video, OTA (over-the-air) update and open-source libraries integration. b. Knowledge in all layers of software, HMI, MW and BSP including application design, design patterns and architecture. c. Ensure the software meets all requirements including quality, metrics, security, modifiability and extensibility. Secondary Skills : a. Knowledge of software development life cycle along with ASPICE/CMMI process b. Experience in hardware/software interfacing and design issues required. Key Tools : a. DOORS Requirements Management, Enterprise Architect, Infineon Aurix Microcontroller tools (Compiler, Emulator, Simulator), LDRA and UML/ Rhapsody. b.Familiarity with AUTOSAR and Vector Tools (Davinci Configurator, CANalyzer, CANoe, CANdela, ), If AUTOSAR based architecture. Job Description
Posted 3 weeks ago
2.0 - 5.0 years
4 - 7 Lacs
Kolkata, Hyderabad, Mysuru
Work from Office
Primary Skills : Object Oriented Analysis, Design, build, and maintain efficient, reusable, scalable and reliable C++ code in object oriented methodologies and system software design concepts. b. Proficient understanding of standard template library (STL), algorithms/data structures, containers, functions, and iterators. c. Strong hands-on application design experience with exposure to different design patterns, UML and security thread modeling. Experience in Integrating APIs / SDKs Secondary Skills : Development of Middleware Component in C++ on QNX/Linux/Android b. Good understanding of templating in C++, dynamic polymorphism, C++ specific notions, such as friend classes and memory management in non-garbage collected environments c. Develop production quality code that operates on constrained environments within ECUs targeted at Autonomous Vehicles (AV) Key Tools : Jenkins CI, memory profiling tools, Static Analysis Tools like Coverity & QAC Job Description
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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough