Jobs
Interviews

119 Sw Jobs - Page 2

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

15.0 - 20.0 years

16 - 20 Lacs

Chennai

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Minimum 15 yrs in SW Engineering life cycle. Minimum 10 yrs in SW engineering roles that covers SW development and test. Strong technology focus and experience in networking technology areas that include WLAN, Ethernet, Bridging and Routing. Strong understanding SW architecture and real time embedded system design with Linux Operating System Experience in detailed planning, reporting, defining and managing engineering / technology metrics Decisive and ability to quickly identify problems & make decisions to solve them. Strong interpersonal and communication skills Ownership of commercialization of the key Wi-Fi access point products Technical product owner of the releases responsible of driving all technology areas to deliver world class AP and Wi-Fi Routers Primary technology and commercialization interface with product management and engineering teams End to End ownership to drive programs from start to the post launch in the field. 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. Experience in managing programs & meets required program specifications with required quality, content & cost Global program management experience across geos Working with cross geo teams in US and China Customer interactions and Product Marketing interfacing experience 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

Apply

1.0 - 3.0 years

11 - 16 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job Overview The role is to be a part of the Product SW Build Integration team for Qualcomms range of SoC solutions and ensure that every build made for the product has the right features & fixes integrated and verified. The software releases are made to diverse markets such as Mobile/MBB/XR/Auto/IVI/ VR/IOT/ etc. and Appliances. We are looking for a passionate Release Engineer to join our team. As a Release Engineer, you will be responsible for ensuring products can effortlessly be delivered to users and customers using different distribution mechanism, tools, and methods. Qualification and Experience Bachelor's or Masters degree with 1 to 3 years of relevant experience in Real Time Embedded Software Development and System SW Integration. Experience in Configuration management and Release Management. Good experience in version control tools like Git/P4/Clearcase, etc and Bug tracking systems(ex JIRA) or project management tools. Ability to troubleshoot run time/build problems and resolution Strong C programming and debugging skills, scripting knowledge, OS concepts Multi-threading and multitasking experience Ability to coordination with cross functional teams for build plan. Role and Responsibility Responsible for Software Build Integration and verification Work with cross functional teams and coordinate the integration and release process Troubleshoot run time, build problems, and report findings Ensure software builds run properly on automation. Skills: Strong debugging and problem-solving skills Passionate about the Build and Integration and software automation Knowledge in managing source control systems, software versioning, P4/Git branching strategies and integrations on multiple projects and repositories. Excellent communicative, interpersonal and leadership skills with ability to work efficiently in both independent and team work environments. 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

Apply

10.0 - 15.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Team The Qualcomm XR software team invites experienced software engineers to build next generation VR/MR HMD and AR/Smart AI glasses that will define the future immersive experiences and advance Spatial Computing. XR software team is responsible for the design, implementation, optimization, integration, and commercialization of Qualcomm XR solution and there is ample opportunity to work on a wide intersection of technologies such as Inertial sensor processing, Camera Processing, Computer Vision, Graphics, Video Encode and Decode, Display Processing, On-Device AI and Wireless Technologies. Job function Responsibilities include Software and System design, development, performance & power optimization of XR products built using Qualcomms Industry leading SoC running Android and Linux platforms. Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design. The candidate will be required to be hands-on as well as provide technical leadership to a team of engineers. Requirements: 10+ years of hands-on experience in design and development of multimedia software (at Drivers, Middleware, Frameworks level) in one or more of these domainsVirtual/Augmented Reality, Camera, Graphics, Video, Display, Computer Vision Expert in C/C++ programming Strong background in embedded multimedia software domain Development experience in Android Smartphones, Network based Video or Camera products Hands on experience with the Linux and Android SW development Prior demonstratable experience and skills in design and development of software from scratch given a set of requirements Bachelors or masters in electrical & computer engineering or related discipline from Top Notch institutes Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Candidates with one or more below additional qualifications will have an edge: Software development experience on heterogenous/multi-core architectures (CPUs, GPUs, DSPs, tensor accelerators etc.) Direct experience in XR product development Previous development experience on Qualcomm Snapdragon platforms 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

