Jobs
Interviews

50 Assembly Programming Jobs

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

3.0 - 6.0 years

6 - 11 Lacs

bengaluru

Work from Office

As a Senior Full Stack Performance Analyst your responsibilities would be 1. Drive Study of workloads characteristics on IBM Power and x86 and provide recommendations 2. Execute/Measure peformance of various PowerVM (Hypervisor) functions & features 3. Use various performance tools to analyze performance & identify bottlenecks / opportunities for improving PowerVM (Hypervisor) stack/functions performance 4. Provide tuning & performance optimizations suggestion to improve performance 5. Work on client performance issues Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 15-20+ years of overall IT experience. 6+ years of experience as a System Performance Analyst 5+ Experience with Oracle database performance analysis and tuning Experience doing Performance Analysis, Performance Tuning & Performance Optimization Knowledge & Experience in using Performance Monitoring Tools like vmstat, netstat, iostat, nmon, topas, top etc Knowledge & Experience in C/C++ programming Good understanding of Hypervisor & Virtualization concepts Good understanding of Virtual IO concepts Good understanding of System Architecutre Good understanding of Operating System concepts Knowledge of Compilers Knowledge of Assembly Programming Good communication & presentation skills. Preferred technical and professional experience Usage of AI in performance analysis.

Posted 20 hours ago

Apply

10.0 - 15.0 years

8 - 10 Lacs

bengaluru

Work from Office

We are hiring on behalf of Vinam Global Services for L&T Defence . Firmware Lead (10+ yrs) . Skills: Embedded C, ARM Cortex, Linux, I2C/SPI/UART. Immediate joiners preferred . LinkedIn:http://linkedin.com/in/radharapu-anish-478529285

Posted 6 days ago

Apply

3.0 - 8.0 years

15 - 19 Lacs

bengaluru

Work from Office

General Summary: Key Responsibilities: Developing AI SW stack components on Qualcomm NPU/Hexagon DSP Processor Evaluating and optimizing neural network kernels runtime performance Working to enable state of the art neural network layers and new AI SW features to meet customer use-cases Working with architecture team to influence our next generation NPU/Hexagon DSP Processor General Summary: The candidate should possess 3 to 10 years of industry experience in embedded software development with deep learning exposure and having expertise in below areas would be preferred:Strong C and Assembly Programming skills with Strong OS & Multi-Processor conceptsUnderstanding of Deep Learning architectures with hands on experience in compute optimizing the layers used thereStrong in mathematical concepts and fixed-point computationsIn depth understanding of Memory management, MMU, IOMMU etc.Embedded software development in C and C++ on ARM, DSP or similar cores.Strong DSP/CPU processor architecture knowledgeExposure to vector processing on DSPGood debugging skills with experience on debugging with Lauterbach JTAG debuggers.Work on challenging customer requirements and issues.Knowledge of Software/Hardware Security concepts is desirable Strong math back ground Fixed point concepts 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. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronic Engineering, or related field with 3+ years of relevant work experience.ORMaster's degree in Computer Science, Electrical/Electronic Engineering, or related field and 2+ years of relevant work experience.ORPhD in Computer Science, Electrical/Electronic Engineering, or related field with relevant exposure.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You should have at least 3 years of experience in Pre/Post Silicon Validation. In this role, you will be responsible for developing and deploying embedded diagnostic software for custom SOCs. Your tasks will include working with FPGA, chip bring-up, and programming different chip peripherals. You should have expertise in hardware bring-up on SoCs, prototyping, and emulation systems, as well as Bare Board Bring Up. Experience with the development of real-time embedded systems, microcontrollers, FPGAs, and ARM processors is essential for this position. Your substantial and proven C programming knowledge will be crucial, along with experience in CMSIS/Assembly Programming. A strong background in highly resource-constrained, real-time, embedded environments is required. Experience with popular MCUs such as ARM Cortex (M0, M55, A53), RISC-V, and various peripherals like PCIe, USB, SDIO, SPI, I2C, I2S, GPIO, etc., is expected. You should have excellent debugging skills, including proficiency with oscilloscopes, logic analyzers, spectrum analyzers. Moreover, experience in the use of modern software development tools will be beneficial for this role.,

Posted 1 week ago

Apply

