Jobs
Interviews

8 Cpu Architectures Jobs

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

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an Embedded Software Developer, you will be responsible for developing high and low-level design, drivers, and firmware for different hardware blocks. Your role will involve adopting operating systems and embedded software for various processor architectures, and developing software based on pre-silicon development vehicles. You will be tasked with software bring-up using pre-silicon vehicles and silicon-based platforms, as well as upstreaming open-source code. Additionally, you will develop software component-level tests and enable them in the CI/CD system. Debugging issues using standard HW/SW-based debuggers and diagnostic equipment like Trace 32, JTAG, and Lacroy-PCIe Analyzer will also be part of your responsibilities. To excel in this role, you should possess excellent knowledge of Linux internals and different drivers. A strong understanding of different standards protocols such as NVMe, NVMeOF, iSCSI, RAID, PCIe, RDMA-NIC, Ethernet, and CXL is essential. Familiarity with hardware architectures related to the mentioned standards is advantageous. You should have a deep understanding of the Software Development Life Cycle (SDLC) and possess expert-level development and debug capabilities in Firmware BSP and device drivers. Problem-solving skills in system boot, UEFI, and OS functionality are crucial. Your technical proficiency should extend to coding standards and integrating with existing solutions using languages like C, C++, and Python. Strong low-level debugging skills are necessary to identify issues at the firmware, hardware, and OS internals level. A good understanding of CPU architectures, particularly IA, ARM, and RISC V, is preferred. Knowledge of the Pre Silicon Development environment will be an added advantage. Ideally, you should hold a BTech/MTech degree in Computers, Electronics, or Electrical Engineering. A minimum of 5 to 8 years of experience in embedded software development across various architectures is required to succeed in this role.,

Posted 3 days ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Software Engineer - Comm Stack at Aptiv, you will play a crucial role in shaping the future of mobility by contributing to the development of advanced safety systems, high-performance electrification solutions, and data connectivity solutions. You will have the opportunity to work closely with automobile manufacturers, understand customer requirements, and collaborate with cross-functional teams to innovate and overcome obstacles. Your responsibilities will include understanding customer requirement spec documents, taking ownership of certain software modules and interfaces, and ensuring alignment with the team to meet targets effectively. You will be working in international teams and leveraging your expertise in ASPICE and AGILE methodologies to support the team for technical queries. To excel in this role, you should have a Bachelor's degree in science or engineering, along with 6 to 8 years of experience in embedded systems design. Your knowledge in Autosar, Autosar OS, HSM, Ethernet stack, Bootloader, BSP, and automotive communication protocols such as UART, I2C, and SPI will be essential. Proficiency in tools like DaVinci Configurator, Davinci Developer, eb Tresos, CANoe, VN box, CANalyzer, and Trace32 Debug will also be advantageous. In addition to technical skills, your strong teamwork spirit, fluency in English, and proficiency in Polish and German languages will be valuable assets. Experience with software engineering process models like ASPICE, ISO26262, and Agile will further enhance your suitability for this role. At Aptiv, you will have the opportunity to grow both professionally and personally. The company provides an inclusive work environment that encourages individual development and offers opportunities for career advancement. Safety is a core value at Aptiv, and you will be contributing to creating a safer world with zero fatalities, injuries, and accidents. Working at Aptiv comes with a range of benefits, including hybrid and flexible working hours, higher education opportunities through platforms like UDACITY, UDEMY, and COURSERA, life and accident insurance, a Well Being Program with workshops and networking events, EAP Employee Assistance, and access to fitness clubs (T&C apply). If you are passionate about sustainable mobility, innovation, and making a positive impact on the future of transportation, Aptiv is the place where you can thrive and contribute to shaping the future of mobility.,

Posted 3 days ago

Apply

0.0 - 3.0 years

0 Lacs

sonipat, haryana

On-site