Apply

2.0 - 7.0 years

10 - 15 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field 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. Job function: Development of HW accelerator driver and userspace module used extensively in IP data path for various Mobile Broadband usecases for a broad range of products. Skills/experience Required: 3-5 years of experience with Device Driver development, Userspace SW development, Strong C/C++ fundamentals, Strong OS fundamentals. Preferred: Embedded Systems, Networking protocols, Processor Architecture, Buses, Memory Maps, Responsibilities: The position requires working in a fast paced development environment with aggressive timelines. We need a strong team player who can work on developing quality solutions with minimal guidance. Requires strong analytical skills to debug and resolve fairly complex problems in the domain of work. Education requirements: B.Tech/M.tech in Computer Science or Electronics and Communication 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

Apply

4.0 - 9.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Defining Debug Enabling Tools Strategy for next gen CPU product line before designexecution Defined DFD Hardware Validation Strategy defining the overall scope of validation,aligning with customers and architecture/micro-architecture teams, effort estimations, equipment, platform, and other logistics required for the validation, etc. Driving DFD Domain defining the validation coverage metrics across all the validation teams engaged right from HW design through post-silicon and beyond. Identifying the coverage gaps between the teams and driving it with additional test case additions in their respective plan. Be the customer voice for DFD Architecture/micro-Architecture owners and provide detailed feedback on DFD feature definition/implementation in terms of meeting customer requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. 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

Apply

8.0 - 13.0 years

15 - 19 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Exp:- 8-15 years ( B.Tech / M.Tech from ECE / EEE /E&I/ CSE / IT Background and relevant experience in Embedded system and DDR domain) Note :- We are looking for candidates who has relevant work experience in DDR technology( memory controllers, PHY and DRAMs), Firmware and SW driver development/ Platform driver development / Board Bring upOR If candidate has very strong debugging expertise in system level issues like Bit flip , memory corruption , cache corruption , CPU Hang etc. DesirableDDR technology (Relevant work exp in DDR SW driver required ) or Platform driver development / Board Bring up Opportunity: Debug and Development of DDR init & run time driver sequences.Will be working on state-of-the-art DDR technology LP4x/LP5x.Opportunity to get the understanding of DDR technology.Will be responsible for driving multiple programs. Need to work on issues with multiple teams (performance, Phy, controller design etc.)Need to analyze lot of data and need to recognize patterns.Working on triage of the DDR issues.Test case enhancements and development Job description Minimum Qualifications The charter of the CoreBSP-DDR SW System team is to ensure that the end-product qualifies the defined acceptance criteria for DDR by meeting stability, Power, and Performance Goals. The team is looking for a candidate who has strong understating of system level test methodologies and runs validations on mobile systems. The position involves Understanding of SOC Architecture and DDR SW Systems, identifying and debugging DDR systems issues (memory corruptions, Memory Lockups, Bit flips, memory leaks etc..) reported by memory validation and running system level validations tests. The engineer would have the opportunity to interact with different SW & HW teams to understand DDR systems. The candidate is expected to own and drive multiple chipsets in the DDR tech area. This position gives an exposure to understanding various quality stages from product development to commercial launch of the product. Skills: C, Python, Embedded system, JTAG, processor architecture, RTOS operating system, core BSP driver level development and debug, CPU architecture, SOC System knowledge. Desirablein DDR technology (memory controllers, PHY and DRAMs), Firmware and SW driver development / Platform Driver Development / Board Bring up 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. 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

Apply

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

Apply

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

Apply

