Jobs
Interviews

115 Arm Architecture Jobs

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

5.0 - 10.0 years

10 - 20 Lacs

bengaluru

Work from Office

Job Title: Embedded Linux Kernel Developer Android Focus Location: Bangalore Experience: 3–15 years Employment Type: Full-time/Contract Immediate Joiners Preferred Required Skills & Experience: Strong expertise in Linux kernel , device drivers , Board Support Package (BSP) development, board bring-up , and customization , especially for Android kernel platforms. Proven experience in driver development and system-level feature optimization . Solid understanding of ARM-v7/v8 architectures , microcontrollers, and application processors. Proficient in C programming for embedded or hard real-time systems. Excellent debugging skills on embedded targets using tools like: JTAG gdb Trace32 valgrind Core dump analysis Experience in triaging and pre-analysis of system-level issues. Strong collaboration skills with cross-functional software and hardware teams . Preferred Skills: Working knowledge of: Hypervisors Containers Inter-Guest OS IPC Inter-domain communication protocols Integration with other subsystems

Posted 2 days ago

Apply

3.0 - 8.0 years

5 - 10 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: 3+ years experience with Programming Language such as C, C++, exposure to Python, etc. 3+ years development experience with Programming Language such as C, C++, Python, etc.. 3+ 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. 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 Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Bachelors/Master's Degree in Engineering, Information Systems, Computer Science or related field. 3+ years of Software Engineering or related work experience. 3+ years of experience with API. 3+ 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 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.

Posted 4 days ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As an experienced Embedded Linux Engineer with 35 years of Linux kernel and driver development experience, your role will involve the following responsibilities: - Develop and port embedded software on Linux and ARM-based platforms. - Design and implement Linux kernel modules and device drivers. - Work on OS-level features including memory management, scheduling, IPC, and multithreading. - Debug embedded systems using tools like JTAG and Lauterbach. - Collaborate with hardware teams for board bring-up and system-level debugging. - Analyze and optimize system performance and reliability. Your primary skills should include: - Embedded Linux kernel and driver development. - Strong C programming and data structures. - OS internals: memory management, scheduling, IPC, multithreading. - Experience with ARM architecture and embedded platforms. - Proficiency in debugging tools (JTAG, Lauterbach). Additionally, having secondary skills such as exposure to scripting (Python, Bash), familiarity with version control systems (Git), basic understanding of build systems (Yocto, Buildroot), and knowledge of hardware interfaces (I2C, SPI, UART) will be beneficial. To qualify for this position, you should have: - A Bachelors or Masters degree in Electronics, Computer Engineering, or a related field. - Strong analytical and problem-solving skills. - Good communication and teamwork abilities.,

Posted 5 days ago

Apply

5.0 - 12.0 years

0 Lacs

bangalore, karnataka

On-site

You will be responsible for designing, developing, and implementing Linux kernel modules and device drivers for different peripherals such as I2C, SPI, USB, and PCIe. Your role will involve creating and modifying these drivers to ensure seamless integration with the embedded systems. To excel in this position, you must possess strong proficiency in the C programming language and have a solid understanding of the Linux file system. A deep knowledge of Linux kernel internals, architecture, module programming, interrupt handling, and DMA is essential for this role. Hands-on experience with a variety of device drivers including character, block, network, USB, and PCIe will be beneficial. Additionally, familiarity with embedded platforms such as ARM/Intel architecture and platforms is desirable to effectively contribute to the development process. If you have 5 to 12 years of experience in embedded development, specifically in Linux device drivers, and are looking for a challenging opportunity in Bangalore at Global Village Tech Park, this position is ideal for you. This role is offered on a Contract to Hire basis with a Hybrid work mode, and we are looking for immediate joiners who can make a valuable contribution to our team.,

Posted 5 days ago

Apply

2.0 - 6.0 years

0 Lacs

vijayawada, andhra pradesh

On-site

