Jobs
Interviews

1563 Spi Jobs - Page 25

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

8.0 - 10.0 years

6 - 11 Lacs

Bengaluru

Work from Office

Job Description: The Instrumentation Designer/Modeler is responsible for producing detailed 2D and 3D layouts of instrumentation systems, ensuring all design outputs support proper installation, accessibility, maintainability, and compliance with industry standards. The role includes modeling of instruments, junction boxes, tubing systems, impulse lines, and instrument supports in close coordination with other disciplines. Roles & Responsibilities: Prepare and update 2D and 3D models of Instrument layouts, Junction box and marshalling cabinet layouts, Tubing and impulse line routing, Cable tray routing for instrument cables, Control room and local panel arrangements. Ensure proper instrument location with respect to accessibility, safety, and process requirements Generate and maintain accurate instrument index, location plans, and hook-up drawings Create and update Loop diagrams and wiring diagrams, Instrument hook-up drawings (process and pneumatic), Material take-offs (MTOs) for instrument bulk materials (tubing, fittings, trays, etc.) Model instruments and junction boxes in 3D platforms such as SP3D , E3D , or AutoCAD Plant 3D. Use tools like Navisworks , SmartPlant Review , or Intergraph tools for navigation and review. Must Have Skills: Diploma or ITI in Instrumentation Engineering / Industrial Drafting. 7-10yrs of experience within the oil & gas or petrochemical industry. AutoCAD, MicroStation, SmartSketch SP3D, E3D, AutoCAD Plant 3D, SmartPlant Instrumentation (SPI / Intools) Understanding of field instruments (transmitters, switches, analyzers, control valves), junction boxes, and DCS/PLC systems. Knowledge of tubing, fittings, manifolds, impulse line routing, and instrument installation details. Awareness of IEC, ISA, API, and client specifications (e.g., Shell DEPs, Aramco, ADNOC standards). Experience in interdisciplinary model coordination and drawing checking for quality and completeness. Expected Outcome: Instrumentation layouts and hook-ups that are safe, maintainable, and clash-free On-time completion of layouts, wiring diagrams, loop drawings, and 3D models as per project schedule. Accurate and clash-resolved instrument models within the overall plant design. Consistent, error-free drawings that reduce field modifications and installation issues Supports constructible and cost-effective installation of instrumentation systems

Posted 3 weeks ago

Apply

5.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Motion Control Engineer Ratios can be divided in this way: Motion control 60% Firmware 20% Hardware 20% Motion control experience should mandatorily have following skillsets Stepper/Servo drive control and understanding of different motor characteristics. Know-how of BLDC along with Stepper/servo motion control will be a bonus. Understanding of Motor characteristics and hardware terminologies in driver selection and selection of motor for custom product requirements. Hardware schematics design can be secondary when screening profiles, but the candidate must know in depth of electronics and circuits components used to design drivers. Firmware point of view, here is some of the key points you can consider: Know-how of STM32 MCU. Basic knowledge of C programming. SPI, UART, I2C peripheral understanding (Programming these peripherals is a bonus). Prior experience working on BareMetal codebase. Able to approach a problem statement and explain the logic to code the solution.

Posted 3 weeks ago

Apply

10.0 - 20.0 years

11 - 16 Lacs

Pune

Work from Office