8.0 - 12.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Career Area: Engineering : Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you'rejoining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don'tjust talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. As an Engineer for E+ES India team, you will have opportunities to contribute on complex projects via Simulation, Development and Validation of complex electrical systems pertaining to battery management and battery chemistry. This will involve creating world class control software and evaluating software features using HIL benches. This role directly impacts Caterpillars current and future Battery and microgrid products being developed in an R&D environment. Job Duties/Responsibilities may include, but are not limited to: Define battery control strategy requirements and develop software features using tools like Matlab/Simulink/Simscape Develop test plans from software requirements and specifications Perform Black box testing and White box testing using simulators like Opal-RT, dSPACE, etc Run and execute battery test plans in battery cell simulators and HIL benches Modify and convert battery simulation models using MATLAB/Simulink tools for HIL Bench Develop automation scripts using Python and other tools Perform complex analysis, identify, and solve challenging battery controls software problems Lead new capabilities / projects to enhance the BMS controls and validation Basic Qualifications: Bachelors degree in Electrical/Electronic/ Mechanical Engineering 8 to 12 years experience with HIL testing, battery controls validation or modelling Experience in debugging and running test cases on Battery cell simulators and other HIL simulators Experience in plant model integration using tools like Matlab/Simulink, RT-Sim, Vector Canape, etc Experience and knowledge with Controls SW development and Validation Top Candidates Will Also Have: Experience and knowledge with Battery Management control system and battery software validation using HIL Benches Masters degree in an accredited Indian or Global Engineering schools Good knowledge of simulation tools like Simscape electrical etc Good knowledge on Software testing and scripting tools like Canalyzer, Python, etc Excellent analytical and communication skills Self-starter with strong technical leadership skills Enjoys working in a fast paced, technically challenging environment Posting Dates: July 2, 2025 - July 17, 2025 Caterpillar is an Equal Opportunity Employer. Not ready to applyJoin our Talent Community.

Posted 2 weeks ago

Apply

6.0 - 11.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Key Job Responsibilities: Understand project scope / business and existing process methodology and enhance Product Quality by defining and executing Quality Plan in accordance with organizational QMS and ASPICE standards. Perform Process Compliance checks and deploy best practices across projects Support for Process Harmonization and Process Improvements in the department QMS & process definitions based on Automotive SPICE Define, deploy and track relevant KPIs applicable to the projects Perform assessments/ audits and Software Maturity reviews. Manage, execute, and track quality activities (including Release Management) Conduct periodic meetings with all internal stakeholders to ensure planned quality activities performed. Conduct Process Trainings. Generate MSR covering all aspects or parameters of Project / Product Quality and report to the management Skill Requirements: 6+ years of experience in Quality Management practices supporting embedded system projects Exposure in performing internal audits based on ISO standards Knowledge of Automotive SPICE/CMMi, ISO 26262 or any other equivalent quality standard Experience on working with Software development lifecycle and methodologies SaFE, SCRUM Process Definition, deployment and harmonization experience KPIs definitions and analysis experience Must possess the skills to work independently as assigned by Quality manager. Strong communication & interpersonal skills and stakeholder management Additional Skills (nice to have): Provisional ASPICE Assessor having practical assessment and process implementation experience on behalf of ASPICE Level 2/3 Certified internal auditor ISO/IATF16949 or ISO 26262 Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 2 weeks ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Pune

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. Position Specific Duties - Develop Embedded Software for different production systems as per design decisions ensure quality of the software deliverables by following software development processes and practices. The individual at this position will implement software and test This position will work in a team practicing software development process lifecycle This position will be involved in analyzing and resolving software defects Required Skills are- Object Oriented programming using C++, QT, SW Developement Exposure to Software Design Principles. Development using Qt on Linux Platform Exposure to google test framework, Design principles, Design Patterns Exposure to Agile Methodology Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Posted 2 weeks ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Chennai

Work from Office

Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: : Telecom Packet Optical NE Layer 1 SW Experience: 3-5 Years

Posted 3 weeks ago

Apply

5.0 - 8.0 years

8 - 15 Lacs