You will join IVIS Security Inc., a company that leverages both human expertise and artificial intelligence to revolutionize conventional surveillance setups into intelligent security solutions. With a rich background spanning over a decade in the surveillance sector, IVIS offers round-the-clock monitoring services to safeguard businesses globally, achieving an impressive 98% success rate in theft prevention across more than 20,000 client establishments. Our cutting-edge hybrid intelligence system integrates skilled security professionals to probe alerts on suspicious activities and deploys remote deterrents to thwart criminal activities effectively. IVIS delivers actionable insights customized to the unique security requirements of each enterprise, providing a cost-effective means to bolster security measures and enhance operational efficiency. As a full-time on-site CCTV Firmware Developer, your primary responsibility will involve crafting and deploying embedded software solutions tailored for CCTV systems. You will play a pivotal role in identifying and resolving firmware-related issues, as well as collaborating closely with electrical engineering teams. Your routine tasks will encompass coding and testing software, fine-tuning existing firmware, and ensuring seamless integration with ARM architecture components. This role demands meticulous attention to detail and a proven ability to function efficiently within a collaborative team setting. Key Qualifications: - Proficiency in Debugging and Software Development - Demonstrated expertise in Embedded Software and ARM Architecture - Familiarity with Electrical Engineering principles - Strong problem-solving skills and keen attention to detail - Bachelor's degree in Computer Science, Electrical Engineering, or a related field - Prior experience in the security or surveillance industry would be advantageous Join IVIS Security Inc. and contribute to the advancement of intelligent security solutions through your expertise in CCTV firmware development.,

Posted 6 days ago

Apply

4.0 - 9.0 years

12 - 17 Lacs

bengaluru

Work from Office

General Summary: Expertise in AMBA protocols (CHI/AXI/AHB) Excellent analytical skills, should have an experience of leading a team of 7-8 engineers Knowledge of ARM architecture be an added advantage Exposure to low power methodology with understanding of UPF Handson experience of GLS and timing simulations Exposure to Formal verification Self-driven and motivated to work in a high pressure environment Good at stakeholder management with good communication skills 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. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted 6 days ago

Apply

2.0 - 7.0 years

17 - 22 Lacs

hyderabad

Work from Office

General Summary: 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. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD 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. Role Overview Were looking for a motivated engineer with 1 to 3 years of experience to join our Customer Engineering team. This role involves working on ARM architecture, Linux/Android drivers, and platform-level security features. The candidate will help triage customer-reported issues, customize OEM platforms, and support product launches. Key Responsibilities: Debug and resolve issues on Linux/Android platforms (stability, functionality, customization). Customize Linux drivers for Qualcomm ASICs based on OEM needs. Work on ARM TrustZone, Hypervisor, and platform security. Collaborate with cross-functional teams to ensure timely delivery. Must-Have Skills Strong debugging skills with ARM architecture and TrustZone. Experience with JTAG/T32, crash-dump analysis. Solid understanding of Linux/RTOS internals (scheduler, MMU/SMMU, IPCs, etc.). Hands-on experience with device drivers in embedded systems. Proficiency in C/C++/Java/Python. Familiarity with Android security features and cryptographic algorithms. Exposure to boot architectures (uBoot, Bootloader, UEFI). Experience with Android framework/service/driver development. Knowledge of Android Studio and debugging tools (tombstones, dumps). Experience with OpenSSL/Crypto drivers is a plus. Familiarity with development tools like GIT, P4, GERRIT.

Posted 1 week ago

Apply

3.0 - 8.0 years

16 - 20 Lacs

bengaluru

Work from Office

General Summary: As a Qualcomm Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables the development of cutting-edge technology. Qualcomm Systems Engineers collaborate across functional teams to meet and exceed system-level requirements and standards. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. Job Overview Work with Qualcomm's security architecture / IP and access control team on next generation SOC for smartphone, tablet, automotive and IOT product categories. is responsible for assisting product development teams throughout the company to apply secure HW design principles to individual blocks, computing cores, and at the SoC level. SW/HW co-design, HW development experience. Familiarity with debug architectures such as JTAG and ARM coresight are a plus Successful candidates will be able to engage with product teams independently with minimal supervision to detect and mitigate security vulnerabilities in hardware architecture and implementations, involve in access control issues at both SW and HW. Minimum Qualifications 6 to 12 years of industry or academic experience in Security are required. Additionally, applicants must have expertise in two or more of the following areas: Computer architecture and hardware based or assisted access control and security Mobile platform security, Secure Boot, Secure Storage, Access Control, Secure Debug, DDR protection ARM TrustZone, Virtualization Operating system security and hypervisor security languages: C/C++, Python, RTL Teamwork across various teams and geolocations. Able to communicate in English, both verbal and written. Preferred Qualifications The following skills/experience will be considered a plus: ARM architecture SoC security design Applied Cryptography Trusted Computing Working Knowledge on hardware firewalls for access control Knowledge on AI/ML is added advantage SystemVerilog, VHDL, Verilog, SystemC - FPGA/ASIC design is a plus Side channel attacks, power analysis and timing attacks on crypto elements is a plus Memory technology (DDR4, DDR5), storage technologies is (eMMC, UFS) is a plus Educational Requirements: Required: Bachelor degree and above, Computer Engineering and/or Electrical Engineering Experience Requirements: Bachelors/ Masters with 5-7+ years Systems Engineering or related work experience

Posted 1 week ago

Apply

7.0 - 9.0 years

0 Lacs

bengaluru, karnataka, india

On-site

NVIDIA's Deep Learning GPUs have ignited modern AI - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as the AI computing company. We are growing our company and the team with the smartest people in the world. We are looking for extraordinary Software Engineers to develop and productize NVIDIA's DRIVE OS software. As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. We are looking for a Senior System Software Engineer with strong experience in Linux/QNX/Android operating system, Device Drivers development, virtualization, and ARM architecture What you will be doing: Architecture, development, and enhancement of native/para-virtualized Linux/QNX device drivers Solve complex system issues on Linux/Android/QNX OS Lead the architecture discussions for SW components and interface with customers to support DRIVE software solutions. Continuously evolve and support requirements gathering process and traceability flow. Actively coordinate with cross-functional engineering teams to meet customer's requirements and to drive complex issues to closure. Participate in architectural explorations which include feasibility studies, safety evaluations and data analysis. Performance tuning of customer use-cases and functions on Drive OS software What we need to see: BS/MS or equivalent experience. 7+ years of overall experience and preferably with 2+ years of automotive industry experience. Strong understanding of QNX/Linux/Android operating system and hands-on experience with QNX/Linux device driver development Strong C/C++ programming and debugging skills In-depth understanding of ARM processor architecture fundamentals Background in embedded software development and deep knowledge of product development lifecycle. Exposure to functional safety architecture to meet ISO26262 standard would be a plus Effective written and verbal communication regardless of audience or issue complexity. Ways to stand out from the crowd: In-depth device driver development experience on Linux and/or QNX OS Strong kernel/OS debugging skills NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 1 week ago

Apply

1.0 - 4.0 years

5 - 14 Lacs

bengaluru

Work from Office

Experience in modeling CPU, IP, or SoC components. Strong programming skills in C/C++, with a solid grasp of object-oriented design and debugging techniques. Good understanding of computer architecture fundamentals such virtual memory system, exceptions, and cache systems. Fast learner with the ability to work independently and adapt to complex technical domains. Exposure to ARM architecture or familiarity with ARM-based system design. Experience working with simulation environments or modeling frameworks (e.g., SystemC, TLM, Fast Models). Academic background in Computer Science or a related field (B.E./B.Tech./M.Tech. preferred). Knowledge of scripting languages (Python, Shell) for automation or test setup is a plus.

Posted 1 week ago

Apply

1.0 - 3.0 years

10 - 12 Lacs

bengaluru

Work from Office

We are seeking a Modelling Engineer to join our team, contributing to the design and development of CPU, IP, and SoC component models. This role requires strong C/C++ programming expertise, computer architecture knowledge, and the ability to learn quickly in a dynamic environment. Mandatory Skills: 1-3 years of hands-on experience in modeling CPU, IP, or SoC components. Strong C/C++ programming skills, with solid understanding of object-oriented design and debugging techniques. Good understanding of computer architecture fundamentals such as virtual memory systems, exceptions, and cache systems. Fast learner with ability to work independently in complex technical domains. Optional Skills (Preferred): Exposure to ARM architecture or ARM-based system design. Experience in SystemC, TLM, or Fast Models simulation environments. Academic background in Computer Science / Electronics / related fields (B.E/B.Tech/M.Tech preferred). Knowledge of scripting languages (Python, Shell) for automation/test setup.

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