2.0 - 15.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a candidate with 5 to 15 years of industry experience in embedded software driver development. The ideal candidate will possess expertise in the following areas: - Strong C and Assembly Programming skills with a solid understanding of OS & Multi-Processor concepts - Proficiency in Memory management, MMU, IOMMU, etc. - Hands-on experience in embedded software development using C and C++ on ARM or similar cores - Previous experience in Driver Development on Any RTOS - Familiarity with SafeRTOS, FreeRTOS, or QNX based development is a plus - Knowledge of ARM Trust-Zone & ARM v7/v8 architecture The successful candidate should have a Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field with at least 4 years of Hardware Engineering experience. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience in Hardware Engineering will also be considered. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require assistance, please contact disability-accommodations@qualcomm.com. Employees at Qualcomm are expected to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking job opportunities directly with Qualcomm. Staffing agencies and their representatives are not authorized to submit profiles, applications, or resumes through this site. For further information about this role, please reach out to Qualcomm Careers.,

Posted 1 week ago

Apply

1.0 - 15.0 years

0 Lacs

karnataka

On-site

You should possess 5 to 15 years of industry experience in embedded software driver development. It is preferred if you have expertise in one or more of the following areas: - 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 Qualifications required: - Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience OR - Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience OR - PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field Qualcomm is an equal opportunity employer and is committed to providing an accessible process for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm via email at disability-accommodations@qualcomm.com or call the toll-free number provided on Qualcomm's website. It is expected that employees abide by all applicable policies and procedures at Qualcomm, including those related to security and protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking jobs at Qualcomm. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions from agencies will not be accepted. For any inquiries regarding the role, please reach out to Qualcomm Careers directly.,

Posted 2 weeks ago

Apply

1.0 - 3.0 years

3 - 7 Lacs

hyderabad

Work from Office

We are seeking an Embedded Software Testing Engineer with 1-3 years of experience and a solid understanding of ARMv7, v8, and v9 architectures, including TrustZone security, virtualization, and memory management. The candidate should have experience in C/C++ and assembly programming, with additional knowledge of scripting languages like Python as a plus. Strong debugging skills, especially with hardware debuggers such as Lauterbach Trace32, and experience in Linux-based development environments are essential. Key Responsibilities: 1. Test and debug embedded software on ARMv7, v8, and v9 architectures. 2. Work with TrustZone security, virtualization, and memory management. 3. Use Lauterbach Trace32 for hardware debugging. 4. Collaborate with teams to identify and fix software bugs. 5. Follow software lifecycle processes and improve test practices. 6. Contribute to embedded software development in C/C++ and assembly languages. 7. Work effectively under pressure to meet project deadlines. Requirements: 1. 1-3 years of experience in embedded software testing. 2. Strong understanding of ARMv7, v8, and v9 architectures. 3. Proficiency in C/C++ and assembly programming. 4. Familiarity with Linux-based development environments. 5. Excellent debugging skills with tools like Lauterbach Trace32. 6. Knowledge of RISC-V is a plus. 7. Python scripting knowledge is a plus. 8. Strong problem-solving, communication, and interpersonal skills. 9. B-Tech degree in a relevant field. Notice Period : 0-15 Days Share your resumes at info@silcosys.com

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

As a Qualcomm Systems Engineer at Qualcomm India Private Limited, you will be at the forefront of technology innovation, pushing boundaries to enable next-generation experiences and driving digital transformation for a smarter, connected future. Your role involves researching, designing, developing, simulating, and validating systems-level software, hardware, architecture, algorithms, and solutions to facilitate cutting-edge technology development. Collaborating across functional teams, you will ensure system-level requirements and standards are not just met but exceeded. You should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with a minimum of 2 years of Systems Engineering experience. Alternatively, a Master's degree in a relevant field with at least 1 year of related work experience is acceptable. A PhD in Engineering, Information Systems, Computer Science, or a related field is also a qualification option. Recent and relevant experience in image processing, computer vision, or the video domain is required for this role. You should possess a strong understanding of image processing and computer vision fundamentals, hands-on experience in camera/computer vision pipeline development, porting, and optimization, as well as expertise in optimizing image processing kernels on various architectures. Proficiency in C/assembly programming, multithreading, OS concepts, collaboration with cross-functional teams, and analytical problem-solving skills are essential. Exposure to OpenCV APIs is advantageous. Your responsibilities will include developing and productizing various computer vision solutions on Qualcomm processors, optimizing algorithms on CPU, DSP & GPUs, enhancing imaging firmware solutions, designing imaging features, and collaborating with diverse teams for productization. You will also interact with customers to commercialize Qualcomm computer vision solutions. The ideal candidate will possess a Bachelor's or Master's degree in Computer Engineering and/or Electrical/Electronics Engineering. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm's disability accommodations email or toll-free number. Qualcomm expects all employees to adhere to applicable policies and procedures, including security measures for protecting confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individual job seekers, and unsolicited submissions will not be accepted. For further information about this role, please reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