Bengaluru

Work from Office

Your Impact Candidate responsible for Manual testing and automating the given features. Deliver the features with high quality as per given timelines. Adapt to the newer technologies (AI/ML) Minimum Qualifications MS EE/CS combined with 5-8 years of related experience, or BSEE/CS combined. Good experience in feature level testing and system level understanding of switching and routing platforms Good understanding of networking fundamentals and protocols and different L2 to L7 technologies. Automation experience with Python or equivalent programming language Deep technical knowledge in BGP, VXLAN and EVPN Vision to lead and tackle sophisticated problems Excellent collaboration and communication skills Self-motivated and highly ambitious Preferred Qualifications Understanding of DC customer deployments Good networking skills. Familiarity with the SW development cycle and software engineering Basics of AI/ML Familiarity with Linux and modern software tools and techniques for development/debugging. Understanding of CI/CD integrations

Posted 3 weeks ago

Apply

5.0 - 8.0 years

9 - 14 Lacs

Chennai

Work from Office

Role Purpose The purpose of the role is to support process delivery by ensuring daily performance of the Production Specialists, resolve technical escalations and develop technical capability within the Production Specialists. Do Oversee and support process by reviewing daily transactions on performance parameters Review performance dashboard and the scores for the team Support the team in improving performance parameters by providing technical support and process guidance Record, track, and document all queries received, problem-solving steps taken and total successful and unsuccessful resolutions Ensure standard processes and procedures are followed to resolve all client queries Resolve client queries as per the SLAs defined in the contract Develop understanding of process/ product for the team members to facilitate better client interaction and troubleshooting Document and analyze call logs to spot most occurring trends to prevent future problems Identify red flags and escalate serious client issues to Team leader in cases of untimely resolution Ensure all product information and disclosures are given to clients before and after the call/email requests Avoids legal challenges by monitoring compliance with service agreements Handle technical escalations through effective diagnosis and troubleshooting of client queries Manage and resolve technical roadblocks/ escalations as per SLA and quality requirements If unable to resolve the issues, timely escalate the issues to TA & SES Provide product support and resolution to clients by performing a question diagnosis while guiding users through step-by-step solutions Troubleshoot all client queries in a user-friendly, courteous and professional manner Offer alternative solutions to clients (where appropriate) with the objective of retaining customers and clients business Organize ideas and effectively communicate oral messages appropriate to listeners and situations Follow up and make scheduled call backs to customers to record feedback and ensure compliance to contract SLAs Build people capability to ensure operational excellence and maintain superior customer service levels of the existing account/client Mentor and guide Production Specialists on improving technical knowledge Collate trainings to be conducted as triage to bridge the skill gaps identified through interviews with the Production Specialist Develop and conduct trainings (Triages) within products for production specialist as per target Inform client about the triages being conducted Undertake product trainings to stay current with product features, changes and updates Enroll in product specific and any other trainings per client requirements/recommendations Identify and document most common problems and recommend appropriate resolutions to the team Update job knowledge by participating in self learning opportunities and maintaining personal networks Mandatory Skills: Telecom Packet Optical NE Layer 1 SW. Experience:5-8 Years.

Posted 3 weeks ago

Apply

8.0 - 10.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Role Purpose To ensure success as a technical architect, you should have extensive knowledge of enterprise networking systems, advanced problem-solving skills, and the ability to project manage. A top-class technical architect can design and implement any size system to perfectly meet the needs of the client. Do 1. Responsibilities: Meeting with the IT manager to determine the companys current and future needs. Determining whether the current system can be upgraded or if a new system needs to be installed. Providing the company with design ideas and schematics. Project managing the design and implementation of the system. Meeting with the software developers to discuss the system software needs. Troubleshooting systems issues as they arise. Overseeing all the moving parts of the system integration. Measuring the performance of the upgraded or newly installed system. Training staff on system procedures. Providing the company with post-installation feedback. 2. Technical Architect Requirements: Bachelors degree in information technology or computer science. Previous work experience as a technical architect. 3. Managerial experience. In-depth knowledge of enterprise systems, networking modules, and software integration. Knowledge of computer hardware and networking systems. Familiarity with programming languages, operating systems, and Office software. Advanced project management skills. Excellent communication skills. Ability to see big-picture designs from basic specifications. Ability to problem solve complex IT issues. Mandatory Skills: Telecom Switching Routing NE Layer2 SW. Experience: 8-10 Years.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: Telecom Switching Routing NE Layer3 SW. Experience: 3-5 Years.