As a software engineer at Google, you will have the opportunity to work on cutting-edge technologies that impact billions of users worldwide. Google is seeking individuals with a Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science, with a focus on computer architecture and performance/power analysis. Additionally, 2 years of software development experience in C/C++ within the Silicon power or performance domain is required. You will collaborate with cross-functional teams, including product management, chip architecture, hardware implementation, and embedded software teams. Proficiency in Linux kernel and device driver development, as well as experience in software power management and system, is essential for this role. Preferred qualifications include a Master's degree or PhD in Electrical/Electronics/Communication Engineering, Computer Engineering, or Computer Science, with a specialization in computer architecture. A minimum of 4 years of experience in power and performance software development and optimization in mobile/compute SoC is preferred. Candidates with experience in Android OS and equivalent operating systems, along with knowledge of the impact of software and architectural design decisions on power and thermal behavior, will be given preference. Familiarity with system software components such as Linux, device drivers, and runtime is also beneficial. In this role, you will be responsible for developing software and firmware for ARM Architecture, with a focus on shared system resource management, subsystem control, power management, clock management, system state management, and thermal control. You will be required to produce detailed documents for proposed implementations and oversee pre-silicon and post-silicon software development/validation. If you are passionate about low-level software development, optimizing complex systems, and working with cutting-edge hardware, this is an excellent opportunity to contribute to the future of mobile innovation at Google. Join our team and be part of creating technology that makes people's lives better and more efficient.,

Posted 1 week ago

Apply

7.0 - 13.0 years

7 - 13 Lacs

bengaluru, karnataka, india

On-site

The Role A Performance Analyst in the compiler team is responsible for analyzing C/C++/Fortran benchmarks to identify new compiler optimization opportunities as well as compiler shortcomings in terms of performance. The analysis will involve using various tools to identify the bottlenecks, root cause analysis, and quantifying the analysis to confirm the gains obtained. The Performance Analyst will use this report to convince and drive the improvements in the compiler. The Analyst will have to work closely with other AMD performance analysis teams. Job Duties: Co-own responsibility to analyze the given workload. Responsible for making code changes to validate the analyses and also measure the performance improvements. Responsible for generating a formal report on performance issues, analysis, and quantified improvement in performance. Responsible for developing a close working relationship with other AMD performance/compiler teams. Qualifications/Experience: Excellent knowledge of micro-architectural features of modern microprocessors. x86 and/or ARM architecture expertise is a plus. Excellent programming/debugging skills at the Assembly level. Very solid practical C/C++/Fortran experience. Prior experience with performance analysis of programs, tuning, and experience with analysis tools like profilers. Understanding of compiler code generation and optimization issues. Compiler development experience is a plus. You should enjoy performance analysis and tuning and have experience with profilers. Good interpersonal and communication (written and oral) skills.

Posted 1 week ago

Apply

7.0 - 13.0 years

7 - 13 Lacs

bengaluru, karnataka, india

On-site

Excellent knowledge of micro-architectural features of modern microprocessors. x86 and/or ARM architecture expertise is plus. Excellent programming/debugging skills at the Assembly level. Very solid practical C/C++/Fortran experience Prior experience with performance analysis of programs, tuning and experience with analysis tools like profilers. Understanding of compiler code generation and optimization issues Compiler development experience is a plus You should enjoy performance analysis and tuning and have experience with profilers. Good interpersonal and communication

Posted 1 week ago

Apply

0.0 years

0 Lacs

hyderabad, telangana, india

On-site

We are Hiring Firmware developer for Hyderabd Mandatory Skills: -Strong C, DS, -Low Level Firmware/Baremetal Development -Good to have Bootloader Dev Experience or Security Experience -Experience in Embedded protocols (I2C, SPI, UART, Etc) Good Experience/understanding of Linux /Any RTOS (Eg: FreeRTOS, QNX,Vxworks, pSoS, ) or LSP -Experience in Microcontrollers/ARM Architecture, Candidate should have PF/UAN Number, If not We will not be considered Flexible for Face to face Interview Work mode : Work from Office

Posted 1 week ago

Apply

4.0 - 9.0 years

6 - 12 Lacs

hyderabad, pune, chennai

Hybrid

