Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8.0 - 13.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Job Details: : We are seeking a passionate and experienced Embedded Firmware and Driver Engineer to design, develop, and optimize low-level embedded software for Intels AI accelerators and GPUs. In this role, you will collaborate with a cross-geo team to create world-class embedded software solutions. Your responsibilities will includeDesigning, developing, and maintaining bare-metal firmware for ARC-based processors. Creating and managing Boot ROM and Boot loader systems. Developing and maintaining RTOS-based device drivers. Delivering new features requested by Cloud Service Providers. Solving complex technical problems and contributing to innovative solutions. Collaborate with hardware, system, and driver teams for feature definition and end-to-end delivery Qualifications: Minimum qualifications: Bachelors degree in computer science, Electrical Engineering, or a related field with at least 8 years of relevant experience in Embedded Software Design and Development. Proficiency in ARC or other low-power controller architectures. Expertise in C programming and basic understanding of assembly language. Deep understanding of real-time systems, interrupt handling, and RTOS (e.g. Zephyr) Proven experience in writing boot firmware Familiarity with communication protocols such as SPI, I2C, and UART. Excellent analytical and problem-solving skills, with the ability to manage stakeholders and collaborate across geographies. Exceptional written and oral communication skills. Hands-on experience in developing and integrating RTOS based device drivers. Preferred qualifications: Knowledge of interfaces like I3C, PCIe, CXL, and protocols such as SMBUS/PMBUS and MCTP/PLDM. Experience in pre-silicon emulation, simulation, and FPGA platforms, along with debugging tools like Lauterbach and protocol analyzers. Knowledge in one or more of the following areasConfidential Computing, UCIe, or HBM technologies. Understanding of DVFS algorithms, AVS, and thermal management strategies Familiarity with secure boot, firmware update mechanisms, and memory management and open-source projects like buildroot-external. Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Data Center & Artificial Intelligence Group (DCAI) is at the heart of Intels transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. *
Posted 3 days ago
2.0 - 4.0 years
3 - 4 Lacs
Chennai
Work from Office
Key Responsibilities: Design, develop, and test embedded software for microcontroller-based systems. Write efficient, reliable, and maintainable code in C/C++. Integrate and configure RTOS and device drivers. Work with hardware engineers to define software-hardware interfaces. Develop and execute unit and integration tests for embedded systems.
Posted 3 days ago
2.0 - 5.0 years
5 - 9 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)
Posted 4 days ago
3.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Develop pre-silicon firmware and software with a direct interface to hardware.- Integrate and develop C tests/APIs and software build flow.- Perform design and code reviews.- Test and validate product implementations.- Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C.- Strong understanding of hardware-software interface.- Experience in low-level programming for embedded systems.- Knowledge of debugging tools and techniques for embedded systems.- Hands-on experience with microcontrollers and microprocessors. Additional Information:- The candidate should have a minimum of 3 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 4 days ago
5.0 - 10.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded Software Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead the development of innovative firmware solutions- Conduct thorough testing and debugging of firmware code- Stay updated on industry trends and advancements in embedded software technology Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded Software- Strong understanding of hardware-software interface- Experience in developing C tests/APIs- Knowledge of software build flow processes- Hands-on experience in design and code reviews- Familiarity with testing and validation methodologies Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded Software- This position is based at our Bengaluru office- A 15 years full time education is required Qualification 15 years full time education
Posted 4 days ago
3.0 - 6.0 years
5 - 7 Lacs
Ludhiana
Work from Office
STM32 , ARM development Interfacing of Sensors with MCU (ST) Protocol : SPI, UART,I2C, CAN, USB etc , open CPU , BLE , WIFI Required Candidate profile Excellent in Embedded C /C++,, Communication protocol stack development and debugging skills Excellent ability to plan, prioritize, initiate, and handle multiple tasks simultaneously team Player
Posted 5 days ago
4.0 - 7.0 years
11 - 16 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: This position is for software design, development of Wlan/Bluetooth software for Qualcomm mobile devices. Candidate will be actively involved in development of new software for wlan/Bluetooth latest specification and futuristic products for Mobiles. Candidate will be actively involved in supporting the existing software through feature additions, enhancements, and maintenance. The candidate will closely work with systems team and cross functional teams to deliver quality software following well established software development processes. - Design and develop software on various platforms for Qualcomm internal chipsets - Work with other teams to determine and document requirements and drive design - Resolve issues as reported by internal test teams as well as customers Minimum Qualifications Bachelors degree in engineering, Computer Science, Communications, Information Systems or related field. 4-7 years experience with Programming Language such as C/ C++ etc. Preferred Qualifications Strong experience and proficiency in C programming for embedded platforms required. Good understanding of any networking protocol stacks is highly desired and familiarity with mobile development is an additional plus. Understanding of Bluetooth protocol stack is an additional plus. Ability to work in fast paced and changing environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
Posted 5 days ago
2.0 - 7.0 years
14 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Good knowledge of C programming, Data Structures Exposure to embedded software and/or driver development 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. Atleast 2-5 yrs of experience/exposure in below areas. Basic understanding of system level concepts such as Caches/DMA/IRQ handling is desired Knowledge of basic network protocols (TCP/UDP/ARP) OR understanding of 802.11 specification is desired Exposure to Linux Kernel internals and experience with low level kernel programming such as writing/modifying networking/wireless LAN device drivers or Protocol handlers is a plus
Posted 5 days ago
2.0 - 7.0 years
14 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Good knowledge of C programming, Data Structures Exposure to embedded software and/or driver development 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. Atleast 2-5 yrs of experience/exposure in below areas. Basic understanding of system level concepts such as Caches/DMA/IRQ handling is desired Knowledge of basic network protocols (TCP/UDP/ARP) OR understanding of 802.11 specification is desired Exposure to Linux Kernel internals and experience with low level kernel programming such as writing/modifying networking/wireless LAN device drivers or Protocol handlers is a plus
Posted 5 days ago
5.0 - 10.0 years
11 - 16 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Preferred skills : The candidate should possess 5 to 15 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with Strong OS & Multi-Processor concepts In depth understanding of Memory management, MMU, IOMMU etc. Embedded software development in C and C++ on ARM or similar cores. Hands On Experience of Driver Development on Any RTOS, Experience in SafeRTOS / FreeRTOS/QNX based development is good to have ARM Trust-Zone & ARM v7/v8 architecture. 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.
Posted 5 days ago
2.0 - 7.0 years
14 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Software architecture and design for WLAN features in firmware Development, release and maintenance of WLAN firmware Working with peer teams to define SW 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. 3 - 6 years of experience in design and implementation of embedded software/firmware for networking / wireless products Expertise in C programming Experience with 802.11 protocol preferred Strong analytical and problem-solving skills Strong architectural skills - design/implement for performance, modularity, and portability Excellent team communication, and interpersonal skills
Posted 5 days ago
7.0 - 9.0 years
15 - 20 Lacs
Hyderabad
Work from Office
Title : Senior Lead Engineer - Windows/Android HAL/Linux kernel & Driver Development. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). 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.
Posted 5 days ago
8.0 - 13.0 years
14 - 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. Job Summary: 8+ years experience with Programming Language such as C, C++, exposure to Python, etc. 8+ years development experience with Programming Language such as C, C++, Python, etc.. 8+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development toolsHSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Experience in Secure Coding , software design and implementation levels. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Familiar with Modern OO design practices, such as C++11/17, a plus Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science or related field. 8+ years of Software Engineering or related work experience. 8+ years of experience with Database Management Software. 8+ years of experience with API. 8+ year of work experience with Git, Perforce, or Source Code Management System 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.
Posted 5 days ago
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.
Posted 5 days ago
3.0 - 8.0 years
18 - 22 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. 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. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have
Posted 5 days ago
3.0 - 5.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomms QCT System Software Architecture team is helping build power efficient, embedded, next-generation system-on-chip solutions to enable advanced features in areas such as Mobile, Auto, XR and VR. As a senior member of the System Software Architecture Engineer team, the candidate will work closely with cross functional teams (system, hardware, software, platform architecture) to help build, and oversee the building of, solutions that enhance and optimize hardware and software. Tasks involved can be one or more of the followingparticipate in architecture discussions, help perform architectural analysis and validation, define, and validate HW/SW interfaces, develop, and optimize software solutions that exercise the full compute capability of the Qualcomm Snapdragon platform, develop end-to-end use cases that incorporate new technologies and develop & support SW drivers used in Qualcomm Snapdragon platform. The candidate will be expected to lead the development of a new technologies from end-to-end, from proposing the new hardware, working with the hardware team on the design, working with the SW teams on how best to integrate the new hardware, to the development of the drivers for the new hardware. The team supports contributing to the following technical areas ARM , DSP and RISC-V, System Cache, AI Infra SW, Signaling/IPC/IPCC, Computing and ML Use cases, SMMU, Exclusive Monitors, Far Atomics, Coherency, Memory Ordering, Memory Management, Memory Map, Virtualization Skills/experience: Solid knowledge on System SW Solid knowledge on CPU/MMU/Cache/IOMMU architecture Experience with Linux kernel device driver development Experience with Linux Memory Management Software Experience with real time OS Experience with Embedded Software Experience with Firmware development Excellent in logical programming using C/C++/Assembly/Scripting Experience working in a large organization. Strong analytical and problem-solving skills Good planning, time management, decision-making, presentation, and organization skills Effective written and verbal communication Excellent interpersonal and teamwork skills Work Experiences: 3-5 years Software Engineering, Computer Architecture , Systems Engineering, or related work experience. 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. The candidate needs to participate in driver development in various environments; for exampleLinux Kernel, Embedded FW Cores and DSP used for ML & Audio Processing. Engineers on this teamwork work with hardware designers for requirements specification on new platform features. They will define SW interfaces and develop early drivers/framework enhancements to validate proof of concept. Engineers will also work with Software Engineers to optimize or design drivers in various environments. The candidate will oversee the delivering of SW drivers in various environment; for exampleLinux Kernel, Embedded FW Cores, and DSP used for ML & Audio Processing. The Candidate will also work on contributing or leading platform architecture area in defining and executing on long term roadmaps in the area key technology areas that we work on. This involved leading cross functional teams into successfully executing on the technology roadmaps which help to maintain Qualcomm leadership in these core technologies.
Posted 5 days ago
7.0 - 9.0 years
17 - 20 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: : Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Required Qualifications: Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C. Strong understanding of embedded systems architecture and design principles. Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework and ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Windows and Linux kernel and driver development and Android HAL development. Strong knowledge on Boot flow and OS internals. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Experience on system performance profiling and optimization techniques. Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. 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.
Posted 5 days ago
2.0 - 7.0 years
14 - 18 Lacs
Chennai
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's Corporate Engineering division in Chennai is looking for software tools development engineer. The candidate will work in a development role to put together software for tool development and test automation across various technologies that are part of Access points, mobile platform, RF, Machine learning platforms. The candidate is expected to have full proficiency on C++ or C# or Python and have experience on developing applications, APIs, software automation using a combination of commercial test equipment and custom hardware designs. The ideal candidate will be responsible for implementing novel test plans and supporting those test plans from the R&D lab environment through manufacturing. Candidate will also be responsible for evaluating new complex hardware designs and providing feedback regarding design for testability. Candidate will be responsible to own the test infrastructure, build automation framework and enable other developers towards achieving deployable, scalable test frameworks. Candidate will be responsible for implementing automated test solutions for those hardware designs using a combination of custom test software/hardware and commercial test equipment. The candidate will interface with internal staff and outside partners in the fast-paced execution of a variety of multi-disciplined projects. The candidate will have an opportunity to influence and help adopt new test, tool development methodologies and enhance existing processes. International travel might be required. All Qualcomm employees are expected to actively support diversity on their teams, and in the Company. Minimum Qualifications: B.E/B.Tech. with industry experience in the following areas: 2+ years of programming experience across C++ / C# / Python Strong lab skills and experience with standard lab equipment is required Strong experience in various software technologies, methodologies and applied software engineering practices/standards such as Object-Oriented Design (OOD), cloud and embedded software test automation Preferred Qualifications: Strong programming skills in C++/C# Experience with embedded software and device drivers Application UI design Winforms/WPF Experience with hardware debug equipment such as JTAG and scope Experience with scripting languages (Perl, Python etc.) Familiarity with AI frameworks models performance, quantization, and accuracy metrics Good analytical, debug and problem-solving abilities Good communication skills and ability to work in a cross-functional team environment Effectively delegates tasks to other team members, multitasks and meets aggressive schedules in a dynamic environment. FPGA/CPLD design, JTAG/boundary scan Experience with RF test equipment measurements such as signal generator and spectrum analyzer and HW/SW issue troubleshooting Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education requirements: RequiredB.E. or B.Tech. in Electronics and Communication or Electrical engineering or Computer Science or equivalent. PreferredMasters
Posted 5 days ago
1.0 - 3.0 years
12 - 16 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. Preferred Qualifications: Knowledge and experience in Windows Integration or Development is preferred. Experience with JTAG and ICE debuggers, ACPI, Desktop Image generation, ISOs, Windows OS Internals, Education Bachelor's/Maters Degree in CS or EC with 1 to 3 years of experience. Added advantage if candidate has prior experience in working on any Qualcomm based chipsets. Principal Duties and Responsibilities: Build, Integration and verification on Mobile Station Modem (MSM) chipsets running the Windows Operating System or Linux Android OS. This role requires the engineer to analyses and identify system level integration issues, define plan and integrate new features, performing smoke test on test platforms, develop and execute basic test scenarios for various modules. Candidate will interface with the development and test teams, assemble and verify software builds, troubleshoot and resolve problems. Minimum Qualifications Candidate should have strong background in embedded software and 1 to 3 years of software development/integration experience. Good experience with Microsoft Devcenter and Production signed Releases, HLK and ATT Signing the Windows Drivers, HLK Studio, Windows Update process, Manifest, SKU, BIOS, SMBIOS Experience with WIX Tools set, MSI generation and Internals Very good knowledge and handling E2E External Releases to customers, Release Portal creation, Release notes updates, Handling Customers and their Queries and work with Developers to understand and provide the solutions. Knowledge of build tools such as Msbuild, Windows build system, VCXProj, INX, HID/CID and Debugging Good understanding of C/C++ and Strong Python/C#/Power Shell Scripting/Perl programming skills and hands-on experience on debugging embedded systems is required. Looking for candidate with development experience and who has extensive work experience with CI system development work including Coding in Python, C#, ASP.NET, SQL Server and Database queries, Visual Studio, Rest APIs Good knowledge on OS Concepts like Bootloaders, Paging, Deadlocks, Virtual/Physical memory layouts, Storage variants, Partition layouts. Knowledge of any Revision Control Software is must and Perforce or Git/Gerrit experience. Strong communication and interpersonal skills required. Strong problem solving and debugging skills Ability to co-ordinate across stakeholders towards task completion Should have exposure to large scale software build, integration and test environments. Experience on Continuous Build and Integration (Automated) like Electric Commander, Jenkins, Hudson Level of Responsibility: Works under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Posted 5 days ago
3.0 - 8.0 years
19 - 25 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. 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. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have
Posted 5 days ago
2.0 - 7.0 years
12 - 17 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Windows Security Senior Engineer Company: - Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Security Engineer to contribute in the area of the Windows on Snapdragon products. The person will have the responsibility to perform security assessment, design & code review, develop fuzzing harness and fuzz the Windows software stack on Snapdragon products. Ideal candidate must posses security mindset and has good exposure on Security Development Life Cycle "SDLC". The ideal candidate also needs to have Strong Embedded software knowledge, Experience on Windows Internals and good driver development. Solid understanding of Operating System concepts, RTOS, FW management. Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features. Windows kernel driver development experience. Understanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. Strong communication and interpersonal skills. Strong problem solving and debugging skills. Ability to co-ordinate across stakeholders and Task management Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus Minimum . 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. Preferred Qualifications 2+ years of Security Engineering or related work experience. Design and development of Fuzzing harness Ability to perform design and code review for vulnerability detection Strong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Communication, written & interpersonal skills, motivation, the ability to learn quickly
Posted 5 days ago
8.0 - 12.0 years
15 - 27 Lacs
Bengaluru
Work from Office
Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose the relentless pursuit of a world that works better for people – we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. Inviting applications for the role of Embedded Software Engineer! In this role, the team developing industry leading CT scanners is looking for a highly motivated IB senior embedded software engineer to join them for IB support for efficiency in the development of the next generation of CT scanners. The IB Senior Embedded Software Engineer will be working independently to migrate from legacy source control to new systems, application code porting to newer platforms, code testing, and perform build pipeline maintenance to support new CT developments. Responsibilities Experience in Medical systems particularly in CT (Computed Tomography) Identify legacy items still dependent on code residing in clearcase Migrate all remaining clearcase code to Gitlab environment and integrate artifact delivery to latest process Migrate CT applications to latest VxWorks 7 platform and test with seamless integration and delivery into existing products Collaborate with cross-functional teams after identifying dependencies to perform effective migrations managing all dependencies Take ownership of tasks and deliver, submitting merge requests while helping team members through programming and code reviews Perform impact assessment, document verification plans, and organize/execute formal code verification for releases Qualifications we seek in you! Minimum Qualifications / Skills Bachelor’s degree in computer science, computer engineering or in related STEM Major C/C++ experience in embedded software development Experience successfully migrating code bases from clearcase to Gitlab environment and testing for effective migration Experience with build pipelines, build infrastructure, and formal verification test execution and planning Tools/Technologies C, C++, Python Programming, Linux, VxWorks, Clearcase, Gitlab, Sonar Strong analytical, DevOps, and problem-solving skills Excellent interpersonal and communication skills ALM/JAMA, MyWorkshop GNU Make and CMake experience Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability
Posted 6 days ago
3.0 - 6.0 years
5 - 8 Lacs
Chennai
Work from Office
Do you want to be part of a business that genuinely values entrepreneurialism , innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands across multiple industries. The position - Job Title: Software Development Engineer in Test (SDET) - Embedded Systems & Desktop Integration We are seeking a technically strong and automation-savvy Software Development Engineer in Test (SDET) to join our dynamic product testing team.based in Chennai (India). This team is part of a bigger global R&D team. In this role, you will design, develop, and execute robust test solutions for embedded software systems interfacing with desktop applications that reports out data, signals, and graphs along with post analysis . You ll work across firmware, APIs, and GUI layers , owning the quality process end-to-end from test strategy to automation implementation and result analysis with a focus on performance, accuracy, and reliability.You will work as part of a global R&D team supporting HBM Genesis High Speed, LanXi and Fusion products. HBK products contribute to a variety of applications across technology sectors such as: Automotive, Electric Drives & Generator, Aerospace, Energy / High-Voltage, Material Testing and Service. This will include manual and predominantly automated testing of the application and overall system. You will be responsible for: Own the test strategy , planning, and execution for system-level, functional, regression, and performance testing. Design, develop, and maintain automated test frameworks for embedded software interacting with desktop applications.Work in conjunction with the global Verification & Validation team to drive and align HBK global processes and standards. Setting up of automated system tests for new feature testing and ensuring those system tests remain up and running. Implement desktop UI automation (e.g., signal and graph validation) using tools like Pywinauto, WinAppDriver, or OpenCV-based validation. To contribute in conjunction with other members of the team to ensure all software errors are identified and reported. Monitor system test results and perform first level diagnostics. Assist with resolution and reproduction of user software problems. Contribute to the development and continuous improvement of the software by working in conjunction with software testers and developers based in the Europe. Take on technical leadership responsibilities within an agile product team. Professional qualifications 3-6 years experience in similar previous roles specifically including 2 years experience in software testing of data acquisition software, ideally in embedded or real-time systems Strong programming skills in Python or C# - with experience in building test automation frameworks. Experience with automated UI testing of desktop applications (Windows-based) and tools like Pywinauto, AutoIt, WinAppDriver, or similar. Bachelor or master of Engineering or Technology degree in Electrical, Electronics, Communication, Instrumentation, Mechanical, Computer Science or Information Technology. Knowledge of testing processes, tools and methodologies. Knowledge / experience of Agile Software Development & Testing, SAFe (Scaled Agile Framework). Hands-on experience with Jira, Confluence , and version control systems (e.g., Git). Familiarity with signal or waveform validation , data acquisition, or test & measurement systems is a strong plus. Contribute to process improvement, CI/CD pipeline integration, and test data management. Agile or ISTQB Software Test certification would be an advantage. Preferences: Working knowledge of various testing frameworks like Ceedling, GoogleTest, or host-based simulations. Solid understanding of embedded systems and communication protocols We offer Freedom with responsibility is the framework for HBK s employees. This allows for a good balance between work and family life and for constant development of professional and personal skills in an international and enjoyable working environment. Youll have the space to innovate, architect, and mentor helping shape the future of embedded QA at HBK. One company - HBK On 1 January 2019, Br el & Kj r and HBM merged their activities into a new company called HBK (Hottinger Br el & Kj r). With more than 3,500 employees worldwide and production facilities in Denmark, Germany, the UK, the USA, China and Portugal and presence in 80 countries, HBK is a leading player in the test and measurement area. For further info please visit www.hbkworld.com. HBK is a division of Spectris plc, a UK-based productivity-enhancing instrumentation and controls company serving leading aerospace, automotive, medical, and other customers. Spectris plc is listed on the London Stock Exchange.
Posted 1 week ago
6.0 - 11.0 years
4 - 8 Lacs
Bengaluru
Work from Office
6+ year of relevant experience. Unit testing experience specifically with GTest ( GoogleTest ) framework. Past working experience in Operating System ThreadX , Azure RTOS , STM32 processor, Visual Studio Code would be beneficial. Past working experience in D FMEA activity is an added benefit. Knowledge of Programming language C/C++ needed for develop/update unit test cases. Experience with code analysers, issue analysis and resolution. Experience in developing/updating design documents. Develop unit test case, execute and prepare reports. Experience in software development in medical industry or highly regulated industry. Good exposure to IEC 62304, medical device development regulatory standards is highly desirable Sound knowledge of peripherals, device drivers modification and development involving USB, UART, etc. Working knowledge of Software Configuration Management tools such as Git, JIRA, or similar tools. Experience working in Agile SW Development environment. Contribute to DFMEA
Posted 1 week ago
3.0 - 6.0 years
15 - 19 Lacs
Chennai
Work from Office
We are seeking a technically strong and automation-savvy Software Development Engineer in Test (SDET) to join our dynamic product testing team.based in Chennai (India). This team is part of a bigger global R&D team. In this role, you will design, develop, and execute robust test solutions for embedded software systems interfacing with desktop applications that reports out data, signals, and graphs along with post analysis . you'll work across firmware, APIs, and GUI layers , owning the quality process end-to-end from test strategy to automation implementation and result analysis with a focus on performance, accuracy, and reliability.You will work as part of a global R&D team supporting HBM Genesis High Speed, LanXi and Fusion products. HBK products contribute to a variety of applications across technology sectors such as: Automotive, Electric Drives & Generator, Aerospace, Energy / High-Voltage, Material Testing and Service. This will include manual and predominantly automated testing of the application and overall system. You will be responsible for: Own the test strategy , planning, and execution for system-level, functional, regression, and performance testing. Design, develop, and maintain automated test frameworks for embedded software interacting with desktop applications.Work in conjunction with the global Verification & Validation team to drive and align HBK global processes and standards. Setting up of automated system tests for new feature testing and ensuring those system tests remain up and running. Implement desktop UI automation (eg, signal and graph validation) using tools like Pywinauto, WinAppDriver, or OpenCV-based validation. To contribute in conjunction with other members of the team to ensure all software errors are identified and reported. Monitor system test results and perform first level diagnostics. Assist with resolution and reproduction of user software problems. Contribute to the development and continuous improvement of the software by working in conjunction with software testers and developers based in the Europe. Take on technical leadership responsibilities within an agile product team. Professional qualifications 3-6 years experience in similar previous roles specifically including 2 years experience in software testing of data acquisition software, ideally in embedded or real-time systems Strong programming skills in Python or C# - with experience in building test automation frameworks. Experience with automated UI testing of desktop applications (Windows-based) and tools like Pywinauto, AutoIt, WinAppDriver, or similar. Bachelor or master of Engineering or Technology degree in Electrical, Electronics, Communication, Instrumentation, Mechanical, Computer Science or Information Technology. Knowledge of testing processes, tools and methodologies. Knowledge / experience of Agile Software Development & Testing, SAFe (Scaled Agile Framework). Hands-on experience with Jira, Confluence , and version control systems (eg, Git). Familiarity with signal or waveform validation , data acquisition, or test & measurement systems is a strong plus. Contribute to process improvement, CI/CD pipeline integration, and test data management. Agile or ISTQB Software Test certification would be an advantage. Preferences: Working knowledge of various testing frameworks like Ceedling, GoogleTest, or host-based simulations. Solid understanding of embedded systems and communication protocols
Posted 1 week 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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2