Lead Engineer - Firmware Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations. Join us on our journey for a better tomorrow. Your Role Atlas Copco is a leading global Industrial Group having vision of " First in Mind, First in Choice ". Our culture is founded on three core values of commitment, interaction and innovation. They guide us in everything we do and reflect how we behave internally and in our relationships with our stakeholders. Digital Technology Practice at GECIA (Global Engineering Centre, India), part of Atlas Copco, is contributing significantly to vision of the Group by focusing on developing global talent, expanding portfolio and competence on futuristic competencies, driving Innovation and achieving operational excellence to drive customer success. As Lead Firmware Engineer your mission will be to be part of cross-function team of electronics, software and mechanical engineers working on our next generation of cryogenic vacuum pumps and chillers. You will be able to demonstrate a methodical and detailed approach towards firmware development. Responsibilies of this role are Detailing requirements, software implementation, integration & some level of system testing. Design and develop multi-threaded Embedded applications for Vaccum Pumps and Compressors. Understanding legacy products development and their working principles. Participate in developing test suites for validation and testing. Maintain and management of source code. Working as part of team to deliver on-time & right-first-time solutions Assist in the development, maintenance, and execution of automated tests Participate in Agile ceremonies. To succeed, you will need A graduate degree in electronics or computers. Desired 10 yrs of industry experience. Hands on coding in C++ in embedded environment. ( System programming ) Experience and extensive knowledge Linux device driver development for EEPROM, SPI, CAN, SERIAL, FLASH devices. Proficient in using Git for version control. Knowledge of working with open-source software communities is preferred. Proficient with implementing unit tests for software including test driven development. Experience with Linux administration of build environments and custom embedded distributions. Knowledge of working with the kernel development community Proficient of Linux kernel and ARM microprocessor peripheral driver development Proficient of U-Boot or other standard boot loaders Solid Embedded linux experience with Yocto or Buildroot Proficient with shell scripting Proficient with working with hardware, schematics, and datasheets. Familiar with network programming in Linux (TCP, UDP) Knowledge of creating a board support package Proficient with Make files or build systems Must carry solid experience in technically being hands on the project. Familiar with debugging tools and profiling tools Knowledge of network configuration and debugging Desired familiarity with various operating Systems such as, freeRTOS, Linux Ability to work closely with Hardware & SQA team members as well as small teams to complete tasks. Has a proactive, self-motivated approach to solving problems In return, we offer you An opportunity to work with 150 years old, leading global product company An opportunity where you are empowered to drive your own professional journey through research and development. A challenging role focused on developing new systems with the help of advanced embedded technology. Global exposure and opportunities through internal mobility Freedom and authority to act A culture where we care about each other and world around us Best in class total reward program covering Insurances, Higher Education, flexible work timing City Pune Last Day to Apply 30-04-2024 Diverse by nature and inclusive by choice Bright ideas come from all of us. The more unique perspectives we embrace, the more innovative we are. Together we build a culture where difference is valued and we share a deep sense of purpose and belonging.

Posted 3 weeks ago

Apply

9.0 - 14.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Candidate should have experience with DNET/EtherCAT device based Industrial IO controller and testing is preferred. Expertise Electrical and Electronics component level testing and debugging Design and document electronics Test fixtures and Jigs Assembly for production testing Knowledge of PLCs , IO controllers ( digital, analog IO, temperature control ), interlock schemes, safety devices Good exposure with embedded Device FW testing (manual and automated) and Industrial bus protocols testing ECAT / DNET communication based devices Capable of understanding the FW/HW test requirements, software installation, wiring, debugging, hardware bring up Develop test scripts with Python C, C++, VB) Knowledge in handling equipment s like DMM, scope, Pulse generator, etc Good communication skills and presentation skills are must Shall be capable of handling on site work assignments and supplier engagement independently Good to have skills : Experience in understanding electronic and electrical schematics, Schematic entry with basic Hardware Design Knowledge and component selection, Experience in ECAD tools like OrCAD, Altium, Allegro, Cadence Knowledge of Basic electronic devices (eg: Mosfet, Optocoupler, LEDs, Diode, Relays, Regulators, ADC, DAC etc) Knowledge of Communication Interfaces like SPI, I2C, RS-232, RS485, USB, CAN Knowledge in product certification process (Handle testing at EMC/ Safety) Documentation & Release process, ECOs.

Posted 3 weeks ago

Apply

6.0 - 11.0 years

10 - 15 Lacs

Pune

Work from Office

