Home
Jobs

1149 Spi Jobs - Page 8

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 3.0 years

3 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Responsibilities 1. Should be good at, C, C++, Linux driver development 2. Should have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc.. 3. Experience in porting MbedOS , FreeRTOS to different boards is good. 4. Analyzing and enhancing efficiency, stability and scalability of system resources 5. Design, develop, code, test and debug system software 6. Provide post production support 7. Interface with hardware design and development 8. Proven working experience in software engineering 9. Experience in hands-on development and troubleshooting on embedded targets 10. Solid programming experience in C or C++ 11. Adequate knowledge of reading schematics and data sheets for components 12. Strong documentation and writing skills.

Posted 1 week ago

Apply

1.0 - 2.0 years

6 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

Engineering degree,Proficiency in embedded design and development. Experience in developing IoT products. Experience working with Embedded C, Micocontroller,Understands PCB schematics,Own end to end design of one or more products of Eruvaka. Lead design and development of the same. Leads root-cause analysis and comes up with improvement plan,Guides few team members. Helps in skill building in the team.

Posted 1 week ago

Apply

6.0 - 8.0 years

4 - 8 Lacs

Pune

Work from Office

Naukri logo

Experience required: 6- 8 Yrs Role- LINUX DEVELOPER Skills: Embedded C, C++ programming , OOPS Concepts, Python, data structures Good Experience in Microservice development(EdgeX) Understanding of any Industrial protocols like Ethernet, Modbus, BACnet, REST API, Cloud connectivity(IoT, MQTT)". Work experience on Linux, Yocto(mandatory)

Posted 1 week ago

Apply

3.0 - 5.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Having minimum 3 5 Years experience in AUTOSAR & AUTOMOTIVE domain Strong working experience in AUTOSAR configuration tools preferably Vector tool chains ( DaVinci ConfigPro , DaVinci Developer tools) Understanding and good experience in integration and configuration of the following multiple BSW stacks a. Communication stack b. RTE and OS scheduling policies c. Diagnostic stacks DCM and DTC handling DEM modules d.Having work experience in AUTOSAR J1939 BSW stacks - Specifically for J1939 based projects working experience on AUTOSAR APP development using embedded C and TRACE32 debugging Responsibilities : Create software requirements Create Software Design as per organization process standards Develop software according to the guidelines e.g. setting up the project environment, Software requirements and software design Perform static code analysis, to comment and document the code, to correct the coding faults Create and execute test cases according to the specifications Meet the required process quality goals while performing the test Integrate the created Software modules according to the integration plan Define, execute the integration tests and document the results Meet the required process quality goals while performing the test

Posted 1 week ago

Apply

1.0 - 4.0 years

5 - 8 Lacs

Krishna

Work from Office

Naukri logo

Engineering in ECE or ETC,PCB design using Altium Design Software. Experience in Multi-Layer PCB design,Experience in PCB design with Signal Integrity. Power Integrity and EMI/EMC considerations. Experience in working with Serial protocols such as RS422/485, I2C, SPI, UART etc. Experience in working with Wi-Fi, LoRa and Bluetooth related hardware and antenna selection. Experience in working with Micro controller & Computer Module. Exp in Preparing FEMCA & DFMEA analysis for hardware Design

Posted 1 week ago

Apply

5.0 - 10.0 years

6 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

-Design, develop & debug embedded software for ARM, Intel & NVIDIA platforms -Develop & maintain DMA drivers & user-space application software for Linux & Windows -Develop real-time applications using RTOS & manage multi-threaded, pre-emptive systems Required Candidate profile Implement communication protocol (SPI, I2C, UART, TCP/IP / UDP) Create robust, maintainable C/C++ code Support system integration, bring-up activities Experience in MPSoCs & ARM Cortex-A/R/M processor

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Gurugram

Work from Office

Naukri logo

Ripple Healthcare is looking for Senior Embedded Engineer to join our dynamic team and embark on a rewarding career journey The Embedded Engineers is responsible for overseeing and managing key aspects of the role, including strategic planning, team coordination, and ensuring the achievement of objectives Duties include analyzing workflows, optimizing processes, collaborating with cross-functional teams, and ensuring compliance with industry standards Additionally, the role involves reporting on performance, identifying areas for improvement, and implementing innovative solutions to enhance efficiency and effectiveness 8,16,32 BIT Microcontrollers, Firmware Development,RTOS,Data Management,IOT System Design,STM, Debugging,Hardware Design

Posted 1 week ago

Apply

1.0 - 4.0 years

3 - 6 Lacs

Noida

Work from Office

Naukri logo

Lead embedded electronics and sensor system development (ISFET, IOT), Nordic NRF, BLE beacon, PCB design, and prototyping. Must have skills in C/C++, RTOS, microcontrollers (STM32/ESP32), and embedded protocols (I2C, SPI, UART).

Posted 1 week ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

About the team: Development and Integration of Autosar platform in AMT domain. Configuring AUTOSAR layers, develop middleware and implementation software architecture (arxml). What you can look forward to as AUTOSAR Developer (m/f/d): Analyze system requirements and derive software requirements, Ensure categorization and traceability of requirements at all levels Develop requirements, design, coding complying with coding guidelines. Implement AUTOSAR configuration (Vector DaVinci or EB tools) Configure the CAN Communication Stack, Diagnostic Stack, Mem/NVM Stack Take accountability and interact with different stake holders on demand Adherence to all SW processes including QAC, Polyspace, Code inspections, unit testing and developer testing Your Profile as AUTOSAR Developer (m/f/d): Degree in Engineering with 5+ years of experience in automotive Infineon TriCore microcontrollers (Aurix 1G/2G) T38X/TC3XX Architecture. Strong in Embedded C, Vector DaVinci tools, Vector CAN tools (CANoE, CANanalyser, CANape), Automotive Experience Experience in AUTOSAR BSW packages (COM, DCM, MemStack -J1939 TP, DiagOBD, NM, PDU Router, CANIF, DEM, FIM, COM-M, NVRAM Manager, MEMIF, EEP Abstraction etc) Microcontroller peripherals - PORT, PWM, ADC, DAC, DMA, CCU, GTM, FEE and SMU. Communication protocols SPI, I2C, CAN/FD.

Posted 1 week ago

Apply

6.0 - 10.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities Design and develop embedded software for microcontroller-based platforms (ARM Cortex-M/R, AVR, MSP430, etc.) Implement and optimize software using RTOS (e.g., FreeRTOS, ThreadX, Zephyr, VxWorks) Develop device drivers for peripherals such as UART, SPI, I2C, ADC, PWM, CAN, and GPIO Work on bare-metal as well as RTOS-based systems for deterministic real-time behavior Contribute to architecture design, code reviews, unit testing, and documentation Interface with cross-functional teams (hardware, systems, QA) for system integration and validation Optimize power consumption and performance for embedded devices Debug using tools like JTAG, SWD, oscilloscopes, logic analyzers, and protocol analyzers

Posted 1 week ago

Apply

4.0 - 9.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Job Summary: We are seeking a Senior Embedded Systems Engineer with 4+ years of hands-on experience in microcontroller-based development and Real-Time Operating Systems (RTOS). The ideal candidate will be responsible for designing, developing, debugging, and maintaining embedded software for real-time applications in products across industrial, automotive, or consumer domains. Key Responsibilities: Design and develop embedded software for microcontroller-based platforms (ARM Cortex-M/R, AVR, MSP430, etc.) Implement and optimize software using RTOS (e.g., FreeRTOS, ThreadX, Zephyr, VxWorks) Develop device drivers for peripherals such as UART, SPI, I2C, ADC, PWM, CAN, and GPIO Work on bare-metal as well as RTOS-based systems for deterministic real-time behavior Contribute to architecture design, code reviews, unit testing, and documentation Interface with cross-functional teams (hardware, systems, QA) for system integration and validation Optimize power consumption and performance for embedded devices Debug using tools like JTAG, SWD, oscilloscopes, logic analyzers, and protocol analyzers Required Skills and Qualifications: Bachelors or Master’s degree in Electronics, Electrical, Computer Engineering, or related field 5+ years of experience in embedded software development Strong proficiency in Embedded C/C++ Solid experience in working with RTOS (task scheduling, semaphores, mutexes, ISRs, etc.) Hands-on experience with low-level microcontroller programming Familiarity with communication protocols (I2C, SPI, UART, CAN, Modbus, etc.) Experience in using version control (Git), and debugging tools (JTAG, GDB, etc.) Familiarity with reading schematics and working with hardware teams

Posted 1 week ago

Apply

11.0 - 15.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Strong programming skills in C++ and familiarity with Embedded Softwaredevelopment. Good understanding of the Linux Experience in Architecting emd to end Iot Solutions and Experienced in Cloudconnectors Understanding of software development practices, including agile methodologiesand version control systems (e.g., Git). Ability to work independently and in ateam environment, with excellent problem-solving and communication skills Design, develop, and test solutions for various Consumer electronics, Iot andIIot System ensuring high performance, reliability, and compatibility with the desired devices. Optimize code and algorithms to ensureefficient resource utilization and enhance overall systemperformance.Collaborate with the QA team to develop test plans and participatein the verification of firmware functionality.Stay up-to-date with industry trends, emergingtechnologies, and advancements in firmware development, hardware, and device integration.

Posted 1 week ago

Apply

3.0 - 7.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Experience in Embedded Linux and firmwaredevelopment Hand-On experience in C++, QT mandatory andgood understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloudconnectivity - Azure-mandatory Experience docker and container Exposure in working with Audio codec andconverter. Experience in working with the short rangeprotocols - Wi-Fi for device connectivity Knowledge of GIT or other softwareconfiguration management tools Knowledge of JIRA or similar bug trackingtools Strong Communication Skills

Posted 1 week ago

Apply

8.0 - 11.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Experience in Embedded Linux and firmwaredevelopment Hand-On experience in C++, QT mandatory andgood understanding of object-oriented programming Good understanding of the IoT Platforms. Experience on the IoT Edge Firmware and Cloudconnectivity - Azure-mandatory Experience docker and container Exposure in working with Audio codec andconverter. Experience in working with the short rangeprotocols - Wi-Fi for device connectivity Knowledge of GIT or other softwareconfiguration management tools Knowledge of JIRA or similar bug trackingtools Strong Communication Skills

Posted 1 week ago

Apply

5.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

5-6 years experience in C++ with Embedded Linux Knowledge Ability tounderstand the current code written in C++ and port to multiple devices Ability to understand the current architecture Excellent verbal and writtencommunication skills Ability to learn and apply new technologies quickly and self-directed Self-motivated, ability to work independently with minimal direction and be team oriented with ability to communicate to a wide variety ofaudiences

Posted 1 week ago

Apply

6.0 - 9.0 years

7 - 11 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Python + PyTest Framework or similar + Embedded Firmware Testing knowledge + RTOS or Linux basic understanding Hands-on experience in Python scripting Basic / Good working experience with Embedded control system Good knowledge of communication protocols like Ethernet/IP, Modbus, SPI, I2C, MQTT Knowledge of RTOS or Linux operating system and basic and networking console commands Good understanding of Software test lifecycle

Posted 1 week ago

Apply

5.0 - 9.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Conduct threat modelling exercises to identify potentialthreats and attack vectors. Analyze system components, data flows, and interactionsto assess security risks. Propose mitigation strategies based on threat modellingfindings. Automation of security controls in CI/CD and security validation andtesting: SAST, DAST, IAST, SCA. Identify vulnerabilities, risks, and potentialgaps in security for Web, Mobile and Firmware Applications. Experience ofworking in an Agile Development Environment.

Posted 1 week ago

Apply

11.0 - 14.0 years

13 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

12+ years of hands-on experience in embedded firmware development for medical products Experience in Embedded Development in C for microcontrollers and embedded ARM-based processors Design, development, and optimization of firmware for embedded medical devices Develop low-level drivers, communication protocols, and real-time firmware for microcontrollers and processors Experience with medical device regulations and safety standards(IEC 62304, ISO 13485, ISO 14971, IEC 62366- 1) Experience with cloud-connected medical devices and IoMT frameworks Architect firmware solutions, considering power efficiency, performance, and scalability Troubleshoot and debug embedded systems using oscilloscopes, JTAG, debuggers, and logic analyzers Cybersecurity aspects of medical firmware to comply with industry regulations Deep knowledge of RTOS (FreeRTOS, Zephyr, or similar) and Linux Hands on with UART, SPI, I2C, CAN, USB, BLE, Wi-Fi, and Ethernet

Posted 1 week ago

Apply

5.0 - 8.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Develop, configure, and maintain Yocto-based custom Linux distributions for embedded platforms Create and maintain Yocto recipes, layers, and build configurations tailored to specific hardware platforms Customize bootloaders (eg, U-Boot) and optimize boot processes for embedded devices Work on Linux kernel customization, including the development and integration of device drivers Bring up new hardware platforms by integrating and validating peripherals and I/O subsystems Debug and optimize system performance, including boot time, memory footprint, and power consumption Implement and integrate middleware, libraries, and tools for embedded applications

Posted 1 week ago

Apply

15.0 - 20.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Sr Architect for Embedded Systems having C++ programming Linux expertise,Problem solver, Client facing, ability write technical approach notes, Embeddedsoftware/Firmware, Expertise indesigning and developing QT, C++ Software for embedded systems, supportdelivery escalations by doing deep code review, re-structure C++, QT software,expert in design patterns, multi-threading, memory management, developingVirtual assistant, Avatars in embedded systems, knowledge on sonar, coveritytools, Jira ; Self starter, ability to learn new technologies

Posted 1 week ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

Experience in industrial communication protocol validation like BACnet MS/TP, BACnet/IP, EIP Experience in functional system level(overall product level) testing Knowledge about Python or any other scripting language Knowledge of JIRA, Agile Experience in Motors, VFDs, Relays, HiL, Matlab will be advantage

Posted 1 week ago

Apply

6.0 - 10.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Hardware board design, schematics design, PCB Layout, high speed design, processor based design, hardware prototyping, hardware testing, EMI/EMC compliance testing, processor and controller based designs, Allegro, OrCAD, Mentor DX designer, Mentor Expedition tools

Posted 1 week ago

Apply

4.0 - 8.0 years

9 - 14 Lacs

Pune

Work from Office

Naukri logo

Experience in any industrial communication protocol development Experience in C++, Free RTOS, STM controllers knowledge about JIRA, Agile, Confluence Experience in Motors, VFDs, Relays will be advantage

Posted 1 week ago

Apply

6.0 - 11.0 years

9 - 13 Lacs

Mumbai

Work from Office

Naukri logo

Proven software development record on UHF technology 6+ years of experience designing and developing software for real-time embedded systems with constrained resources Experience with low-level embedded software development with with C/C++, PHP. Experience in UHF based projects Thorough experience and understanding of the Embedded Linux system including multistage boot process, kernel architecture and root file system Creation of custom embedded Linux distribution with Yocto project Experience with cross development environments for embedded Linux projects Client/Server computing architecture, Internetworking with TCP/IP, Cloud computing, IIoT. Proficient in C, C++, Python Experience with GUI development for industrial touch panels; Qt framework an asset. Ability to develop and integrate hardware drivers for peripheral devices + protocols: SPI, I2C, USB, DMA, TCP/IP, UDP, DMA, UART, Bluetooth Git control Working experience on TI, Microchip, ARM-processors RTOS real-time systems, watchdog timers, embedded wifi/Bluetooth motion Developmental testing within the target systems Experience in RFID Develop tool box to aid real time debugging in Linux environment. Expert in the constraints of the embedded world, develops optimized programs. Have worked on architectures using different microprocessors and processors. Strong ability to analyse and understand a system, for example to be able to describe technically the requests. Solid knowledge of Hardware/Software integration. Write design documentation Demonstrates initiative and a passion for achieving results To create solutions that meet technical requirements. Quality Control Good written and verbal communication skills

Posted 1 week ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Microcontroller Device Driver Software development and validation for various peripherals of Infineon s microcontrollers based on ARM cortex M0, M4 (eg Ethernet, USB, UART,CAN, SPI, I2C, LIN, Flash, Timers, PWM, Lighting systems, Human Machine Interface, SDMMC etc) Application/UI development in Eclipse environment Author architecture, design, test specifications and customer documents Participate in software requirements analysis and ambiguity resolution Provide technical solutions to customer change requests Conceive and develop validation infrastructure for topics in own responsibility Liaise with Application engineers on a need basis Education: Bachelors / Master Degree in Computer Science, Electrical/Electronic Engineering Experience: 1-2 years industry experience Proficiency in OOPS, C++, STL, data structures, algorithms and programming concepts Experience in developing C++ based models for the virtual platform of a SoC Experience in developing and debugging skills using popular IDEs/debuggers (eg Keil) Experience in SDLC Good in any unit test tools Knowledge about code generation tools from specification using scripts or any tools is desirable Experience in scripts (Python/mako/Perl/Windows) Good at understanding the features from specification and drawing various test scenarios for product specification Excellent analytical Areas of Responsibility: Good understanding of ARM / 80x51 controllers Develop/enhance behavioral/functional models in C++ for 80x51 or ARM based Develop regression test suites using C Debug and fix the change requests/bugs Follow Agile Scrum methodology for the development Automated code generation from the specification Acquire knowledge on new topics and share the knowledge with the team Work with the team members on innovation related activities

Posted 1 week ago

Apply

Exploring SPI Jobs in India

The Service Provider Interface (SPI) job market in India is rapidly growing, with a high demand for skilled professionals in this field. SPI roles encompass a wide range of positions, from software developers to system architects, offering diverse opportunities for job seekers.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Delhi

These cities are known for their thriving tech industries and actively recruit professionals in the SPI domain.

Average Salary Range

The average salary range for SPI professionals in India varies based on experience and skill level. Entry-level positions typically start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹12-18 lakhs per annum.

Career Path

A typical career path in the SPI field may include roles such as Junior Developer, Software Engineer, Senior Developer, Technical Lead, and finally, Architect. Professionals can progress by acquiring new skills, gaining experience, and taking on leadership roles within organizations.

Related Skills

In addition to SPI expertise, professionals in this field are often expected to have knowledge of programming languages such as Java, C++, and Python, as well as experience with software development methodologies and tools.

Interview Questions

  • What is SPI and how is it used in software development? (basic)
  • Can you explain the difference between an abstract class and an interface in Java? (basic)
  • How would you implement an SPI in a Java application? (medium)
  • What are the advantages of using SPI over traditional inheritance in software design? (medium)
  • How do you handle exceptions in an SPI-based application? (medium)
  • Can you describe a project where you successfully implemented an SPI architecture? (advanced)
  • How do you ensure compatibility between different SPI implementations in a large-scale system? (advanced)
  • What are some best practices for designing and maintaining SPI frameworks? (advanced)
  • Explain the role of SPI in the context of microservices architecture. (medium)
  • How do you test and validate SPI implementations in a software project? (medium)
  • Describe a challenging problem you faced while working with SPI and how you resolved it. (advanced)
  • What are some common pitfalls to avoid when designing SPI-based systems? (medium)
  • How do you manage dependencies between SPI modules in a complex software ecosystem? (advanced)
  • Can you compare and contrast SPI with other design patterns such as Factory Method and Dependency Injection? (advanced)
  • How do you ensure security and data integrity in an SPI-based application? (medium)
  • Describe a scenario where you had to optimize the performance of an SPI implementation. (advanced)
  • What are some emerging trends in SPI development that you find interesting? (medium)
  • How do you handle versioning and backward compatibility issues in an SPI framework? (advanced)
  • Can you discuss the role of SPI in the context of cloud computing and distributed systems? (advanced)
  • How do you collaborate with cross-functional teams to integrate SPI components into a larger software project? (medium)
  • Explain the concept of dynamic loading in the context of SPI. (medium)
  • How do you stay updated with the latest developments in the SPI field? (basic)
  • Can you provide examples of open-source projects that use SPI for extensibility? (medium)
  • How do you document and communicate SPI interfaces to other developers in a project? (basic)

Closing Remark

As you prepare for SPI job opportunities in India, remember to showcase your expertise, experience, and problem-solving skills during interviews. Stay curious, keep learning, and approach each opportunity with confidence. Good luck on your job search!

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