Android Malware Analyst Location PUN, HYD & CHN Minimum Qualifications: Bachelors degree in computer science, a related technical field, or equivalent practical experience. 4-9 years of experience in security assessments, security design reviews, or threat modelling. Experience in malware analysis, reverse engineering, and software development. Preferred Qualifications: Expertise in threat identification, with the ability to accurately pinpoint malicious code and classify all categories of malicious applications. Experience in Android reverse engineering (APK, DEX), malware analysis, and threat modelling. Understanding of ARM-based architecture. Android application development experience in C/C++ and Java. Experience analysing app behaviour using automated tools and sandbox environments to identify known malicious patterns. Strong technical knowledge of security engineering, computer and network security, authentication, security protocols, and applied cryptography. Experience with automation and scripting, preferably in Python. Ability to classify applications based on predefined Standard Operating Procedures (SOPs) and known threat indicators. Responsibilities: Perform initial triage and security analysis of a high volume of Android applications. Perform reverse engineering and analyse malware at scale. Document all analysis findings accurately and concisely for reporting purposes. Advocate for security best practices and secure coding. Conduct research to identify potential attack vectors against Android. Collaborate with team members to enhance Android Security and Privacy's understanding of malware and propose methods for detection and mitigation.

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Firmware Developer at Pal Consultancy Services (PCS), you will play a crucial role in debugging, working with embedded software, utilizing your knowledge of electrical engineering, software development, and ARM architecture. You will be responsible for creating cutting-edge applications and tailored ioT products to streamline operations, enhance productivity, and drive digital transformation for businesses across industries. To excel in this role, you should have debugging and software development skills, proficiency in embedded software, at least 1 year of relevant experience with Arduino & stm32, knowledge of electrical engineering, experience with ARM architecture, strong problem-solving and analytical abilities, excellent communication and teamwork skills, and a Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Additionally, experience in firmware development would be a plus. Join our dedicated team of skilled developers at PCS, known for delivering exceptional quality and customer satisfaction. Be part of a trusted partner in the software development industry and contribute to our mission of providing innovative ioT solutions that drive digital transformation for businesses.,

Posted 1 week ago

Apply

4.0 - 8.0 years

3 - 7 Lacs

hyderabad

Work from Office

About The Role Design, develop, and maintain embedded software for microcontroller and microprocessor-based systems. Work with RTOS platforms like ThreadX, FreeRTOS, and embedded Linux for system-level programming. Develop and port device drivers for interfaces such as UART, I2C, SPI, PCIe, and USB. Perform board bring-up activities including bootloader development, hardware-software integration, and system debugging. Implement and manage IPC mechanisms including message queues, shared memory, semaphores, and synchronization primitives. Handle interrupt management, kernel timing, and multithreading in embedded environments. Collaborate with hardware teams and use lab instruments (Oscilloscopes, Waveform Analyzers, Lauterbach) for debugging and validation. Optimize system performance and ensure reliability and scalability of embedded solutions. Primary Skills Strong proficiency in C/C++ for embedded systems. Expertise in RTOS (ThreadX, FreeRTOS) and Linux kernel internals . Deep understanding of ARM architectures (ARMv7/ARMv8). Experience with device driver development and hardware abstraction layers . Knowledge of IPC , multithreading , mutexes , and interrupt handling . Secondary Skills Familiarity with scripting languages (Python, Bash) for automation and testing. Experience with version control systems (Git). Exposure to CI/CD pipelines for embedded software. Understanding of secure boot, firmware updates, and system security. Knowledge of embedded testing frameworks and methodologies. Qualifications Bachelors or Masters degree in Electronics, Computer Engineering, Embedded Systems , or related field. Certifications in Embedded Systems or RTOS (preferred but not mandatory). Strong analytical and problem-solving skills. Excellent communication and teamwork abilities.

Posted 2 weeks ago

Apply

3.0 - 8.0 years

6 - 20 Lacs

ahmedabad

Work from Office