Education Bachelors degree in Electronics, ExTC or similar branch. Must Have Experience in BareMetal embedded programming in C Experience on ARM cortex M4 and M7 Knowledge on peripherals like ADC, DAC, UART, NVIC, DMA, SPI, etc Good debugging skills and usage of debuggers like J-link, ST-link, etc Knowledge on linker scripts, controller startup code Good knowledge and experience in driver development Experience in writing bootloaders for controllers Knowledge on Cmake Good to have Version control Git, BitBucket Familiarity with tools such as JIRA etc Experience in Python Experience in agile scrum methodology

Posted 3 weeks ago

Apply

7.0 - 10.0 years

9 - 12 Lacs

Bengaluru

Work from Office

Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and handshakes, contributing to the robustness and security of our products. Responsibilities Develop and maintain security firmware for Embedded SoCs Implement and enhance silicon security subsystems, policies, and root-of-trust mechanisms Work with TPM/fTPM and Widevine to ensure secure communication and data protection Debug and review C code to maintain high-quality firmware standards Collaborate with the team using Git/Gerrit for version control and code review processes Contribute to boot loader and Linux kernel development as needed SkillsMust have 7-10 years of experience with MANDATORY Very strong in C language programming and debugging Security Firmware called PSP FW JD, Key skillsets 1 positions Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine Good knowledge of trusted applications and handshake Good knowledge on security concepts like chain of trust , Crypto Algorithms. Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking Knowledge of UEFI/BIOS development and functionality

Posted 3 weeks ago

Apply

7.0 - 10.0 years

9 - 12 Lacs

Bengaluru

Work from Office

Project description The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology. Responsibilities Drive the hands-on development of firmware solutions, ensuring innovation and efficiency Employ strong C language programming skills to create high-quality and reliable firmware Optimize and enhance functionalities related to BIOS, power management, and PCIe technologies Apply in-depth knowledge of UEFI BIOS, ACPI, and AGESA to contribute to advanced firmware development Lead and actively contribute to the development of platform BIOS, ensuring compatibility and optimal system performance Navigate the entire firmware development lifecycle, from conceptualization to release, ensuring efficiency and quality SkillsMust have Very strong in C language programming and debugging Working knowledge of git/Gerrit 7-10 years of experience in hands-on firmware development Good understanding and experience with BIOS, power management and PCIe Good knowledge SoC power management CPU/Device power states, hot-plug etc Strong knowledge of UEFI BIOS, ACPI. AGESA knowledge is a big plus Nice to have Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus

Posted 3 weeks ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Project description we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, Immersive platforms, and the data center. Developing great technology takes more than talentit takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to look at the opportunities available to come join our team. Responsibilities Contribute to the development and optimization of power management features in the Linux kernel, focusing on heterogeneous core architectures. Develop, test, and refine kernel patches related to power management, scheduler enhancements, and S0ix state optimization. Debug and resolve core idle state issues within the Linux kernel to improve system efficiency and performance. Work on DisplayPort (DP) and Alternate Mode (Alt Mode) functionalities in the kernel, ensuring seamless integration and performance. Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. Participate in code reviews, provide feedback, and ensure adherence to best practices and coding standards. Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. Document design specifications, technical details, and user guides for developed features and patches. SkillsMust have At least 7+ years of job experience, with at least 5+ years of Linux driver development experience. Proven experience in Linux kernel development with a focus on power management and optimization. Strong understanding of heterogeneous core architectures and their impact on kernel performance. Demonstrated contributions to Linux kernel patches, particularly in scheduler enhancements and S0ix state tuning. Experience in debugging core idle state issues and optimizing power management features. Familiarity with DisplayPort and Alternate Mode functionalities in the Linux kernel. Proficiency in C programming and kernel debugging tools. Solid understanding of computer architecture and power management technologies. Experience with version control systems, particularly Git. Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment. Strong communication skills, both written and verbal. Experience with open-source development and community Nice to have Bachelors/master's in engineering.

Posted 3 weeks ago

Apply

7.0 - 10.0 years

9 - 12 Lacs

Bengaluru

Work from Office