8.0 - 10.0 years

20 - 25 Lacs

bengaluru

Work from Office

On a typical day, you are Part of self-organized scrum team Involved in developing the solution in application code/model (ASW), from functional requirements for vehicle functions like Providing System time and related services using RTC, speedometer & odometer presentation, trailer detection, Onboard diagnostics (CARB/EPA/ECE) etc. Support function owner in Function Safety impact (ISO 26262) and Cyber Security threat and risk in SW for vehicle functions from SW point of view Investigating bugs in code and improving SW quality with efficient solutions. Implementing the Fault code specification Interacting with the Component Owner (CO) /Function owners & other SW developers(base and application) Understanding the End User Function(EUF) s impacted and optimize SW solution Understanding the ECU state flow machine and the behavior of the system in different vehicle power states, scenarios Creating and configuring the signal definition in tools and IDE. Collaborating with your colleagues around the world. Who are you Bachelor s or Master s degree in electronics, software, computer engineering (or similar) with 8 to 10 years of experience. Knowledge on EE architecture. Excellent C, C++ and assembly programming and debugging skills. Proficiency in 16/32 Microcontrollers. Knowledge of CAN, LIN, J1939, UDS protocol, MATLAB, OBD. Knowledge of AUTOSAR and Vector tool chain Ex: Davicni Developer, GENy, Candela Studio, Davinci Configurator Pro. Knowledge of Canalyzer and CANOE. Good analytical and problem solving skills. Working with Agile teams and familiarity with toolchains like Jenkins, GIT, JIRA, is a merit. Fluent in written and spoken English Personal Attributes: Collaborates - Building partnerships and working collaboratively with others to meet shared objectives. Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences. Action Oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm. Manages Complexity - Making sense of complex, high quantity and sometimes contradictory information to effectively solve problems. Being resilient - Rebounding from setbacks and adversity when facing difficult situations. Builds Networks - Effectively building formal and informal relationship networks inside and outside the organization. Drives Results - Consistently achieving results, even under tough circumstances

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

bengaluru, karnataka, india

On-site

General Summary: Key Responsibilities: Developing AI SW stack on Qualcomm NSP Evaluating and optimizing neural networks runtime performance and accuracy. Working to enable state of the art network models and new AI SW features to meet customer use-cases Working with architecture team to define our next generation NSP. General Summary: 6-10 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 8 to 10 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: 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 nice to have Strong processor architecture knowledge Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Knowledge of Software/Hardware Security concepts is desirable 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. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field and 3+ 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 3 weeks ago

Apply

1.0 - 5.0 years

1 - 5 Lacs

bengaluru, karnataka, india

On-site

General Summary Qualcomm's ADAS/Autonomy team develops optimized solutions using DSP, computer vision, and machine learning for Qualcomm ADAS/Autonomy SoCs. We are seeking embedded software engineers experienced in system and SoC-level functional safety concepts. This role involves defining and implementing safety architectures and software in compliance with ISO 26262 and ASPICE standards. Key responsibilities include collaborating with architects, test/integration teams, and customers to ensure automotive feature development, software enablement (drivers, BSP, RTOS, AUTOSAR MCAL), security, functional safety, and power management on current and next-generation SoCs. The role requires validation of feature requirements, root cause analysis of issues, prototyping fixes, automation of validation, and working closely with design and production teams. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field 3 to 6 years of embedded software development experience, including low-level driver development and RTOS Strong programming skills in C and Assembly, with understanding of OS and multi-processor concepts Experience with embedded software development on ARM or similar cores Hands-on experience with driver development on RTOS (SafeRTOS/FreeRTOS experience preferred) Experience in AUTOSAR MCAL development and BSW integration/validation is a plus Knowledge of ARM TrustZone and ARMv7/v8 architectures Strong debugging skills, including experience with Lauterbach JTAG debuggers Experience in automotive software development, including ISO 26262 functional safety and ASPICE processes Basic understanding of hardware blocks (Clocks, PLLs, GPIO, Interrupt Controllers, SPI, I2C, UART, CAN, Ethernet) Experience with power management ICs and software/hardware security concepts is desirable Experience working with hardware teams to suggest design modifications Prior experience on Qualcomm chips is an advantage

Posted 3 weeks ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for an experienced embedded software developer with deep learning exposure to join their Engineering Group, specifically the Hardware Engineering team. As a part of the team, your main responsibilities will include developing AI software stack components on Qualcomm NPU/Hexagon DSP Processor, optimizing neural network kernels runtime performance, enabling new AI software features to meet customer use-cases, and collaborating with the architecture team to influence the next generation NPU/Hexagon DSP Processor. To be considered for this position, you should have 3 to 10 years of industry experience in embedded software development with expertise in the following areas: - Strong C and Assembly Programming skills with Strong OS & Multi-Processor concepts - Understanding of Deep Learning architectures and hands-on experience in compute optimization - Proficiency in mathematical concepts and fixed-point computations - Knowledge of Memory management, MMU, IOMMU, etc. - Experience in embedded software development in C and C++ on ARM, DSP, or similar cores - Strong knowledge of DSP/CPU processor architecture - Exposure to vector processing on DSP - Good debugging skills, including experience with Lauterbach JTAG debuggers - Ability to work on challenging customer requirements and issues - Knowledge of Software/Hardware Security concepts is desirable 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 Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can reach out to Qualcomm via email at disability-accommodations@qualcomm.com or call their toll-free number. Qualcomm also expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. Please note that Qualcomm's Careers Site is meant for individuals seeking job opportunities at Qualcomm directly. Staffing and recruiting agencies are not authorized to use the site for submissions. If you have any questions about this role, feel free to contact Qualcomm Careers directly.,

Posted 4 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

You will be responsible for Linux Device Driver development and board brings up Kernel at Eximietas Design. Your role will involve demonstrating proficiency in the C programming language, understanding the Linux kernel architecture, and having experience with hardware interactions and debugging. The ideal candidate should have a minimum of 10 years of experience in Linux Device Driver Development and hold a Bachelor's or Master's Degree in Engineering. Additionally, you should possess strong C and assembly programming skills, an understanding of ARM architecture, and hands-on experience in Linux drivers & Linux Internals. Experience in writing BSP without any references or defects is required, along with a solid background in embedded systems design, including real-time operating systems (RTOS). At Eximietas Design, we offer a collaborative and innovative work environment where you will have opportunities for professional growth and development. You will be working on cutting-edge technology projects that have a real impact.,

Posted 1 month ago

Apply

12.0 - 20.0 years

0 Lacs

hyderabad, telangana

On-site

As a candidate for the position at Micron Technology, you will be part of a company that envisions transforming how the world uses information to enrich the lives of all individuals. Micron Technology is a global leader in innovating memory and storage solutions that play a crucial role in accelerating the conversion of data into intelligence, thus inspiring individuals worldwide to learn, communicate, and progress faster than ever before. Your responsibilities will include, but are not limited to, having 12-20 years of experience in Embedded Firmware Storage/SSD, which would be a significant advantage for this role. You must possess a strong background in firmware design and debugging using assembly and C programming. Additionally, knowledge of SSD flash translation layer, wear leveling, garbage collection, and familiarity with mass storage interfaces such as SATA, SAS, NVMe (optional but advantageous) are essential. You should excel in problem recreation, trapping, and identifying performance-critical algorithms for optimization. Proficiency in ARM development tools and IDE such as Eclipse, along with the ability to estimate development effort and effectively work in a team-oriented, multitasking environment, are key attributes for this role. A working knowledge of digital hardware design (optional but beneficial) and experience with test equipment like oscilloscopes and logic/bus analyzers are also desired skills. To be considered for this role, you must hold a BS in Electrical Engineering, Computer Engineering, or an equivalent field. Candidates with excellent written and verbal communication skills, strong interpersonal skills, and the ability to maintain positive relationships will be preferred. Being ambitious, goal-oriented, and a dedicated team player who can collaborate effectively in a dynamic team environment will be an advantage. Micron Technology, Inc. is a leading industry player in innovative memory and storage solutions, dedicated to transforming the way information is utilized to enhance the quality of life for everyone. With a constant focus on customers, technological advancement, and operational excellence, Micron offers a broad range of high-performance DRAM, NAND, and NOR memory and storage products through its Micron and Crucial brands. The company's innovations drive the data economy, fostering advancements in artificial intelligence and 5G applications that create opportunities across various sectors from data centers to the intelligent edge and spanning the client and mobile user experience. For further information about Micron Technology, Inc., please visit micron.com/careers. If you require assistance during the application process or need reasonable accommodations, please contact hrsupport_india@micron.com. Micron strictly prohibits the use of child labor and complies with all applicable laws, regulations, and labor standards, both international and industry-specific. Candidates are encouraged to leverage AI tools to enhance their resumes and application materials, ensuring that all information provided accurately reflects their genuine skills and experiences. Misrepresentation of qualifications using AI tools will lead to immediate disqualification. As a precaution, job seekers are advised to exercise caution regarding unsolicited job offers and verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website.,

Posted 1 month ago

Apply

6.0 - 15.0 years

0 Lacs

hyderabad, telangana

On-site

Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate, and advance faster than ever. Experience / Skills: - 6-15 years in Embedded Firmware Storage/SSD would be a strong plus. - Strong firmware design and debug experience using assembly and C programming. - Knowledge of SSD flash translation layer, wear leveling, garbage collection. - Knowledge of mass storage interfaces such as SATA, SAS, NVMe (optional but a strong plus). - High level of skill in problem recreation and trapping, and in identifying performance critical algorithms for optimization. - Strong skill in ARM development tools and IDE such as Eclipse. - Ability to scope and estimate development effort. - Ability to work and communicate effectively in a team, able to multitask effectively in a fast-paced environment. - Working knowledge of digital hardware design (optional but a plus). - Experience in test equipment such as oscilloscopes and logic/bus analyzers (good to have). Education Qualifications: - BS in Electrical Engineering, Computer Engineering, or equivalent required. Preferred Skills: - Excellent communication skills both written and verbal. - Strong interpersonal skills and maintain positive relationships. - Ambitious, goal-oriented, and a dedicated colleague. - Collaborate effectively in a dynamic team environment. About Micron Technology, Inc.: Micron Technology, Inc. is an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all. With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron and Crucial brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities from the data center to the intelligent edge and across the client and mobile user experience. Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification. Micron prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards. For more information, visit micron.com/careers. For assistance with the application process and/or for reasonable accommodations, please contact hrsupport_india@micron.com. Micron advises job seekers to be cautious of unsolicited job offers and to verify the authenticity of any communication claiming to be from Micron by checking the official Micron careers website in the About Micron Technology, Inc.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

You should have in-depth knowledge and extensive experience in deeply embedded firmware development and debugging. Your role will involve utilizing good analytical and problem-solving skills, along with hands-on experience in debug tools and Lab equipment such as Oscilloscopes, Chambers, and Controller samples. You should also be familiar with FW/SW integration on microcontrollers like ARM and ARC, and possess a good understanding of microcontroller architecture. Experience with C/C++ and assembly programming would be an added advantage. Additionally, you should have experience in scripting languages, programming tools, and environments. Previous exposure to the storage industry, particularly in SSD, HDD, storage systems, or related technologies, would be beneficial. A deep understanding of storage interfaces like PCIe/NVMe, AHCI, SATA, SAS, UFS, and eMMC is required. Knowledge of SSD/NAND Domain (SLC, MLC, TLC, QLC) and experience with sophisticated NAND flash and other non-volatile storage technologies is a plus. Your responsibilities will also include debugging, failure/root-cause analysis, and integrating firmware with software. The ideal candidate should have 3-5 years of relevant experience and hold a B.E/B.Tech degree.,

Posted 1 month ago

Apply

3.0 - 8.0 years

15 - 19 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Key Responsibilities: Developing AI SW stack components on Qualcomm NPU/Hexagon DSP Processor Evaluating and optimizing neural network kernels runtime performance Working to enable state of the art neural network layers and new AI SW features to meet customer use-cases Working with architecture team to influence our next generation NPU/Hexagon DSP Processor General Summary: The candidate should possess 3 to 10 years of industry experience in embedded software development with deep learning exposure and having expertise in below areas would be preferred: Strong C and Assembly Programming skills with Strong OS & Multi-Processor concepts Understanding of Deep Learning architectures with hands on experience in compute optimizing the layers used there Strong in mathematical concepts and fixed-point computations In depth understanding of Memory management, MMU, IOMMU etc. Embedded software development in C and C++ on ARM, DSP or similar cores. Strong DSP/CPU processor architecture knowledge Exposure to vector processing on DSP Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Knowledge of Software/Hardware Security concepts is desirable Strong math back ground Fixed point concepts 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. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronic Engineering, or related field with 3+ years of relevant work experience.ORMaster's degree in Computer Science, Electrical/Electronic Engineering, or related field and 2+ years of relevant work experience.ORPhD in Computer Science, Electrical/Electronic Engineering, or related field with relevant exposure. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 1 month ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

This position is for z Engineering development team that works on emulating zSeries Hardware features on an Intel Architecture. The candidate will be part of a worldwide team responsible for development and support of zPDT features using C and C++ on Linux environment. Collaborate with Architecture and verification teams in implementing and testing the features. Must have good experience in Systems programming. Should have interest in building a thorough understanding of processor architecture, whole-stack performance analysis, and problem determination. Prior experience working on open-source projects will be desirable. We follow Agile practices where work and design are open and collaborative, but also where individuals are expected to operate with a level of autonomy and responsibility. In this role, the candidate shall have opportunity to continually grow your skills in the Server Architecture, System programming, integrate and apply open-source technologies, and work & lead in a supportive and collaborative environment. We are looking for System Software Engineers quickly learner, understand the ecosystem, enjoy working in a challenging, fast paced, highly collaborative environment Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Overall, 10 - 12 years of IT experience 7+ years of experience with C and C++ programming, ASM (Assembler) programming Strong Development Engineer who has demonstrated experience in operating systems project development, designing, unit testing and defect fixing. Strong knowledge in System Architecture components (CPU, Memory, IO, Filesystem); ISA - Basic CPU and IO Instructions, Understanding of Virtual machines and Virtualization technologies, Interrupts, IPC etc Git/Gerrit working knowledge. Development and debugging experience on Linux / UNIX Solid Analytical & problem solving, debugging skills - identify the root cause of issues Strong Communication skills Willingness and ability to learn new technology including tooling and ramp up in a short span. Preferred technical and professional experience Understanding and experience with multiple processor architectures (System s390 and X86) Professional experience in Assembly programming Knowledge of zOS environment and debugging programs on zOS Knowledge of z/OS, z/VM, z/VSE, Linux on Z Experience with Open-source development tools and projects

Posted 1 month ago

Apply

10.0 - 15.0 years

10 - 15 Lacs

Bengaluru, Karnataka, India

On-site

THE ROLE: We are seeking an engineer to join our team that will thrive in a fast-paced work environment, usingeffective communication, problem-solving and prioritization skills. Individuals that are well organized, show great attention to detail, and employ critical thinking are well-suited for our team.?? THE PERSON: Senior Member Technical Staff (SMTS) Embedded Software (Data Center & SPSE) AMD India (SPSE) is looking for a strong technical leader to lead an Embedded Software development team to lead and deliver modular, quality oriented, and extensible FW infrastructure. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. Closely collaborate with peer development and QA teams, architecture, customer support and product line management. As a key member of the Technical management staff, contribute to the vision and strategy of continuous integration, improved development processes, quality and productivity improvements.? KEY RESPONSIBILITIES: Lead and drive the Embedded software development for all new and sustaining AMD EPYC Server, DC GPU Products. Responsible for Architecture, Design, Development and Mentoring team members to become successful at AMD. Responsible for partnering leveraging all the development work done by Core engineering in Client and Embedded teams, with a strong focus on enabling differentiating features for the success of Server Business. Partner with Platform team to bring-up the AMD Security processor firmware during SOC bring-up. Partner with HW and Silicon validation teams for verification of allfeatures in the Silicon IP. Support the triage and debug of critical bugs from AMD security processor firmware side that require multi-team interactions. Support field requests / escalations from Customer application engineering team. Influence and support software engineers with design reviews, code reviews, and licensing reviews for open source as well closed source code offerings. Train and enable Applications Engineers and FAEs on software solutions with esp. focus on AMD differentiated features and technologies Provide product and technology feedback and consultancy into Enterprise product management, Enterprise Server Systems and SW efforts, and AMD technology and product planning Work on software POCs (Proof of Concepts) for early enablement of new technology. PREFERRED EXPERIENCE: Exposure to systems architecture Solid programming skills in C experience or a strong desire to learn secure coding processes and basics of encryption technology are essential. Experience with source control systems such as git Industry experiences developing embedded firmware or device drivers. Experience with JTAG debuggers and other tools. Experience with pre-silicon development on FPGAs , microntrollers or simulation environments Experience with processor, board, or ASIC bring-up. An understanding of embedded firmware or device driver development. An understanding of assembly level programming and optimizations. An understanding of PCIe, SPDM, Virtualization, and IOMMU Experiences working with RTOS and other embedded OS environments. ACADEMIC CREDENTIALS: Bachelor'sorMaster's in ElectricalEngineer, Computer Engineering, ComputerScience,or a closely related field

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is currently looking for engineers to join their ADAS/Autonomy team. This team focuses on providing optimized solutions utilizing DSP, computer vision, and machine learning algorithms for Qualcomm ADAS/Autonomy SoCs. As an engineer in this team, you will be responsible for understanding and defining Safety Concepts and Architectures, Software Safety requirements, deploying safety processes, and developing safety software following ISO26262 software processes. Collaboration with customers, architects, and test/integration teams is essential for this role. Additionally, working with the Software quality team to ensure adherence to ISO26262 and ASPICE processes is part of the job. In this position, you will collaborate with local and global teams to define, implement, and productize Automotive-specific features, including software enablement, security, functional safety, and power for Automotive products on current and future SoCs. Your responsibilities will include coordinating plans for validating feature requirements, addressing any issues through root cause analysis, providing detailed corrective actions, prototyping recommended fixes, and automating design under test. Furthermore, you will work closely with design, production, and bench IP teams. Qualifications for this role include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field, along with 2 years of Embedded Software Development experience, including low-level drivers and RTOS. The ideal candidate should possess 3 to 6 years of industry experience in embedded software driver development with expertise in areas such as C and Assembly Programming, embedded software development in C and C++ on ARM or similar cores, driver development on RTOS, SafeRTOS/FreeRTOS based development, Autosar MCAL development, Autosar BSW integration and validation, ARM Trust-Zone & ARMv7/v8 architecture, debugging skills, automotive SW development experience, ISO26262/functional safety and ASPICE knowledge, power management IC knowledge, software/hardware security concepts, and experience with hardware blocks. If you are an individual with a disability and require accommodation during the application/hiring process, Qualcomm is committed to providing accessible processes. For more information about this role, please contact Qualcomm Careers.,

Posted 1 month ago

Apply

3.0 - 8.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: General Summary: Key Responsibilities: Developing AI SW stack components on Qualcomm NPU/Hexagon DSP Processor Evaluating and optimizing neural network kernels runtime performance Working to enable state of the art neural network layers and new AI SW features to meet customer use-cases Working with architecture team to influence our next generation NPU/Hexagon DSP Processor General Summary: The candidate should possess 3 to 10 years of industry experience in embedded software development with deep learning exposure and having expertise in below areas would be preferred: Strong C and Assembly Programming skills with Strong OS & Multi-Processor concepts Understanding of Deep Learning architectures with hands on experience in compute optimizing the layers used there Strong in mathematical concepts and fixed-point computations In depth understanding of Memory management, MMU, IOMMU etc. Embedded software development in C and C++ on ARM, DSP or similar cores. Strong DSP/CPU processor architecture knowledge Exposure to vector processing on DSP Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Knowledge of Software/Hardware Security concepts is desirable. Strong math back ground Fixed point concepts 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. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronic Engineering, or related field with 3+ years of relevant work experience.ORMaster's degree in Computer Science, Electrical/Electronic Engineering, or related field and 2+ years of relevant work experience.ORPhD in Computer Science, Electrical/Electronic Engineering, or related field with relevant exposure. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 2 months ago

Apply

13.0 - 17.0 years

0 Lacs

sonipat, haryana

On-site

As a Software Engineer & Instructor specializing in Computer Architecture at Newton School of Technology located in Sonipat, you will play a pivotal role in redefining how engineers are trained by bridging the gap between academia and the real world. With a focus on industry-aligned, project-based curriculum development, you will have a unique opportunity to kickstart your academic career while creating a meaningful impact. Your responsibilities will include delivering project-based, hands-on sessions in Computer Architecture covering various aspects such as ISA design, processor fundamentals, memory systems, pipelining, and performance optimization. Additionally, you will collaborate on updating and evolving the curriculum to ensure its industry relevance, provide mentorship to students working on architecture-focused capstone projects, offer career guidance in system-level software, embedded systems, and hardware optimization, and work closely with experienced faculty and industry professionals to enhance the learning experience. To excel in this role, you should hold a Bachelors or Masters degree in Computer Engineering, Computer Science, Electrical Engineering, or related fields, along with 13 years of practical experience in system-level software, embedded development, or performance-critical programming. A strong understanding of C/C++, assembly programming fundamentals, memory systems, pipelining, ISA concepts, and OS-hardware interactions is essential. Basic knowledge of architecture simulators or profiling tools is also required. While exposure to Verilog/VHDL or hardware-level programming, interest or experience in compiler design, firmware, or GPU computing, and knowledge of Linux internals or kernel-level programming are considered advantageous, what truly sets the ideal candidate apart is a passion for teaching and mentoring, clear communication skills, a collaborative mindset, and enthusiasm for working in a dynamic academic environment. In return, you will receive competitive compensation, access to state-of-the-art labs and tools, and the opportunity to contribute to pioneering, practice-led tech education within a supportive, impact-driven academic culture. Join us at Newton School of Technology to embark on your academic journey and help shape the engineers of tomorrow.,

Posted 2 months ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You will be an integral part of TuriyamAI's team, focused on developing and optimizing math libraries for AI applications on our next-generation AI hardware. Your role will involve collaborating with hardware and software developers to ensure seamless integration of math libraries, as well as staying updated with the latest advancements in AI and math library development. Additionally, you will be responsible for designing, optimizing, and validating math libraries to achieve hyper-optimized solutions for AI workloads. To excel in this position, you should possess a Bachelor's, Master's, or Ph.D. degree in Computer Science, Mathematics, Computer Engineering, or a related field, along with at least 5 years of proven experience in developing high-performance math libraries, preferably for AI applications. Experience with GPU or AI accelerator programming, familiarity with linear algebra, calculus, probability, and statistics libraries, as well as an understanding of HW architecture are key requirements for this role. Strong problem-solving skills, the ability to work in a fast-paced environment, and a willingness to learn new hardware architecture are also essential. Preferred qualifications include familiarity with machine learning frameworks such as PyTorch, knowledge of compiler technology fundamentals, kernel fusion techniques, assembly programming, and low-level optimizations. In return, TuriyamAI offers a competitive salary and benefits package, the opportunity to work on cutting-edge AI technology, a collaborative and dynamic work environment, as well as professional growth and development opportunities. If you are excited about the prospect of contributing to the future of AI computing and possess the required qualifications and experience, we invite you to submit your resume and a cover letter to careers@turiyamai.com.,

Posted 2 months ago

Apply

13.0 - 17.0 years

0 Lacs

sonipat, haryana

On-site

As a Software Engineer & Instructor in Computer Architecture at Newton School of Technology, you will be based in Sonipat at Rishihood University. With 13 years of experience, you will play a crucial role in the mission to redefine engineer training by bridging the gap between academia and the real world. Your responsibilities will include teaching core concepts in Computer Architecture such as ISA design, processor fundamentals, memory systems, pipelining, and performance optimization through project-based, hands-on sessions. You will also contribute to updating the industry-aligned curriculum, mentor students in architecture-focused projects, provide career guidance in system-level software and hardware optimization, and collaborate with experienced faculty and industry professionals to deliver impactful learning experiences. To excel in this role, you should hold a Bachelors or Masters degree in Computer Engineering, Computer Science, Electrical Engineering, or related fields. Your solid practical experience in system-level software, embedded development, or performance-critical programming along with a strong understanding of C/C++, assembly programming, memory systems, pipelining, ISA concepts, and OS-hardware interactions will be valuable assets. Basic knowledge of architecture simulators or profiling tools is essential. Exposure to Verilog/VHDL, interest in compiler design, firmware, GPU computing, Linux internals, or kernel-level programming will be advantageous. The ideal candidate will have a passion for teaching, clear communication skills, a collaborative mindset, and enthusiasm for working in a dynamic academic environment. In return, you will receive competitive compensation, access to state-of-the-art labs and tools, the opportunity to contribute to practice-led tech education, and be part of a supportive, impact-driven academic culture. Join us at Newton School of Technology and embark on a journey to shape the engineers of tomorrow.,

Posted 2 months ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

3 years of experience Pre/Post Silicon Validation: Develop and deploy embedded diagnostic software for custom SOCs. Hands-on experience with FPGA, chip bring-up, etc. Expertise in working with and programming different chip peripherals. Hardware bring-up on SoCs, prototyping and emulation systems, Bare Board Bring Up Experience with the development of real-time embedded systems, microcontrollers, FPGAs, and ARM processors Substantial and proven C programming knowledge, CMSIS/Assembly Programming Strong background in highly resource-constrained, real-time, embedded environments Experience some of the popular MCU, e.g., ARM Cortex (M0, M55, A53), RISC-V Experience with various peripherals such as PCIe, USB, SDIO, SPI, I2C, I2S, GPIO, etc. Excellent debugging skills, including proficiency with oscilloscopes, logic analyzers, spectrum analyzers Experience in the use of modern software development tools,

Posted 2 months ago

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