Responsibilities: * Design, develop, test & maintain embedded firmware using Embedded C on RTOS with Arm architecture * Collaborate with SOC team for device driver development and I2C/UART/SPI communication

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is a leading technology innovator that is committed to pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Qualcomm Software Engineer, your role will involve designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to create cutting-edge, world-class products that exceed customer expectations. You will collaborate with various teams including systems, hardware, architecture, and test engineers to design system-level software solutions and gather information on performance requirements and interfaces. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of Software Engineering experience OR Master's degree in the mentioned fields with 1+ year of relevant work experience OR PhD in Engineering, Information Systems, Computer Science, or a related field. - 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. The main responsibilities of this position include contributing to the stability team by debugging Linux Kernel and system-level issues for Qualcomm chipsets. Essential requirements for this role are: - Excellent debug skills, particularly in the core kernel software stability domain - Profound knowledge of ARM architecture - Sound understanding of Linux kernel and the device driver model - Expertise in C programming - Previous experience with Android is advantageous - Familiarity with debug tools like JTAG - Master's or bachelor's degree in ECE, EE, or CS - 1 to 4 years of relevant work experience Qualcomm is an equal opportunity employer committed to providing accessible accommodations for individuals with disabilities during the application/hiring process. If you require an accommodation, you can reach out to Qualcomm via email at disability-accommodations@qualcomm.com or by calling their toll-free number for assistance. Employees at Qualcomm are expected to adhere to all applicable policies and procedures, including those related to security, protection of company confidential information, and other proprietary data, as permissible under the law. For staffing and recruiting agencies, Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm. Staffing agencies and individuals represented by an agency are not authorized to use this site for submissions. Unsolicited profiles, applications, or resumes from agencies will not be accepted by Qualcomm. Therefore, please refrain from forwarding resumes to Qualcomm employees or any other company location. If you need further information about this role, you can contact Qualcomm Careers for assistance.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a BMC Firmware Developer at Mempage Technologies, you will be responsible for day-to-day tasks related to debugging, embedded software development, electrical engineering, software development, and ARM architecture. You will be working on-site in Bengaluru, leveraging your 4+ years of experience in this field to contribute to the development of cutting-edge technology solutions. Your role will involve collaborating with a talented team to build future technology that simplifies life. You will engage in Research & Development (R&D) activities, develop Minimum Viable Products (MVPs), and offer technology services that empower society through the use of Artificial Intelligence, Internet of Things (IoT), Edge, and Cloud computing. Specializing in product development with AI, IoT, and 5G, you will work on projects in areas such as Smart Agriculture, Smart Grid, Health Care, Logistics, and Gaming. To excel in this role, you should have experience in debugging and embedded software, expertise in electrical engineering, proficiency in software development, and familiarity with ARM architecture. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field will be an added advantage as you contribute to the development of innovative solutions using Generative AI, Large Language Models (LLM), Computer Vision, Blockchain, and Internet of Things (IoT). Join Mempage Technologies and be part of a team that is dedicated to building the technology of the future to simplify life and empower society through innovation and cutting-edge technologies.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for an Engineer to join the Linux Android Performance team within the Engineering Group. As an Engineer, you will be responsible for identifying performance bottlenecks in system use cases and implementing optimizations to overcome these bottlenecks. You will also work on enabling other teams to analyze performance bottlenecks and implementing optimizations. Additionally, you will be expected to drive architectural evolution for performance improvements and participate in system level design discussions and code reviews. The ideal candidate should have at least 1+ years of experience in Embedded software development with excellent knowledge of OS fundamentals, data structures, and the Linux Kernel (particularly memory reclaim & scheduler areas). Proficiency in C/C++ programming, object-oriented concepts, and system programming in Linux is required. Strong analytical and debugging skills on multi-Processor environments are essential, and a good knowledge of ARM architecture would be a plus. Prior experience optimizing user experience, memory, and benchmarks on Linux and Android is desired. Good knowledge of Git and experience in Android are also advantageous. Education requirements for this role include a B.E/B.Tech/M.Tech degree in Computer Science or related fields. Minimum qualifications include a Bachelor's degree with 2+ years of Software Engineering experience, a Master's degree with 1+ year of Software Engineering experience, or a PhD in relevant fields. Additionally, candidates should have at least 2 years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require accommodation, you may contact Qualcomm through the provided email address or toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is for individuals seeking jobs at Qualcomm. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on behalf of individuals. Unsolicited submissions from agencies will not be accepted. For more information about this role, you can contact Qualcomm Careers directly.,

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Mempage Technologies is on a mission to provide Product Engineering Services and develop future technology to simplify life. Specializing in R&D, MVPs, product development, and technology services, we aim to empower and transform society while prioritizing security and privacy through cutting-edge technologies such as AI, IoT, Edge, and Cloud computing. Our focus lies in developing AI-driven products for Smart Agriculture, Smart Grid, Healthcare, Logistics, and Gaming. With a client portfolio that includes Emaar, Radisys, AMD, and Qualcomm, Mempage Technologies operates offices in India, Malaysia, and the USA. We are currently seeking a dedicated Flex Security Firmware Engineer for a full-time, on-site position in Bengaluru. In this role, you will be responsible for tasks such as debugging firmware, developing and maintaining embedded software, and integrating ARM architecture into designs. Collaboration with the electrical engineering team and active participation in the entire software development lifecycle are essential aspects of this role. The ideal candidate should possess a minimum of 4 years of experience in firmware development on ARM or RISC V microprocessors. Proficiency in working with peripherals/controllers like UART, I2C, SPI, QSPI, etc., is required. Extensive hands-on experience in low-level development using C/C++ and assembly, as well as debugging skills, are necessary. Additionally, familiarity with scripting languages (such as Perl, Python) for test automation development and some background in crypto/security would be advantageous. If you are a candidate from the semiconductor domain with a passion for firmware engineering and a desire to work on innovative projects, we encourage you to apply for this exciting opportunity at Mempage Technologies.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Senior Linux Kernel Developer at Qualcomm India Private Limited, your primary responsibility will be the development, maintenance, and optimization of the Linux kernel with a focus on adding Qualcomm SoC support. You will play a key role in enhancing kernel performance, collaborating with other developers, and ensuring the smooth operation of the system. Your expertise in solving complex problems related to memory management and scheduling in the Linux Kernel will be crucial for this role. Your daily tasks will include designing, developing, and maintaining the Linux kernel, writing and optimizing kernel code, as well as debugging and troubleshooting kernel issues. Collaborating with fellow kernel developers to contribute to open-source projects, implementing new kernel features, and enhancing existing functionalities will also be part of your responsibilities. Additionally, conducting code reviews, ensuring code quality, providing technical support, and staying updated with the latest kernel technologies are essential aspects of this role. To qualify for this position, you should possess a Bachelor's or Master's degree in Engineering, Information Systems, Computer Science, or a related field, along with a minimum of 6 years of Software Engineering or related work experience for Bachelor's degree holders. Alternatively, a Master's degree with 5+ years of experience or a PhD with 4+ years of experience will be considered. You should also have at least 3 years of experience with programming languages such as C, C++, Java, Python, etc. Key qualifications for this role include proven experience in Linux kernel development, a strong knowledge of the C programming language, familiarity with kernel debugging tools and techniques, and a good understanding of kernel subsystems and internals, including the scheduler and memory management. Moreover, expertise in ARM architecture, experience in upstreaming Linux kernel patches, excellent problem-solving skills, and strong written and verbal communication abilities are highly valued. Qualcomm is an equal opportunity employer and is committed to providing reasonable accommodations for individuals with disabilities during the application and hiring process. If you require an accommodation, you may contact disability-accommodations@qualcomm.com. Qualcomm expects all employees to adhere to applicable policies and procedures, including those related to security and the protection of confidential information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and the company does not accept unsolicited resumes or applications from staffing and recruiting agencies. If you seek further information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

At LeadSoc, we collaborate with renowned product companies in the Semicon, Telecom & Automotive sectors, focusing on VLSI Design, Embedded Systems, and Platform Software. If you are enthusiastic about tackling challenging assignments, we encourage you to reach out to us promptly! Engaging in a brief conversation with you will provide us with the opportunity to offer insights into the type of projects awaiting you. It will also help us understand your professional aspirations, facilitating the establishment of a meaningful connection and engagement. This position is based in Bangalore and requires 3 to 6 years of experience. **Technical Requirements:** - Proficiency in verification at SoC/Sub-system and block levels - Hands-on experience with ARM architecture, AMBA protocol (SoC and sub-system level) - Strong familiarity with UVM/OVM/SV/Verilog and C based verification methodology - Exposure to GLS/Power aware verification is advantageous - Working knowledge of protocols such as PCIe, DDRx, Ethernet, USB, AXI, AHB, APB, I2C, SPI - Proficient in RTL debugging and test automation scripting using TCL/Perl/Python - Experience in developing TB/test cases from scratch - Familiarity with industry-standard verification tools **Expectations from the Role:** - Effective communication and interpersonal skills, capable of working autonomously or within a team - Quick learner with the ability to thrive in a distributed work environment - Demonstrated ownership and punctuality in tasks If you meet these requirements and are ready to take on exciting challenges in the field, we look forward to hearing from you soon!,

Posted 2 weeks ago

Apply
Page 1 of 5
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