Project description This is a great opportunity to work as a part of highly regarded team to deliver leading edge solutions. Responsibilities Drive the development of cutting-edge memory-related firmware projects, contributing to the creation of innovative solutions Collaborate with a highly regarded team to bring innovation to memory-related firmware, ensuring solutions are at the forefront of industry advancements Tackle complex challenges by employing strong problem-solving skills, enhancing firmware to meet evolving performance and reliability standards SkillsMust have 7-10 years' experience. Strong with C language programming Working knowledge of git/gerrit Good understanding of DDR4, DDR5, NVDIMM Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR) Good understanding of UMC features like ECC, SME, SEV, RAS etc Nice to have Understanding different vendor implementations and memory timing differences is a big plus

Posted 3 weeks ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Candidate should have experience in Software development, tools development role, firmware development role or validation tools development.Candidate shall design and develop algorithms for Post Silicon Validation of next generation IBM server processors, SOCs and ASICs. He/She will be working on processor Bringup Activities and own key debugs during the bring up/power on phase. The candidate will be expected to interface with multiple stakeholders in hardware design teams, lab teams, performance teams and characterization teams. Candidate must work on coverage closure by developing comprehensive test plans and strategies and drive to achieve coverage goals while interacting with stakeholders, verif teams and design teams. He/She must be skilled in utilizing object-oriented programming skills in C/C++ and scripting languages like Python/Perl to write complex test scenarios to automate/optimize. Candidate must possess experience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Proficiency in emulator env/FPGA validation is preferred. She/he must possess excellent communication skills and understand agile processes. The candidate must have an eagerness and curiosity to learn and be willing to code and participate hands on. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Technical ExpertiseVery proficient in C programming, Strong Scripting skills. Over 10 years experience in hands on Software development using C, C++. Computer Architecture KnowledgeIn-depth knowledge of computer architecture, including processor core design specifications, instruction set architecture, and logic verification. Multi-Processor Cache CoherencyExperience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Operating Systems and ConceptsAtleast 2 years experience with Multithreading, context switching, memory management related development Preferred technical and professional experience IO device drivers, firmware exposure(NIC controller, PCIe device controllers, ASIC FW development experience) ARM architecture RISC V architecture Spike simulator experience, QEMU simulator

Posted 3 weeks ago

Apply

4.0 - 8.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Lead the architecture, design and development of a server class, high- performance Processor CPU for IBM Systems. - Architect and design Instruction caches, Branch Predictors, Issue queues, Register Renaming, Load Store Execution and other areas of the IBM processor CPU - Research novel instruction/data prefetching and branch prediction architectures. - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools

Posted 3 weeks ago

Apply

2.0 - 6.0 years

6 - 10 Lacs

Bengaluru

Work from Office

- Lead the architecture, design and development of Instruction Sequencing Unit for high-performance Processor CPU of IBM Systems. - Architect and design Instruction Dispatch to Issue queues, Register Renaming for Out of Order Execution, Issue instructions to Execution Pipelines, Reordering Buffers for completion of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8 or more years of demonstrated experience in architecting and designing Instruction Dispatch unit of CPU - Hands of experience of implementing Issue Queues, Register renaming and forwarding, Reordering Buffer and Pipeline flush/exception handling - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of Instruction Decode and Execution units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools

Posted 3 weeks ago

Apply

3.0 - 7.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Lead the architecture, design and development of Processor Core Front end of pipeline units for high-performance IBM Systems. - Architect and design I-Cache, Instruction Fetch, Branch Prediction and Decode units of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise .12 or more years of demonstrated experience in architecting and designing specific CPU unit(eg. I-Cache, Instruction Fetch, Branch Prediction, Instruction Decode) - Hands on experience of different Branch Prediction techniques - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Knowledge of at least one object oriented or functional programming language and scripting language. - Nice to haves - Knowledge of instruction decode and handling pipeline hazards - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

