Jobs
Interviews

1426 Spi Jobs - Page 19

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

0.0 - 3.0 years

2 - 5 Lacs

Vadodara

Work from Office

Work there. Find the dream job you ve always wanted. Embedded Firmware Engineer - L1 Baroda Software Department Baroda, Gujarat, India Full Time Skills Required : Proficient in programming skills in Embedded C programming Working experience of 16/32 bit Microcontrollers Debug and tracing Knowledge of the major chips communications protocols (I2C, SPI,UART) Testing and Debugging of Embedded Systems Willing to work hard and learn continuously Good Communication Skill Job Description : Development, debugging and optimization of various modules and complete system Real-time Microcontroller/Microprocessor based embedded programming Peripherals programming like UART, SPI, I2C Basic Fundamentals of Embedded programming on RTOS Testing whole system

Posted 2 weeks ago

Apply

2.0 - 5.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Key Responsibilities: Embedded Firmware Development Design, develop, and integrate software for embedded Linux/RTOS platforms, including applications, device drivers, and kernel components. Communication Stack Development Develop and integrate GPRS, TCP/IP, and 4G stacks on telematics platforms . System Integration & Troubleshooting Perform system-level integration and debug RF network issues , including timing synchronization, signal strength optimization, and collision resolution. Hardware Collaboration – Work closely with the hardware design team for Linux subsystem development and optimization. Testing & Validation – Conduct unit testing, verification, and validation of firmware components to ensure compliance with quality standards. Technical Documentation – Maintain architecture, protocols, and technical specifications documentation. Cross-Functional Support – Assist engineering, system testing, and customer support teams in resolving technical challenges. Compliance & Security – Ensure adherence to quality and information security standards while following ISMS policies and procedures. Skills: 2 to 3 years of experience in embedded Linux programming . Proficiency in C programming, GCC compiler, and Git . Understanding of MISRA coding guidelines for automotive products. Hands-on experience with Linux, ARM SoCs . Experience using oscilloscopes, analyzers, and other lab equipment . Strong knowledge of network protocols, programming, and Linux kernel/device driver development . Ability to write efficient, reusable, and maintainable code. Experience with issue tracking & project tracking systems (a plus). Understanding of RF networks and concepts (a big plus). Self-motivated, dynamic, and team-oriented individual with a problem-solving mindset.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

5 - 12 Lacs

Bengaluru

Work from Office

Key Responsibilities: Develop and maintain embedded firmware using C/C++ Integrate and debug communication protocols such as SPI, I2C, UART Collaborate with hardware and cross-functional engineering teams Perform unit and integration testing of firmware modules Troubleshoot and resolve firmware/hardware issues Required Skills: Strong programming expertise in C and C++ Deep understanding of SPI, I2C, UART protocols Experience in low-level hardware interfacing Ability to read schematics and use debugging tools like oscilloscopes, logic analyzers, etc. Excellent problem-solving and communication skills

Posted 2 weeks ago

Apply

2.0 - 4.0 years

3 - 5 Lacs

Bengaluru

Work from Office

Job Responsibilities: 1. Develop and maintain embedded firmware for various electronic devices and systems, especially AR and Audio based. 2. Collaborate with cross-functional teams, including hardware engineers, Mechanical or Optical design Engineers to design and implement firmware solutions. 3. Analyse system requirements and specifications to design efficient and reliable firmware architecture. 4. Debug and troubleshoot firmware-related issues during development, testing, and production phases. 5. Optimise code for performance, memory usage, and power consumption. 6. Create and maintain proper documentation for firmware design, implementation, and testing processes. 7. Collaborate with external partners and suppliers to ensure seamless integration of firmware with hardware components. 8. Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team. Role & responsibilities: 1. Bachelor's or Master's degree in Electrical Engineering, Computer Science or a related field with knowledge over Electronic components. 2. Experience: Minimum of 2 year in Embedded Firmware development , Experience in working with arm Microcontrollers or STM, Nordic boards. 3. Skills : Excellent C programming skills with Conceptual awareness(Must) , Having C++ and Python programming skills is an added advantage. 4. Knowledge over RTOS and Baremetal programming. 5. Experience or Good knowledge in working with USB Communication and in Bluetooth Technology. 6. Knowledge of communication protocols such as SPI, I2C, UART, I2S and experience with interfacing sensors and peripherals using the mentioned protocols. 7. Strong Logic building abilities ,Analytical skills and the ability to work independently as well as in a team. 8. Strong debugging and Problem-solving skills.

Posted 2 weeks ago

Apply

6.0 - 10.0 years

25 - 35 Lacs

Bengaluru

Hybrid

About the Team At Nutanix, you will have the opportunity to be part of the Hypervisor team, a dynamic group that is spread out geographically. Despite being in different locations, the team collaborates effectively and maintains a strong sense of camaraderie. Working with the Hypervisor team means being surrounded by some of the most talented engineers in the world of systems engineering. Culturally, Nutanix believes in creating an open and supportive environment where everyone can be their most authentic self at work. This setup also provides exciting exposure to diverse perspectives and opportunities for personal and professional growth. You will report to a manager who is committed to supporting your development and ensuring your success within the organisation. A day in the life of an AHV Hypervisor Engineer: We aim to work as closely with the open-source community as possible. Our engineers are highly encouraged to participate in open-source community development. Any work you do will be preserved as open-source and commit(s) to posterity. Problems youll solve: Weve always disrupted ourselves to provide the best in-class customer experience. A case in point: Nutanix is well known for providing a zero-touch upgrade experience for our customers. Within the hypervisor team, we are focussing on various ways to make this faster and more reliable -- by pushing the limits of VM live migrations towards speed and predictability, or rethinking why a hypervisor upgrade should need a reboot at all. Your Role Youll be working with a team of extremely talented engineers across a spectrum of geographies and experiences. The most successful candidate for this role will be someone who: Constantly look for ways to improve the product, learning from customer questions and not limited to existing technologies. Devise solutions and back them up with solid research and numbers to prove their efficacy. Have the ability to convey ideas to a geographically diverse audience using excellent communication and writing skills. Participate in design discussions, often outside ones known comfort zonelearning on the go. Proactively mentor junior members of the team, finding ways to fuel their curiosity and leverage their unique strengths. Not hesitate to help out with customer escalations: Nutanix believes in putting customers first. While we have a huge, dedicated team to assist customers with any issues, there might be situations where engineering help might be sought to bail out an unfortunate outage. Take pride in working with open-source communities to fold product improvements back into community projects. What You Will Bring The must-haves: Rock-solid OS/systems fundamentals drive design and implementation. Low-level coding, debugging experience with at least one hardware architecture, preferably x86. The ability to write and maintain enterprise-quality code. Deep reasoning and detailed skills, which provide top-down thinking to break down abstract concepts into actionable pieces. Proven feature delivery experience: should have 8+ years of hands-on experience of what it means to ship enterprise-quality code to customers. The good-to-haves: Knowledge of x86 virtualisation and the KVM stack. Code contributions to the Linux kernel and virtualisation stack are an added plus. Desired qualification & experience: Bachelor's/Masters degree in Computer Science or equivalent. 3+ years of experience building enterprise-grade software, preferably some with guide experience.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

35 - 40 Lacs

Bengaluru

Work from Office

Desired Profile : Bachelor's or Master's in Computer Science / Electronics Engineering. Expertise in embedded software testing related to avionics / aerospace / defense industry Expertise in working on DO-178C standard Expertise in debugging using oscilloscope , logic analyzer Expertise in working tools like DOORS (requirements), PVCS (config), Mantis (bugs Certification on DO-178C standards (Software Considerations in Airborne Systems and Equipment Certification) and ISTQB is mandatory Expertise in C programming Expertise with development tools like IAR, Code Composer Studio (CCS) Expertise with structural coverage tools (e.g., RTRT, HCL DevOps) Expertise in working with ARM, Microchip, ST Micro or TI processors Expertise in driver development for interfaces like SPI, UART, ADC. Expertise working on full aerospace project lifecycle Expertise working in a lean/agile environment Preferred resources with valid regional work permit Job Specs : Review source code and design documents to make sure they meet aerospace standards. Ensure requirements are correctly traced from system-level all the way to tests. Write and execute test cases to ensure the software works correctly. Perform both black-box (external behavior) and white-box (internal logic) testing. Debug issues and log them using bug-tracking tools (like Mantis). Maintain traceability of requirements using tools like DOORS

Posted 2 weeks ago

Apply

2.0 - 6.0 years

2 - 5 Lacs

Mohali

Work from Office

Testing and Troubleshooting of Electronic PCBs/Systems Depth knowledge of Electronics hardware Skilled to use Test Measurement equipment like Oscilloscope, Multimeter, LCR Meter Good Documentation Skills

Posted 2 weeks ago

Apply

3.0 - 5.0 years

2 - 6 Lacs

Hyderabad

Work from Office

work experience in Automotive domain with BCM / SMK / CCU (Gateway) applications. Work experience designing, developing, and verifying system-level features for Body Electronics, Vehicle Access Systems, and Gateway Control Systems Proficient in eliciting system/software requirements Work experience in vehicle log collection and issue log analysis. Experienced in identifying risks, managing issues using JIRA and Confluence. Work experience in communication protocols like [SPI, CAN, LIN, UDS, I2C] Work experience in Understanding Schematics, usage of hardware. Able to support design and testing teams, participate in architecture and design discussions, and lead technical design discussionsSecondary Skill: Knowledge/Certification in any AGILE framework is added advantage. Exposure to Body Control / Gateway Control HW schematics is an added advantage. Exposure to Vehicle life cycle (including manufacturing plant activities) Exposure to review of product Drawings and HW Designs Exposure to Cyber Security Laws (EU and Indian) He/She will be accountable for OEM/System requirements elicitation Requirement Specification preparation based on OE Requirements Track the Project plans, schedules, and milestones, Review and update the release reports. Support design and testing teams to understand the system requirements. Participate in the architecture and design discussions with Software team. Lead the technical design discussions and CCB’s. Identifying the risks, boundaries, and limitations Prepare Functional Safety and Cyber security activities. Participate in Vehicle Quality Evaluation System Engineering, Body electronics, Bcm, Communication Protocols, Cyber Security

Posted 2 weeks ago

Apply

4.0 - 6.0 years

10 - 18 Lacs

Pune

Work from Office

We are hiring Embedded C Developers to build virtual hardware models used in SoC simulation environments. Ideal for candidates with a strong Embedded background and interest in System Architecture. Designation: Embedded C Developer - Virtual Hardware Modeling Experience: 4 to 6 Years Locations: Pune Must-Have Skills: Strong hands-on experience with Embedded C Expertise in Embedded Software/Firmware development Experience with low-level device driver development Good knowledge of SPI, I2C, UART, ADC, Interrupts Experience on bare-metal or Linux -based platforms Good to Have: Familiarity with C++ and OOPs concepts Exposure to Hardware Simulators (QEMU, Synopsys Virtualizer) Experience with complex devices like Ethernet , PCIe controllers Understanding of SoC architecture

Posted 2 weeks ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

About this opportunity Are you passionate about driving innovation and working on groundbreaking 5G and 6G mobile communication solutions? Do you thrive in a flexible working culture, where new insights are championed, and you are encouraged to develop new skills? We are looking for an FPGA Designer to join the Ericsson Silicon organization. You will work with a group of dedicated engineers passionate about developing world-class Radio and RAN Compute products. You will play a key role in the FPGA team developing and integrating complex systems for high-efficiency data transfer and processing with embedded subsystems. As part of our global organization, youll collaborate with talented teams across our various sites. We are committed to Agile principles, fostering a collaborative and innovative work environment that encourages creativity and teamwork. What you will do - Design and implement FPGA-based Radio and RAN Compute solutions - Develop and optimize FPGA designs for performance, power, and cost-efficiency - Collaborate with hardware and software engineers to integrate FPGA solutions into larger systems - Apply industry-standard tools and methodologies for FPGA development and implementation - Research and stay updated on the latest advancements in FPGA technology, including academia and industry trends in AI and Machine Learning - Document design specifications, test procedures, and results - Participate in design reviews and contribute innovative ideas to improve FPGA solutions You will bring To be successful in the role you must have: - 5+ years of experience in FPGA development - Comprehensive knowledge of: - FPGA technology, design environments, and design methodologies - FPGA design tools (e.g., Vivado, Quartus, or similar) - Hardware description languages (HDL), such as Verilog or VHDL - Experience with various communication protocols DDRX, AXI4, PCIE, SPI, I2C, embedded processing - Experience with scripting languages such as Python, Tcl, shell scripting, etc. - Familiarity with hardware architecture and digital signal processing - Excellent problem-solving and analytical skills - Excellent English verbal and written communication skills - High self-motivation and the ability to work independently while being a great teammate - A track record of successful cross-team and cross-site cooperation - A Masters degree in Electrical or Computer Engineering or equivalent Primary country and city: India (IN) || Bangalore Req ID: 768579

Posted 2 weeks ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Bengaluru

Work from Office

About this opportunity Are you passionate about driving innovation and working on groundbreaking 5G and 6G mobile communication solutions? Do you thrive in a flexible working culture, where new insights are championed, and you are encouraged to develop new skills? We are looking for an FPGA Designer to join the Ericsson Silicon organization. You will work with a group of dedicated engineers passionate about developing world-class Radio and RAN Compute products. You will play a key role in the FPGA team developing and integrating complex systems for high-efficiency data transfer and processing with embedded subsystems. As part of our global organization, youll collaborate with talented teams across our various sites. We are committed to Agile principles, fostering a collaborative and innovative work environment that encourages creativity and teamwork. What you will do - Design and implement FPGA-based Radio and RAN Compute solutions - Develop and optimize FPGA designs for performance, power, and cost-efficiency - Collaborate with hardware and software engineers to integrate FPGA solutions into larger systems - Apply industry-standard tools and methodologies for FPGA development and implementation - Research and stay updated on the latest advancements in FPGA technology, including academia and industry trends in AI and Machine Learning - Document design specifications, test procedures, and results - Participate in design reviews and contribute innovative ideas to improve FPGA solutions You will bring To be successful in the role you must have: - 5+ years of experience in FPGA development - Comprehensive knowledge of: - FPGA technology, design environments, and design methodologies - FPGA design tools (e.g., Vivado, Quartus, or similar) - Hardware description languages (HDL), such as Verilog or VHDL - Experience with various communication protocols DDRX, AXI4, PCIE, SPI, I2C, embedded processing - Experience with scripting languages such as Python, Tcl, shell scripting, etc. - Familiarity with hardware architecture and digital signal processing - Excellent problem-solving and analytical skills - Excellent English verbal and written communication skills - High self-motivation and the ability to work independently while being a great teammate - A track record of successful cross-team and cross-site cooperation - A Masters degree in Electrical or Computer Engineering or equivalent Why join Ericsson? What happens once you apply? Primary country and city: India (IN) || Bangalore Req ID: 768579

Posted 2 weeks ago

Apply

3.0 - 4.0 years

2 - 6 Lacs

Ahmedabad

Work from Office

We are seeking a motivated and technically sound Digital Electronics Engineer with 3-4 years of experience in embedded hardware design and testing. The ideal candidate will be responsible for the development and validation of digital circuits for microcontroller-based embedded systems. This role requires strong fundamentals in digital design, proficiency in schematic tools, and the ability to interface effectively with firmware and cross-functional engineering teams. Key Responsibilities Design and develop digital hardware circuits for embedded applications. Perform schematic capture and PCB layout review with attention to signal integrity and board-level constraints. Validate and test embedded hardware platforms including microcontrollers, memory, and digital I/O. Prepare and execute hardware test plans, validation procedures, and technical documentation. Collaborate with firmware teams for successful hardware-software integration. Conduct board-level troubleshooting and failure analysis during bring-up and validation. Evaluate and select digital components including logic ICs, FPGAs/CPLDs, level shifters, and memory modules. Interface with digital protocols and buses such as SPI, I2C, UART, GPIO, SRAM, and Flash. Qualifications and Skills Education and Experience Bachelors degree in Electronics or Electronics & Communication Engineering. 3-4 years of experience in embedded digital hardware design and validation. Technical Skills Strong understanding of digital electronics and logic design. Hands-on experience with microcontroller-based design (ARM, AVR, PIC, etc.). Proficiency in schematic tools like Altium, OrCAD, or KiCad. Familiarity with PCB layout guidelines and high-speed digital design practices. Skilled in using lab test instruments including oscilloscopes, logic analyzers, and multimeters. Ability to interpret datasheets and apply specifications to design. Experience with EMI/EMC design considerations and compliance testing is a plus. Preferred Skills Exposure to FPGA or CPLD-based hardware design. Basic embedded C knowledge to support hardware-firmware debugging. Experience creating and maintaining engineering documentation. Soft Skills Strong analytical and problem-solving capabilities. Clear communication skills and a collaborative mindset. Self-driven and capable of managing multiple tasks and timelines. Apply for a Digital Electronics Engineer Position Azista BST Aerospace Plot No. 16, Sanand Land Industrial Estate Corporation, Sarkhej-Sanand Road, Ularia, Sanand, Ahmedabad, Gujarat, India - 382 210. Registered Office Sy.No 80-84, Melange Towers, 4th Floor, C Wing, Patrika Nagar, Madhapur, Hyderabad, Telangana, India - 500 081.

Posted 2 weeks ago

Apply

2.0 - 7.0 years

4 - 8 Lacs

Hyderabad

Work from Office

We are seeking a highly skilled and motivated Embedded Firmware Engineer to join our dynamic team. You will be responsible for the design, development, and implementation of firmware for embedded systems, with a focus on projects utilizing STM32 and SAM microcontrollers. A strong understanding of ARM architecture is essential for this role. You will collaborate with a multidisciplinary team to bring innovative products to life. Key Responsibilities Design, develop, and debug embedded firmware for microcontroller-based systems, particularly those utilizing STM32 and SAM microcontrollers. Write efficient and reliable code in C and C++ for embedded environments. Develop basic GUI applications in Qt/C++ for testing system functionality. Develop low-level drivers for peripherals such as UART, SPI, I2C, and other communication interfaces. Utilize your knowledge of ARM Cortex and other ARM architectures to optimize system performance. Work with real-time operating systems (RTOS) such as FreeRTOS or similar platforms, understanding task scheduling and synchronization mechanisms. Implement efficient interrupt handling to ensure real-time responsiveness. Participate in hardware bring-up, debugging, and system integration activities. Collaborate with hardware engineers to understand hardware capabilities and limitations. Develop and execute unit and integration tests to ensure firmware quality and reliability. Contribute to software framework development for continuous integration and development. Prepare firmware design documentation and test plans. Utilize debugging tools such as JTAG, oscilloscopes, and logic analyzers to identify and resolve issues. Apply knowledge of power management strategies to optimize energy consumption in embedded systems. Stay up-to-date with the latest advancements in embedded systems and microcontroller technologies. Qualifications and Skills Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or a related field. Minimum of 2 years of relevant experience in embedded firmware development. Strong proficiency in Embedded C and C++ programming. Demonstrated experience working with STM32 and/or SAM family of microcontrollers. Solid understanding of ARM microcontroller architectures (e.g., ARM Cortex-M). Experience with real-time operating systems (RTOS) concepts and their practical application. Proficiency in low-level programming and microcontroller peripheral interfacing (SPI, I2C, UART, etc.). Proficiency in Qt/C++ for developing basic GUI applications to support testing activities. Experience with debugging and testing embedded systems using industry-standard tools. Familiarity with version control systems (e.g., Git). Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Beneficial Experience/ Skills Experience with other microcontroller families (e.g., AVR, MSP430). Knowledge of communication protocols such as CAN, Ethernet, USB. Experience with developing secure boot and firmware update mechanisms. Familiarity with scripting languages such as Python for testing and automation. Experience with agile development methodologies. Apply for a Embedded Firmware Engineer Position Full name Contact number Email address Qualification Working experience

Posted 2 weeks ago

Apply

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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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