Posted 3 weeks ago

Apply

5.0 - 8.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: Telecom 5G Wireless Modems SW. Experience: 5-8 Years.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: Telecom Switching Routing NE Layer3 SW. Experience: 3-5 Years.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

Chennai

Work from Office

Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Mandatory Skills: Switching Routing NE Layer2 SW. Experience3-5 Years.

Posted 3 weeks ago

Apply

3.0 - 7.0 years

3 - 6 Lacs

Hyderabad

Work from Office

Primary Skills Functional Safety (ISO 26262): Deep understanding of safety lifecycle, safety goals, and safety mechanisms (Must) ASPICE Compliance: Experience in software development aligned with Automotive SPICE standards (Must). SUDS & SADS: Proficiency in creating and maintaining Software Unit Design Specification and Software Architectural Design Specification. (Must) SW FMEA (Software Failure Mode and Effects Analysis): Ability to identify and mitigate software failure risks. (Must) SW DFA (Design for Analysis): Expertise in ensuring software design supports effective analysis and validation. (Must) PIL Testing (Processor-in-the-Loop): Hands-on experience in setting up and executing PIL tests for embedded systems. Very good understaning of Embedded C,C code. Experience in CANoe, Trace32, PIL test, Polyspace and IQ-FMEA Tools Having Good Experience in ASPICE Process. Good experience in Radar Sensor Algorithm Developement (Optional) Working experience in ADAS Projects 2~3 years. Experience in Radar System(Optional) Knowledge of Python (Optional) Secondary Skills Exposure to ADAS System level testing, field testing for RADAR is added advantage Programming Languages: Proficiency in C/C++, MATLAB/Simulink, Python Toolchains: Familiarity with Vector tools (CANoe, CANalyzer), Lauterbach, Jenkins, Git, Jira. Static & Dynamic Analysis Tools: Polyspace, QAC, LDRA, or similar. Documentation & Communication: Strong technical writing skills for safety documentation and peer communication. Agile & V-Model Methodologies: Experience working in hybrid development environments.

Posted 3 weeks ago

Apply

12.0 - 16.0 years

0 Lacs

hyderabad, telangana

On-site

As a Principal Engineer in SSD System Design at Micron Technology, you will play a crucial role in our Client & Consumer SSD development and validation process. Your primary responsibility will be to ensure that our products are launched on time and excel in their segment. You will collaborate with various engineering groups both within Micron and with external vendors to achieve the best outcomes. Your key responsibilities will include being a technical authority in the program, providing updates on development progress to upper management, serving as the technical interface with internal teams, vendors, marketing, and customers, and staying updated on industry technologies. You will also be responsible for analyzing product requirements, influencing hardware design, managing technical programs, and continuously improving processes related to design, validation, and production. Additionally, you will work on test implementation, production support, and field support. Your qualifications should include a BE with 15+ years or MTech with 12+ years in Computer Science, Electronics/Electrical Engineering, or equivalent. You should have experience in leading engineering resources on NPD and system-level debug, knowledge of NAND/SSD, PCIe & NVME protocols, and storage interface specifications. Moreover, you should possess the ability to analyze problems, mentor, guide, and collaborate effectively. Micron Technology, Inc. is a global leader in memory and storage solutions, dedicated to transforming how information enriches life for everyone. With a focus on customer satisfaction, technology innovation, and operational excellence, we provide high-performance DRAM, NAND, and NOR memory and storage products through our Micron and Crucial brands. Our innovations drive the data economy, supporting advancements in artificial intelligence, 5G applications, and enhancing user experiences across various platforms. If you are passionate about engineering, innovation, and making a difference, Micron Technology is the place for you. Visit micron.com/careers to learn more and explore exciting opportunities to join our team. For any assistance with the application process or to request reasonable accommodations, please contact hrsupport_in@micron.com. Micron strictly prohibits the use of child labor and adheres to all relevant laws, regulations, and international labor standards.,

Posted 3 weeks ago

Apply

5.0 - 8.0 years

12 - 14 Lacs

Hyderabad

Work from Office

Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: Software/Technology Program Manager position, focused on APSS Linux Android, CPU SS & Multimedia Technologies is responsible for program management support and leadership for managing the planning, development and delivery of software that span across multiple technology areas and product segments for Qualcomm Snapdragon Mobile, Compute, XR/VR and Gaming. Excellent opportunity to work on the latest cutting-edge software, hardware technologies and HLOS – Android, Linux Embedded, Upstreaming Collaborate with other impacting technology areas such BSP, Modem, Connectivity & Multimedia and BUs Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect. Establish clear Plan of Record commitment and drive prioritization. Strong technical understanding of SW deliverables and risk management/risk mitigation Establish rigorous execution discipline & communications processrisk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications. Develop program indicators to manage program health including quality and timelines. Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required. Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively Skills & Experience: Experience and domain knowledge of Wireless/Semiconductors is a must 10-12 years (max) of experience in a combination of Software product development and program management in semiconductor/wireless industry Experience with end-to-end product integration Experience managing software products through entire development life cycle. Experience in 3rd party OS SW Program Management/development Educational : RequiredBachelor's in Computer Engineering/ Electrical Engineering PreferredMaster's in Computer Engineering/Computer Science/Electrical Engineering/Business Administration Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 2+ years of Program Management or related work experience.

Posted 3 weeks ago

Apply

3.0 - 7.0 years

17 - 20 Lacs

Hyderabad

Work from Office

Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: Software/Technology Program Manager position, focused on APSS Linux Android, CPU SS & Multimedia Technologies is responsible for program management support and leadership for managing the planning, development and delivery of software that span across multiple technology areas and product segments for Qualcomm Snapdragon Mobile, Compute, XR/VR and Gaming. Excellent opportunity to work on the latest cutting-edge software, hardware technologies and HLOS – Android, Linux Embedded, Upstreaming Collaborate with other impacting technology areas such BSP, Modem, Connectivity & Multimedia and BUs Drive requirements scoping, analysis and planning including interdependencies, staffing constraints and schedule optimization across multiple tech teams and customer connect. Establish clear Plan of Record commitment and drive prioritization. Strong technical understanding of SW deliverables and risk management/risk mitigation Establish rigorous execution discipline & communications processrisk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communications. Develop program indicators to manage program health including quality and timelines. Partner with other functional areas to establish critical processes to support disciplined product development and decision making and to ensure quality. Coordination across multiple development sites may be required. Develop and establish strong processes that streamline the development cycle and help integrate multiple plans, dependencies and deliverables effectively Skills & Experience: Experience and domain knowledge of Wireless/Semiconductors is a must 15-18 years (max) of experience in a combination of Software product development and program management in semiconductor/wireless industry Experience with end-to-end product integration Experience managing software products through entire development life cycle. Experience in 3rd party OS SW Program Management/development Educational : RequiredBachelor's in Computer Engineering/ Electrical Engineering PreferredMaster's in Computer Engineering/Computer Science/Electrical Engineering/Business Administration Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 4+ years of Program Management or related work experience.

Posted 3 weeks ago

Apply

1.0 - 3.0 years

3 - 5 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job Overview The role is to be a part of the Product SW Build Integration team for Qualcomm’s range of SoC solutions and ensure that every build made for the product has the right features & fixes integrated and verified. The software releases are made to diverse markets such as Mobile/MBB/XR/Auto/IVI/ VR/IOT/ etc. and Appliances. We are looking for a passionate Release Engineer to join our team. As a Release Engineer, you will be responsible for ensuring products can effortlessly be delivered to users and customers using different distribution mechanism, tools, and methods. Qualification and Experience Bachelor's or Master’s degree with 1 to 3 years of relevant experience in Real Time Embedded Software Development and System SW Integration. Experience in Configuration management and Release Management. Good experience in version control tools like Git/P4/Clearcase, etc and Bug tracking systems(ex JIRA) or project management tools. Ability to troubleshoot run time/build problems and resolution Strong C programming and debugging skills, scripting knowledge, OS concepts Multi-threading and multitasking experience Ability to coordination with cross functional teams for build plan. Role and Responsibility Responsible for Software Build Integration and verification Work with cross functional teams and coordinate the integration and release process Troubleshoot run time, build problems, and report findings Ensure software builds run properly on automation. Skills: Strong debugging and problem-solving skills Passionate about the Build and Integration and software automation Knowledge in managing source control systems, software versioning, P4/Git branching strategies and integrations on multiple projects and repositories. Excellent communicative, interpersonal and leadership skills with ability to work efficiently in both independent and team work environments.

Posted 3 weeks ago

Apply

7.0 - 12.0 years

9 - 15 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: We are seeking a highly motivated and technically skilled CPU Workload Development Engineer to join our performance analysis team. This role focuses on R&D of identifying real-world use cases across Android, Linux and Windows (ARM) platforms, developing representative workloads to be used as key internal benchmark metrics, and influencing industry-standard benchmarking practices. You will work closely with internal CPU HW & SW teams and external benchmark vendors to ensure that performance metrics reflect meaningful user experiences and guide CPU design and optimization. Key Responsibilities: 1) Use Case Analysis: Research and analyze real-world user behavior and application usage patterns on Linux, Android and Windows platforms (mobile and compute). Identify performance-critical workloads across domains such as productivity, gaming, multimedia, AI/ML, and web browsing. 2) Benchmark Development: Design and implement benchmark workloads that reflect real-world usage scenarios. Develop automation scripts and tools to run and validate benchmarks across different hardware and software configurations. 3) Performance Evaluation: Use profiling tools (e.g., Perf, Android Systrace, Arm DS-5, Windows profile explorer/performance analyzer etc.) to analyze workload characteristics and CPU utilization. Collaborate with CPU HW architects and SW teams to evaluate performance bottlenecks. 4) Industry Collaboration: Engage with third-party benchmark vendors to influence the inclusion of realistic workloads in industry-standard benchmark suites. Provide technical guidance and data to support the adoption of meaningful, user-centric performance workloads. 5) Documentation : Document workload design, methodology, and performance insights. Perform and report correlation analysis between benchmark and real-world application performance metrics to validate benchmark relevance. Present findings to internal stakeholders and contribute to industry benchmark forums. Required Qualifications: Bachelor’s or Master’s degree in Computer , Electrical, Electronics Engineering or a related field. 7 - 13 years of experience in software development/porting of SW libraries, benchmarks, and performance analysis. Strong understanding of CPU architecture (Arm, x86, or RISC-V) and SoC performance characteristics. Experience with real-world application profiling and workload analysis. Proficiency in C/C++ Proficiency in scripting and automation tools (Python, shell, MonkeyRunner, AutoHotKey etc.). Experience with Linux, Android and Windows development environments (GCC, Clang, Android NDK, Microsoft Visual Studio etc) . Familiarity with Git for version control and collaborative development. Experience with cross-platform build systems (e.g., CMake, SCons, Bazel). Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.

Posted 3 weeks ago

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