As a Site Reliability Engineer, you will work in an agile, collaborative environment to build, deploy, configure, and maintain systems for the IBM client business. In this role, you will lead the problem resolution process for our clients, from analysis and troubleshooting, to deploying the latest software updates & fixes. We are looking for a dynamic Site Reliability Engineer to join our Cloud IaaS Team in Bengaluru, India, who is responsive to market needs, to deliver value to our clients in a fast-changing cloud landscape. The SRE team dedicated to ensuring that the IBM Cloud is at the forefront of cloud technology, from data centre design, Storage & Network architecture and compute clusters to flexible infrastructure services. We are building IBM’s next generation cloud platform to deliver performance and predictability for our customers’ most demanding workloads, at global scale and with leadership efficiency, resiliency and security. It is an exciting time, and as a team we are driven by this incredible opportunity to thrill our clients. Manage and maintain Linux-based systems across multiple environments. Automate provisioning, configuration, and deployment tasks using tools like Ansible and Jenkins Design, implement, and manage deployment of containerized applications using Kubernetes and docker. Monitor and troubleshoot system performance, network issues, and applications to ensure optimal uptime and efficiency. Harden the server from scratch using baseboard management controller (BMC)s. Implement and maintain security best practices, ensuring compliance with company policies. Proactively identify potential improvements to processes and systems. Analyze and fix network & DNS issues in the environment. Upgrade Kubernetes worker nodes and packages without interrupting the cluster. Maintain benchmarking standards on systems to ensure continuous compliance. Participate in on-call rotation to support critical infrastructure issues. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise In addition to your strong verbal and written communication skills, you'll possess.... Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience) 5+ years of experience managing Linux systems in a production environment. Strong hands-on expertise with automation tools such as Ansible and Jenkins. Hands-on experience with Kubernetes and containerization (e.g., Docker). Familiarity with CI/CD pipelines and DevOps methodologies.

Posted 3 weeks ago

Apply

4.0 - 7.0 years

13 - 17 Lacs

Bengaluru

Work from Office

Lead the architecture, design and development of a server class, high- performance Processor CPU for IBM Systems. - Architect and design Instruction caches, Branch Predictors, Issue queues, Register Renaming, Load Store Execution and other areas of the IBM processor CPU - Research novel instruction/data prefetching and branch prediction architectures. - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools

Posted 3 weeks ago

Apply

3.0 - 7.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Lead the architecture, design and development of Processor Core Vector- Scalar Execution unit for high-performance IBM Systems. - Architect and design Fixed point/Floating point/Vector/SIMD/Crypto instructions of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise 12 or more years of demonstrated experience in architecting and designing Execution unit of CPU - Hands on experience of implementing Arithmetic/Crypto/SIMD functions - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of instruction dispatch and load/store units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage.

Posted 3 weeks ago

Apply

3.0 - 6.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Lead the architecture, design and development of Processor Core Load- Store Execution unit for high-performance IBM Systems. - Architect and design Load and Store pipelines, D-Cache, Address Translation, Out of Order Execution of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise 12 or more years of demonstrated experience in architecting and designing Load-Store Execution unit of CPU - Hands on experience of implementing D-Cache, Address Translation, Memory Consistency handling, Store ordering etc. - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of instruction dispatch and Arithmetic units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred Education

Posted 3 weeks ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Bengaluru

Work from Office

As a Firmware developer you will be responsible for designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Firmware development organization and would be involved in designing & developing cutting edge features on the Open BMC stack for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-15 years of relevant industry experience Proficient in Modern C++, STL, Design patterns, Data structures Hands on experience working on Linux flavors and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience OpenBMC development experience Hands on knowledge in any of the following area is desirable Server Management protocols (Redfish, REST, HTTP) Working with Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO etc) Networking domain (Socket programming/SSL/Certificates/Linux Firewalls) Exposure/Experience on C++17 & C++20 is greatly desired Experience with Hardware bring up will be an added plus

Posted 3 weeks ago

Apply

5.0 - 10.0 years

8 - 10 Lacs

Navi Mumbai

Work from Office

Should have minimum 5 years of experience in Oil & Gas industry.

Posted 3 weeks ago

Apply

4.0 - 6.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Firmware Developer Embedded Systems (4+ Years Experience) We are seeking a highly skilled and experienced Firmware Developer with 6 to 8 years of hands-on experience in embedded systems development. The ideal candidate should be proficient in low-level firmware development, familiar with embedded protocols, and possess strong debugging and leadership abilities. Key Responsibilities: Design, develop, and maintain embedded firmware for various microcontroller-based applications. Work independently to implement solutions using SPI, UART, I2C, and other peripheral interfaces. Develop and integrate communication protocols such as CAN, Modbus, Profibus, or Foundation Fieldbus. Create robust bootloader solutions and optimize firmware performance. Collaborate with cross-functional teams to review hardware designs and provide firmware-level support and debugging. Utilize measurement tools like CRO, logic analyzers, and oscilloscopes for validation and troubleshooting. Develop firmware using IDEs and tools such as IAR, Keil, MPLAB, or Code Composer Studio. Work with various microcontroller platforms including MSP430, PIC32, IMX, and STM32. Develop real-time applications using at least one RTOS. Follow best practices in version control using Git or SVN. Contribute actively to code reviews, architecture discussions, and design sessions. Exhibit strong team collaboration, along with the ability to lead small teams or initiatives as needed. Key Skills and Qualifications: Bachelor's degree in Electronics, Electrical, or Computer Engineering (B.E). 4+ years of experience in embedded firmware development. Proficient in embedded C/C++. Experience in bootloader and low-level driver development. Strong problem-solving and hardware debugging skills. Excellent team player with leadership capabilities and proactive communication.

Posted 3 weeks ago

Apply

10.0 - 15.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology, Inc. People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values ; we affectionately refer to it as the Aggregate System and it s won us countless awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you. Visit our careers page to see what exciting opportunities and company perks await! Job Description: Microchip Data Center Solutions(DCS) Group vision is to connect, manage and secure the worlds information by delivering innovative solutions for storage, memory & compute connectivity and end-point solutions aligned to market transitions. Our mission is to be the preferred partner for storage, memory, connectivity and end-point storage solutions for the worlds data centers including AI infrastructure. Microchip being one of the major suppliers of SAS/SATA Expanders and SAS/SATA/NVMe Storage controllers, is seeking for highly skilled and experienced firmware development engineer, who will be joining a team of professionals in developing software and Real-Time Firmware solutions for state-of-art System-on-Chip (SoC) devices with embedded MIPS processors. Successful applicant will report to Manager of Firmware Engineering and will collaborate with Cross Geo teams to design, develop, debug and support a wide variety of Storage controllers and expanders. Key Responsibilities: Your responsibilities will include, but are not limited to the following: Design and Develop firmware/device drivers/software for MIPS processor powered solutions using C and assembly language. Troubleshoot and resolve complex software problems in embedded real-time systems. Participate in detailed design and code reviews of implementations by team Participate as a senior technical member of the team in the technical analysis and designing of storage software solutions involving SAS/SATA expanders, SATA/SAS/NVMe RAID controller technologies and Network Storage architectures. Work in collaboration with other Microchip sites to design solutions and resolve customer issues Support current product and guide next generation product to production. Analyze software performance (cycle counts, cache utilization) of firmware. Write comprehensive engineering documentation. Present technical information to small teams of engineers and technical marketing personnel. Requirements/Qualifications: Bachelors degree or higher in Electronics/Computer Science Engineering or related technical majors 10+ years of firmware development experience in embedded systems. 8+ years of experience with one or more storage protocols such as NVMe and thorough knowledge of PCIe interface. 8+ years of experience in for Storage technologies or demonstrated comparable experience. Extensive working knowledge of storage firmware design and implementation. Demonstrated ability to conceive, design, implement and document complex firmware systems. Experience in developing device drivers for peripheral protocols like GPIO, I2C, SPI, etc Experience in GreenHills probe is added advantage. Demonstrated knowledge in use of protocol analyzers and debug tools. Exposure to Storage Security features (Encryption algorithms, SPDM, Hash algorithms) are added advantage Exposure to Network protocols are added advantage Effective communicator of technical ideas using verbal as well as written skills Effective Team Player Highly motivated, sets personal goals, and achieves goals without supervision. Travel Time: 0% - 25% To all recruitment agencies : Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