As a Junior Lab Assistant at the Artificial Intelligence Lab in the Department of Computer Science at Ashoka University, you will be responsible for maintaining and supporting the AI/ML lab equipment, software, and hardware to ensure smooth operations. This includes installation, configuration, updating, and troubleshooting technical issues related to lab systems and software. You will also be assisting students and researchers in setting up AI/ML experiments, guiding them in using lab resources such as GPUs, cloud platforms, and datasets. Additionally, you will schedule resources, provide logistics support, assist faculty in AI-related research projects, and help with data preprocessing, model training, and testing. Your administrative duties will include maintaining lab inventory, scheduling, managing the webpage, and assisting in organizing AI workshops, hackathons, and training sessions. You will be expected to have a diploma or undergraduate degree in Computer Science, IT, Electronics, or a related field. Work experience is preferred but not required. The ideal candidate will have proficiency in Linux, including command-line operations, file systems, and basic scripting, as well as familiarity with Windows for lab management. Essential programming skills required include Python and basic knowledge of C/C++. Familiarity with CPU architectures, memory systems, and microcontroller platforms is essential. Knowledge of IoT frameworks and wireless protocols such as Wi-Fi, Bluetooth, and LoRa would be advantageous. The work hours for this position will be split to ensure that the lab is operational later in the day and over the weekends when students can best access it. Join us at Ashoka University to contribute meaningfully to both the theoretical and societal dimensions of the field of Computer Science.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is seeking a Technical Writer with 5 to 8 years of experience in writing and editing hardware or software content for developer audiences. The ideal candidate should have a Bachelor's degree in engineering, Computer Science, Communications, English, or a related field. They should possess skills in document development, including writing, editing, formatting, design, and proofreading, as well as knowledge of DITA, XML, or markup languages such as HTML. Proficiency in graphics packages like Adobe Illustrator and Microsoft Visio, along with familiarity with the Microsoft suite of applications, is required. The candidate should demonstrate excellent attention to detail and the ability to thrive in a fast-paced, dynamic environment. Experience in integrating AI into work processes is a plus. Desirable qualifications include experience with Developer Documentation, knowledge of Content Management Systems like Perforce/GitHub, proficiency in tools such as JIRA and Confluence, Sphinx and RST, Markdown, and the ability to understand chipset layout/circuit design, connected systems, CPU architectures, and digital interfaces. Experience in video creation and editing would be beneficial. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application/hiring process. If needed, applicants can request reasonable accommodations by contacting disability-accommodations@qualcomm.com or Qualcomm's toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including those related to security and the protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking employment directly with 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, interested individuals can reach out to Qualcomm Careers.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

noida, uttar pradesh

On-site