7 - 17 Lacs

Bengaluru

Work from Office

Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Design, develop, and maintain x86 BIOS/UEFI firmware, ensuring robust and efficient solutions aligned with project specifications. Collaborate with hardware and software teams to support x86 CPU/APU architectures, optimizing performance through expert-level C programming. Work on UEFI bootloaders and applications, focusing on UEFI-based storage protocols such as AHCI, SATA, and NVMe. Perform platform hardware analysis and interpret processor specifications to support coreboot mainboard porting and integration. Integrate and customize BIOS code bases (AMI, Insyde, or Phoenix BIOS) to meet customer and platform requirements. Debug and resolve firmware-related issues, leveraging deep knowledge of UEFI framework concepts and storage protocols. Contribute to the development of Android UEFI-based bootloaders for x86 platforms, if applicable. Maintain code quality through rigorous testing, documentation, and adherence to best coding practices. Provide technical guidance and mentorship to junior developers, supporting knowledge sharing and team growth. Collaborate with cross-functional teams to ensure smooth firmware delivery, addressing technical challenges proactively. SkillsMust have 5-15 years of experience in the x86 BIOS/UEFI development Experience with x86 CPU/APU architectures and associated compilation tools Expert in C language Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS) Experience working on UEFI bootloader or UEFI applications mainly involved in UEFI-based storage protocols AHCI, SATA, and NVMe. Will be good if have any experience in Android UEFI-based Bootloader for x86. Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required. Good understanding of UEFI framework concepts and Storage protocols. Nice to have Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of industry-standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI etc. Good understanding of specifications like ACPI, SMM. Good understanding of x86-64 architecture from BIOS developer's perspective. Good understanding of UEFI BIOS Boot flow. Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus

Posted 3 weeks ago

Apply

2.0 - 5.0 years

4 - 7 Lacs

Pune

Work from Office

This applied technology position creates software that is sold as an integral part of Cummins products. People in these positions will have involvement in specification, design, implementation, testing and/or release of software that controls the operation of Cummins products in a variety of customer applications. Investigates embedded software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution and documents results with guidance from more experienced team members. Applies and supports the improvement of embedded software development processes and tools. Processes include model based development, coding, compiling and test. Tools include Simulink, code editors, integration tools, static analysis tools, compilers and hardware in the loop test tools. Obtains input and negotiates with product and software development teams and delivers verified software features, components, and builds to product teams. Makes decisions in the areas of software requirements, design, implementation and test that impact the quality and performance of individual software features and/or components. Owns problem resolution for moderately complex components, products, systems, subsystems or services with a greater degree of technical complexity and ambiguity over the entry level engineer level and with greater accountability to the project team. Provides independent execution of established work processes and systems, while still developing technology or product knowledge; engages with the improvement of systems and processes. Involves minimal direct management of people, but could involve the coordination and direction of work amongst technicians and/or temporary student employees. Contributes effectively toward team goals, exhibits influence within a work group and continues to develop proficiency in the competency areas critical to success in the role. Education, Licenses, Certifications College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.This position may require licensing for compliance with export controls or sanctions regulations. Experience Experience in Embedded domain, working experience in Microcontroller 16/32 Experience in Embedded C programming. Experience in CAN, SPI, I2C, J1939 Experience in ADC, DIO, Interrupts, Timers, DMA Experience in Working with EEPROM, Flash Experience in Version Control Tools like Git Experience in using Debuggers, DSO. Experience in working with Bootloaders. Experience with debugging and troubleshooting embedded software on target hardware. Understanding of Real Time Operating Systems (RTOS) concepts. Should have basic knowledge about embedded hardware. Should know how to read schematic. Good Knowledge of microprocessor / microcontrollers and circuits preferably Good to have BLDCmotorcontrolexperience. Good to have experience with Microchip Controllers and IDE Good to have Control Systems basic knowledge. Good to have Embedded Software Development Life cycle knowledge. Good to have MATLAB, Python knowledge.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

11 - 15 Lacs

Mehsana

Work from Office

ACCOUNTABILITIES Must drive & achieve for all engineering aspects (on spec, on time delivery of software, support cross functional team) of an assigned Controls project. Must be able to estimate project timeline & resource allocation to meet the assigned project requirements. Identify dependencies and prioritize features based on business need. Review features/functionality to accept / reject the product / project specifications Define product Vision and govern technical roadmaps for assigned project. Drive Innovation within assigned project. Should be able to lead team, organizes, and moderates a regular Controls project team meeting. Should be able to lead activities to resolve incidents during the project and maintains information about the incidents and the measures (problem management). Handles all engineering change requests based on the standardized methods & processes and maintains the proper balance between the need of changes and the potential detrimental impact of changes (change management). . Must guide the team member, review the design and implementation of the code. Must ensures process compliance & regulatory compliance EXPERIENCE About 10+ years of professional experience of which 3+ years should be as a team lead 5+ years in HVAC or manufacturing Industry 10+ years of experience as Embedded Software development SKILLS Proficiency in embedded programming C. Good to have real time operating system knowledge (e. g. Free RTOS) Experience in Agile working methodology. Proficiency in design and debugging skill. Strong analytical and problem-solving skills Proficient in end-to-end Project management and Knowing SDLC life cycle. Working on the varies Microcontroller and Understanding of Hardware interface UART, I2C, SPI protocol. Good to know wireless communication protocol (MODBUS, BLE, Wi-Fi, MQTT) Good people leadership skills and ability to collaborate with cross-functional, locational, and cultural teams. Strong communication skills to articulate views/thoughts with internal resources, partners, or customers. Ability to interface with global stakeholders, technology partners, and customers. Good analytical way of thinking and structured approach. EDUCATION BACKGROUND Bachelor of Engineering / Technology - Electronics Engineer or Equivalent

Posted 3 weeks ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As a DSP Software Engineer, you will be working on software products developed on OEM IVI/HU and amplifiers. Products typically consist of microcontrollers, SoC, for configuration, communication and control and a DSP processor for audio processing. Software development involves working with complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures. What You Will Do Customise and integrate audio DSP algorithms for the automotive environment within complex, multi-threaded, multi-processor architectures and audio frameworks. Port DSP algorithms to various processors/platforms and make use of available resources, peripherals, accelerators, compiler features, etc. Design of audio signal flows and software architectures using SW platform components. Develop production-ready software following a defined software development process. Estimate processing resources including MIPS, ROM and RAM and optimise individual algorithms and total system performance. What You Need to be Successful Bachelor s degree in electrical engineering, Computer Science, or a related field. 6+ years of embedded software development. 5+ years of experience in the DSP and preferably in the audio field. 5+ years of C++/C or other structured language. Experience developing consumer products. Deep knowledge of filtering, audio processing/post processing, and noise control algorithms in both time and frequency domains. Strong understanding of DSP frameworks and how individual DSP algorithms interface and interact with each other, the control software and tool interfaces in an optimised way. Experience with digital communication protocols in multiprocessor environment: I2C, I2S, SPI, UART, USB, A2B. Excellent communication, collaboration, problem-solving, and leadership skills. Bonus Points if You Have Knowledge of Android HAL and lower layers. What Makes You Eligible Willingness to work in an office located in Bangalore, India. Successfully complete a background investigation and drug screen as a condition of employment. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to the HARMAN Campus Fitness Centre and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognise that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! #LI-ST1 Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an @harman.com email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in @harman.com about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Apply

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