At Cadence, we are looking for individuals who are passionate about technology and aspire to lead and innovate in the industry. Your responsibilities will include understanding and reviewing design specifications, developing verification strategies, test plans, and coverage plans. Additionally, you will be tasked with creating constrained random verification environments, verification components, writing tests, sequences, functional coverage, and assertions to achieve verification goals. Furthermore, you will be developing C-based test cases for SOC verification. To excel in this role, you should have a strong background in functional verification fundamentals, environment planning, test plan generation, and environment development. Proficiency in System Verilog and experience with UVM based functional verification environment development are required. Knowledge of verilog, vhdl, C, C++, Perl, and Python is essential. Expertise in AMBA protocols such as AXI, AHB, and APB is a must, along with familiarity with USB, PCIE, Ethernet, DDR, LPDDR, or similar protocols. Proficiency in version control and load sharing software is also necessary. Desirable skills and experience include prior experience with Cadence tools and flows, familiarity with ARM/CPU architectures, experience in developing C-based test cases for SOC verification, some exposure to assembly language programming, and knowledge of protocols like UART, I2C, SPI, and JTAG. Embedded C code development and debug, as well as formal verification experience, would be advantageous. Strong communication, organizational, planning, and presentation skills are crucial for success in this role. You should be able to work independently, deliver high-quality results in a fast-paced environment, and be open to learning new methodologies, languages, and protocols. Personal development and growth are essential to meet the evolving demands of the semiconductor industry. A self-motivated mindset and willingness to take on additional responsibilities to contribute to the team's success are highly valued. Join us at Cadence, where we tackle challenges that others cannot. Let's make a difference together.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You are a highly skilled Firmware Engineer responsible for designing and optimizing the software stack for cutting-edge AI accelerators. Your primary focus will be collaborating with hardware and software teams to ensure seamless integration and performance of AI runtime systems. The ideal candidate should possess a strong background in firmware development, low-level hardware programming, and a solid understanding of AI and machine learning frameworks. Your key responsibilities will include designing and developing firmware and software stack for AI accelerator platforms, optimizing firmware performance to meet real-time AI runtime requirements, collaborating with cross-functional teams to ensure hardware-software compatibility, implementing, testing, and validating firmware updates and enhancements, troubleshooting and resolving firmware-related issues across the stack, maintaining comprehensive documentation for development processes and updates, staying current with advancements in AI, firmware, and embedded technologies, and developing and maintaining CI/CD pipelines for efficient firmware delivery. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with at least 5 years of experience in firmware or Python development. You should have a strong understanding of CPU architectures such as ARM and ARC, experience with low-level hardware programming including DMA and memory controllers, solid knowledge of AI and machine learning concepts, hands-on experience with AI runtime systems and deep learning frameworks, and familiarity with CI/CD tools and best practices. Preferred experience includes working with bare-metal firmware development, knowledge of cache controllers and bus fabrics, and exposure to AI compilers and execution frameworks like PyTorch, TensorFlow, TVM, NN Compiler, and ExecuTorch.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You are a skilled Firmware Engineer responsible for designing and optimizing the software stack for cutting-edge AI accelerators. Your role will involve collaborating closely with hardware and software teams to ensure seamless integration and optimal performance of AI runtime systems. Your expertise in firmware development, low-level hardware programming, and a solid understanding of AI and machine learning frameworks will be crucial for this position. Your key responsibilities will include designing and developing firmware and software stack for AI accelerator platforms, optimizing firmware performance to meet real-time AI runtime requirements, collaborating with cross-functional teams to ensure hardware-software compatibility, implementing, testing, and validating firmware updates and enhancements, troubleshooting and resolving firmware-related issues across the stack, maintaining comprehensive documentation for development processes and updates, staying current with advancements in AI, firmware, and embedded technologies, and developing and maintaining CI/CD pipelines for efficient firmware delivery. To qualify for this role, you should have a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, along with at least 5 years of experience in firmware or Python development. You should possess a strong understanding of CPU architectures such as ARM and ARC, experience with low-level hardware programming including DMA and memory controllers, solid knowledge of AI and machine learning concepts, hands-on experience with AI runtime systems and deep learning frameworks, and familiarity with CI/CD tools and best practices. Preferred qualifications include experience with bare-metal firmware development, knowledge of cache controllers and bus fabrics, and exposure to AI compilers and execution frameworks like PyTorch, TensorFlow, TVM, NN Compiler, and ExecuTorch.,

Posted 2 weeks ago

Apply

5.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As a Developer/Senior Developer at Krutrim, you will be responsible for developing embedded software for different processors. You should have good knowledge in developing drivers for various hardware blocks such as PCIe, I2C, USB, UART, Ethernet, and Crypto security. Understanding Linux kernel internals and working with open-source software is essential for this role. You will be involved in developing high and low-level designs, drivers, and firmware for different hardware blocks. Additionally, you will work on adopting operating systems and embedded software for various processor architectures. Your responsibilities will include developing software based on pre-silicon development vehicles, bringing up software using pre-silicon vehicles and silicon-based platforms, upstreaming open-source code, developing software component-level tests, and enabling them in a CI/CD system. You will also be debugging issues using standard hardware/software-based debuggers and diagnostic equipment. To excel in this role, you should possess excellent knowledge of Linux internals, different drivers, and standards like PCIe, Ethernet, and CXL. Expertise in the Software Development Life Cycle (SDLC), firmware BSP, device drivers, and strong technical problem-solving skills in areas like system boot, UEFI, and OS functionality are crucial. You should have software development skills in C, C++, and Python, along with strong low-level debugging capabilities. A successful candidate for this position should hold a BTech/MTech in Computers, Electronics, or Electrical Engineering and have around 5-12 years of experience in embedded software development across different architectures. Having a good understanding of different CPU architectures like IA, ARM, and RISC V, as well as the Pre-Silicon Development environment, will be advantageous in fulfilling the requirements of this role.,

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies