Home
Jobs

668 Spi Jobs - Page 18

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

5.0 - 10.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for an experienced Embedded Developer with a strong technical background and hands-on expertise in embedded systems design and development. The ideal candidate should have 5 to 10 years of solid experience in embedded C programming and assembly language, with deep knowledge of microcontroller-based system design. Core Responsibilities : The primary responsibility will involve the development, testing, and deployment of embedded software for various microcontroller platforms. The candidate should have real-world experience working with Real-Time Operating Systems (RTOS) such as Micrium or FreeRTOS. Additionally, prior exposure to embedded Linux systems will be considered a valuable advantage. The role demands expertise in low-level programming with a deep understanding of hardware-software integration. Candidates must be comfortable working with communication protocols like I2C, SPI, DMA, and UART, which are widely used in embedded hardware interfacing. This also includes working with hardware tools and techniques such as oscilloscopes, logic analyzers, schematic reviews, and PCB layout interpretations for debugging and system validation. Technical Proficiency : - The developer should be highly skilled in working with ARM-based microcontrollers including ARM Cortex-M and ARM7 cores, and familiar with debugging and communication interfaces such as JTAG, SWI (Serial Wire Interface), and SPI Flash memory. - Experience in sensor integration (e.g., light sensors), and modules like GPRS and GPS is essential for developing IoT-enabled embedded systems. - Familiarity with IDEs and debugging tools such as GCC, GDB, Keil, and IAR Embedded Workbench is necessary for effective software development and troubleshooting. - The candidate should be confident in debugging embedded systems at both the software and hardware levels. Additionally, experience with version control tools like Git and SVN is required for collaborative development and code management. The candidate should follow structured development practices including code reviews, documentation, and integration testing. Soft Skills : - Strong problem-solving ability, attention to detail, and the capability to work independently or as part of a team are essential. - Good communication skills are important for coordinating with hardware, QA, and system engineering teams. - This role offers the opportunity to work on cutting-edge embedded technologies and to contribute to the development of robust, high-performance embedded products in domains such as IoT, automotive, industrial automation, and consumer electronics. Notice period : Immediate or Max 30 days

Posted 2 weeks ago

Apply

5.0 - 10.0 years

1 - 2 Lacs

Hyderabad

Work from Office

Naukri logo

SUMMARY Automobile Industry Experienced Car Inspector and Maintenance Technician We are seeking a skilled and experienced Car Inspector and Maintenance Technician with a minimum of 5 years of experience in the automobile industry. The ideal candidate will have a strong background in car inspection, repair, and maintenance, with a preference for those with GCC experience. Proficiency in Arabic language is required, and candidates must possess the necessary educational documents. Requirements Requirements: Minimum of 5 years of experience in the automobile industry Proven experience in car inspection, repair, and maintenance GCC experience preferred Proficiency in Arabic language Educational documents Benefits Good Salary Free Accommodation 2 years employment visa flight ticket

Posted 2 weeks ago

Apply

2.0 - 7.0 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Project description This opening is for a ADAS Domain Controller project for a prestigious OEM, where Luxoft is working with the OEM teams to deliver next generation Platform solution based on AUTOSAR Classic, AUTOSAR Adaptive and QNX working together as a system interacting with a host of cameras, ultra sound sensors, internal and external Radars. Luxoft is collaborating on Signal and Service Management, Diagnostics, SW Update, Vehicle Config, QNX/Middleware and Software Architecture areas with the OEM directly. Luxoft is expected to delivery quality and expert support in the above areas, drive topics independently, liaise with other OEM stake holders to remove blockers. The ideal candidate needs to have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver, never give up attitude and self-starter who can think of out-of-box solution. The successful candidate will be a team player, display a balance of hard and soft skills, including the ability to respond quickly to Client's changing needs. Responsibilities Develop and derive the SWE6 validation strategy for the Diagnostics product. Test case creation for SWE6 Contribute through feedback on the SWE1 requirement maturity. Feedback to Unit testing and overall, SW development quality inputs TAMS/HIL rig management and capability addition Support simulation setup including CANoe. Test automation Scripting experience. Skills Must have Experience with Automotive HIL Testing, testing experience at SWE.5 and SWE.6 level Classic AUTOSAR Component and Integration Testing ASPICE Standard-based testing and traceability Vector CANOE and CANAPE based testing and simulation SIL Testing CAPL and Python automation CANTATA, GTEST or any Unit Testing tool usage Nice to have Have an open multi-brand and multi-cultural mindset Have good communication skills Have the ability to drive for results and take own initiatives and drive certain actions on your own leadership and empowerment Have excellent prioritization skills and ability to eliminate roadblocks Be business and customer-oriented Have an inspiring leadership and find it rewarding to manage co-workers to perform their best in a successful working climate Have a leadership characterized by managerial courage, a high level of integrity, & trust Other Languages EnglishB2 Upper Intermediate Seniority Regular

Posted 2 weeks ago

Apply

0.0 - 2.0 years

2 - 3 Lacs

Mumbai Suburban

Work from Office

Naukri logo

Role & responsibilities As an Embedded Design Engineer at Aditya Solutions, you will be crucial in designing, developing, and implementing state-of-the-art systems. Leveraging your hardware and software integration expertise, you will collaborate closely with cross-functional teams to deliver high-quality solutions. Key responsibilities include: Designing and developing embedded systems architecture, hardware circuits, and firmware/software components. Collaborating with the hardware team to design and test PCB layouts. Writing efficient and reliable code for embedded systems using programming languages such as C/C++. Conducting thorough testing and debugging to ensure system performance and stability. Participating in design reviews and providing technical guidance and support to team members. Basic knowledge of microcontrollers/microprocessors, digital/analog circuits, and communication protocols (e.g., I2C, SPI, UART, CAN). Basic knowledge of programming languages such as C/C++ for embedded systems. Basic knowledge of working with embedded development tools. Familiarity with schematic capture and PCB design tools (e.g., KiCAD).

Posted 2 weeks ago

Apply

1.0 - 2.0 years

3 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a dedicated Test Engineer with 1 to 2 years of experience to join our dynamic team. As a Test Engineer, you will play a crucial role in ensuring the quality and reliability of our products. Your responsibilities will include: Testing & Verification: Conducting thorough testing and verifying the functionality, reliability, and performance of hardware and software systems. Defect Diagnosis: Identifying, diagnosing, and documenting defects in the products, ensuring they are resolved before market release. Test Automation: Implementing and enhancing automated testing strategies within standard testing frameworks. Collaboration: Working closely with design and development teams to create efficient test plans and methodologies. Continuous Improvement: Identifying areas for improvement in product quality and testing processes. Responsibilities: The required technical skillset for an Embedded Hardware Test Engineer includes: Programming Languages: Proficiency in languages such as Embedded C and C++ is essential for testing and validating interface for embedded systems . Microcontroller Knowledge: Understanding various microcontrollers (e.g., ARM, PIC, AVR) and their operations . Debugging: Strong debugging skills for identifying, analyzing, and resolving hardware-related issues . Testing Methods & Tools: Familiarity with embedded system testing methods and tools such as oscilloscopes, logic analyzers, and software-based testing . Test Automation: Ability to develop and execute automated tests to improve efficiency and accuracy of hardware testing. Real-Time Operating Systems (RTOS): Knowledge of RTOS for handling time-critical tasks in embedded systems . Signal Processing & Communication Protocols: Understanding signal processing techniques and communication protocols like I2C, SPI, UART, and CAN for embedded hardware testing.

Posted 3 weeks ago

Apply

2.0 - 3.0 years

8 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Experience in working on validation of ASIC/SoC products. Knowledge of post-silicon features & functional validation for BSPs and Linux Device Drivers. Knowledge of Test case development & implementation for IP's features. Expertise in protocols/interfaces such as USB, PCIe, I2C, SPI, UART, and Ethernet. Knowledge of Software Development & Testing Life Cycles. Strong knowledge of C, Python, Shell, and Bash Scripting. Strong knowledge of Linux Kernel, Boot-Up Process, Linux-Internals, and System Calls. Understanding of Schematics and PCB board design. Experience with version control software such as GIT. Excellent Communication and learning skills.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Roles and Responsibilities Validate AUTOSAR software components using various tools such as Davinci Configurator, MCAL, PWM, GPT, WDG, ADC, DIO, PORT, MEMM, SPI, UART, CDD. Collaborate with cross-functional teams to identify and resolve issues related to AUTOSAR validation. Develop test plans and cases for AUTOSAR modules and integrate them into the overall testing strategy. Conduct thorough analysis of results from tests conducted on AUTOSAR software components. Provide technical guidance to junior team members on best practices for AUTOSAR validation. Desired Candidate Profile 5-10 years of experience in AUTOSAR development or validation with expertise in Embedded C programming language. Strong understanding of AUTOSAR architecture and its application in automotive systems. Proficiency in using various tools like Davinci Configurator, MCAL, PWM, GPT, WDG etc. for validating AUTOSAR software components.

Posted 3 weeks ago

Apply

5.0 - 7.0 years

11 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

MANDATORY SKILLS : Bootloader,Embedded C,Autosar Mandatory Hands-On experience with ISO14229 (UDS Protocol) Mandatory experience on Flash Bootloader topics Mandatory Embedded C Programming Hands on Experience with software development tools like CAN Analyzer, Canoe, Debugger. Ability to solve technical issues independently. Exposure to Vector Flash Boot Loader would be added advantage. Exposure on OTA would be added advantage. Exposure to ASPICE Process would be added advantage. Good analytical and communication skills. Job Responsibilities The candidate will be involved in tasks related to Integration Development of FBL Features and performing testing activity. For the Integration Development of FBL software, the roles and responsibilities will include continuous collaborations with counterparts in Germany to understand requirements, interpret and develop FBL Features. Also, need to be responsible to create test specifications and document the results.

Posted 3 weeks ago

Apply

5.0 - 7.0 years

25 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

8 - 14 Lacs

Bengaluru, US

Work from Office

Naukri logo

Work Location : Bangalore, Belgrade, Penang, New York Work Expertise : 5 - 15 years Job Specs : - Expertise in the x86 BIOS / UEFI FSP / coreboot development - Expertise with x86 CPU/APU architectures and associated compilation tools - Expertise in C programming - Expertise with platform bring-up - Expertise with standard protocols like PCIe, SPI, eSPI, ACPI, SMM - Expertise with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms. - Expertise on working with Intel FSP package source code and understanding of coreboot & FSP boot flow - Expertise with different coreboot payloads like edk2, SeaBios, Tianocore etc - Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required - Good coreboot upstreaming exposure - Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff - Understanding of coreboot & FSP build tools and build processes - Good understanding of UEFI framework concepts to port UEFI code to FSP - 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 x86-64 architecture from BIOS developer's perspective. - Good understanding of UEFI BIOS Boot flow. - Basic understanding of Linux Kernel like software development concepts (Kconfig).

Posted 3 weeks ago

Apply

1.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Microcontroller development. Embedded C programming language, uC architecture (ARM, Tri Core, Power ), communication protocols like SPI, MSC, CAN, C2C, Assembly language, Debugging skill using any debugger Lauterbach, UDE, Deriving the test case and Verifying the same on emulator/hardware device. Microcontroller 16-Bit, Embedded C, Hardware, Arm, Lauterbach, Spi Protocol

Posted 3 weeks ago

Apply

6.0 - 8.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Job Overview Tessolve seeks a dynamic and experienced Bench Char Engineer to bepart of the Bench Char team. The ideal candidate will have a strong technicalbackground and the ability to establish and nurture long-term clientrelationships. This role involves working closely with cross-functional teamsto achieve organizational goals. Job Location :Electronic -City, Phase II, Bangalore. What you ll do v Support in characterization ofdevice performance and prepare characterization report v Write and debug test programs fordevice characterization v Analyze test data, perform rootcause analysis of device failures, and define solutions v Recommend improvements to devicestructure based on characterization data v Develop new techniques to streamlinecharacterization process v Identify and resolve deviceperformance issues promptly v Present test results in accurate andclear manner v Assist development and manufacturingengineers in designing and developing new devices; v Mentoring junior characterizationengineers and lab technicians; Who you are Bachelors in Electronic engineering or (related field) Experience with High speed PCIe, SEREDES, DDR, USB and Power IC characterization and Electrical Parameter validation of Silicon is a strong. Experience in PMIC modules BUCK,BUCK-BOOST, BOOST and LDO Electrical Parameters Measurement. Good knowledge analog and digital electronic engineering fundamentals Effectively wield the electronics tools: Oscilloscopes, Multimeters, Waveform Generators, Power Supply and Spectrum analyzers Knowledge of communication interfaces (I2C, UART, SPI, USB) Knowledge of PCB in layout and schematic readability experience Software development skills in one of the following languages Python, MATLAB, NI LabView, NI TestStand Able to work in a team. Fluent written and verbal English is essential. Tessolve Semiconductor Private Limited, as well as its affiliates andsubsidiaries ( Tessolve ) does not require job applicants to make anypayments at any stage of the hiring process. Any request for payment inexchange for a job opportunity at Tessolve is fraudulent and should be ignored.If you receive any such communication, we strongly advise you to refrain frommaking any payments and to promptly report the incident to us athr@tessolve.com. Tessolve is not responsible for any losses incurred due to suchfraudulent activities

Posted 3 weeks ago

Apply

12.0 - 15.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Innovate to solve the worlds most important challenges The future is what we make it! Honeywell is a global technology leader committed to innovation and sustainability. As a Fortune 100 diversified technology and manufacturing leader, Honeywell International is dedicated to creating a sustainable future for our planet. We develop and manufacture technologies that address some of the worlds most critical challenges, such as energy efficiency, clean energy generation, and environmental conservation. Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Honeywells customers. You will act as the lead technical liaison to the sales team. Key Responsibilities: Embedded Firmware Development and implementation. Good understanding and hands-on experience on Embedded/Software product design. Programming languages like C/C++ Hands-on experience of real-time operating systems (RTOS) Protocol standard: Modbus, SPI, I2C, RS485, RS232 Experience hardware architecture End to end product development life cycle Security certification and embedded firmware security skillset Experience on Thermal product development would be advantages YOU MUST HAVE Minimum 12+ experience, Bachelor s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics WE VALUE Familiarity with computer languages, C/C++ Experience working in embedded software architectures Solid communication and collaborative skills Knowledge of wireless technology EEO: Honeywell is an equal opportunity employer. You will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.

Posted 3 weeks ago

Apply

2.0 - 5.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Technical Skills Proficiency in programming languages: C/C++, Assembly, design patterns. Knowledge on various protocols like I2C, SPI protocols Work experience using various debugging tools like JTAG based debugger, ICE, GHS probes. Working experience in System Firmware engineering role, not just application engineer. Demonstrated implementation of complex embedded product development and good debugging and problem-solving skills. Working knowledge on using CRO, Oscilloscope, Function generators. Working knowledge on 16-bit, 32-bit based micro controller. Experience in working on Motorola 68K, Freescale processors, Zync platform is added advantage. Basic understanding to use hardware schematics. Good understanding and analysis of end-to-end system Knowledge of Agile/Scrum software development lifecycle HTSIND2025 Experience in cybersecurity is an advantage Other relevant skills and abilities Individual contributor, ability to drive requirement, design, development, and validation of Safety Systems. Knowledge on IEC 61508/61511/61131 standard is desirable. Knowledge of Software Development Life Cycle (SDLC) Cycle. Knowledge of Distributed Control System (DCS) and/or Programmable Logic Controller (PLC) and SCADA. Industrial experience in process and knowledge of critical control loops. Knowledge of communication protocols Profi/Fieldbus, DNP3, MODBUS. Knowledge of DCS topology, integration, and control strategy creation. Collaborate across teams in developing system software and Open ecosystem platform strategy Providing technical guidance to junior development team members and technical support Architects. Accelerating innovation and growth, teaming with the worlds most talented engineers.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

2 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

JD Highlights: 5+ years in embedded systems/firmware development Proficiency in Embedded C, board bring-up, RTOS (FreeRTOS) Strong understanding of ARM Cortex-M, peripherals (ADC, DMA, Timers, PWM) Interfaces: SPI, I2C, UART, QSPI, SDIO, USB, Ethernet Optimization for low power/high performance Git, Python/Shell, GNU Make Lab equipment experience IoT protocols: MQTT, HTTP, BLE, Wi-Fi, cloud: AWS, Azure Graphics frameworks and BT/BLE audio is a plus

Posted 3 weeks ago

Apply

6.0 - 11.0 years

7 - 10 Lacs

Pune

Work from Office

Naukri logo

JD for Systems Engineer II Reporting to Systems Engineering Supervisor Travel: 30-40% (as per project requirement) Roles and Responsibilities: Basic and Detailed engineering of Instrumentation Systems and Execution of Field Instrumentation projects. Work closely with Project Lead, Engineering Supervisor, other Leads and Project Manager. Preparation of Instrument design basis, General Engineering specification. Preparation of Detailed Engineering database using latest software tools. Preparation of Control valve data sheets. Preparation of Field Instrument datasheets / enquiry specification (Flow, Level, Pressure, Temperature and Analyzers). Sizing of Control valves, Flow elements, field Instruments as per International standard using latest software. Evaluation of techno-commercial offer for Instrument items. Preparation of technical recommendation. Preparation of order specification. Vendor drawing review / approval. Interaction with Manufacturing Team (Factory) for manufacturing of Instruments, Testing, Calibration as per project requirements Interaction with commercial team for all project specific commercial matters. Preparation of Inspection and test plan of Field Instruments. Inspection and testing of Flow, Level, Pressure, Temperature Instruments and Analyzers. Preparation of Instrument Plot plans, Hook up diagrams, Termination drawings, Cable schedule. Preparation of specification for M.T.O. items. Calculation of M.T.O. quantities. Preparation of Installation tender. Supervision of Installation, calibration of field instruments Installation / Powering up of DCS / PLC system. Instrument loop checking. To read, understand P&IDs, Control Narratives, Logic diagrams, etc. Ensure compliance with quality / safety procedures during Engineering & Site execution phase. Identify possible improvement opportunities, share and contribute for its implementation Practice common methods, techniques, tools and products and provide feedback for future improvement Usage of engineering tools for optimization of Engineering hours Technical Skills: Should have minimum 6+ years of hands-on experience in: Basic and Detailed Engineering of Instrumentation and Control Systems - Being part of Basic, Detailed engineering, Testing and Commissioning. Hands on experience in using latest software tool for Instrumentation Engineering SPI Intools. Sizing of Flow Instruments and Control Valves using latest software tools like Conval, Flowcal Domain knowledge - Refinery, Petrochemicals, Pipeline, Oil & Gas Behavioral Skills: Execute, Plan & deliver as per commitments, Team player with Good command on Oral + Written communication in English. Strong ability to work as team player and acquire/share technical skills and competencies. Customer interaction capabilities during Project life cycle. YOU MUST HAVE Bachelor s degree (BE/B Tech - Instrumentation and Control Engineering) WE VALUE Knowledge of the systems development lifecycle Very good knowledge of basic engineering concepts of Instrumentation and Control Systems engineering Individual who quickly analyze, incorporate, and apply new information and concepts. Diverse and global teaming and collaboration Ability to communicate with individuals/team at all levels in the organization Individuals who are self-motivated and able to work independently, who consistently take the initiative to get things done. Ability to adapt to change with ease Multi-tasking and can manage a variety of complex tasksBachelor s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics

Posted 3 weeks ago

Apply

10.0 - 15.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Minimum Qualifications A thorough understanding of LoRaWAN technology and its seamless integration into products is essential for this role The candidate should possess the ability to design, configure, and deploy LoRaWAN solutions that cater to specific customer needs. Knowledge of end-to-end solutions and their deployment into the customer base is crucial for ensuring successful implementation and customer satisfaction. The ideal candidate should have substantial experience collaborating with Offering Managers (OMs) and customer teams his includes formulating product requirements for comprehensive end-to-end solutions and translating customer needs into technical specifications and product features. Close interaction with customers is a fundamental aspect of this role, requiring the ability to understand customer pain points, gather feedback, and incorporate it into product development. Qualifications B.E. degree in Computer Science or equivalent practical experience Hands on programming experience in embedded system development and Device driver development for UART, Timer, I2C, I2S, SPI, Hardware watchdog in C and C++ Hands on experience in working with RTOS (Example: ThreadX, embOS) Hands on experience in writing bootloader for embedded device and UBoot Hands on experience in programing interrupt handlers for device drivers. Hands on programming experience and debugging Linux system programming and Linux Device Drivers. Hands on experience in understanding the schematic diagram and chip data sheet and program embedded devices accordingly. Experience in reading and writing technical requirements document Experience in writing and debugging multithreaded applications Hands on experience in using message queues, semaphores and mutexes Proven results-oriented individual with focus on customer experience and delivering quality products. YOU MUST HAVE Bachelor s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics WE VALUE 10 - 15 years of relevant industry experience. Hands on experience in board bring-up and BSP development. Hands on experience in Embedded work bench for debugging like IAR or Eclipse or any other similar tools. Good understanding of ARM processor architecture and Cortex variants. Hands on experience in understanding and programming in assembly language of ARM or other processors. Good understanding of protocols like I2C, RS232, I2S. Hands-on experience will be an added advantage. Active participation in competitive coding challenges. Responsibilities Participate in code reviews to ensure secure coding practices and standards are leveraged. Partner with cross-functional teams to gather requirements and understand use cases to create detailed designs outlining details for implementation. Participate in and contribute to learning activities around modern software design. Participate in board bring-up and device driver programming of new platform chips Skills Experience in software design and architecture of large-scale embedded systems. Experience with design, development and deployment of embedded products and supporting the maintenance Expertise hands-on experience in developing using C, C++ Exposure to audio signal processing, leveraging various audio filters, tuning of microphones, handling echo-cancellation is a plus. Experience in writing unit and integration tests. Experience with version control systems like Git/BitBucket. Strong object-oriented programming and design skills. Ability to communicate effectively in English (verbal and written)

Posted 3 weeks ago

Apply

16.0 - 21.0 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Lead Systems Engineer Job Location: Bangalore, Bellandur Individual contributor, with the ability to drive requirements, design, development, and validation of safety systems. Proficiency in IEC 61508/61511/61131 standards Knowledge of Software Development Life Cycle (SDLC) Cycle. Knowledge of Distributed Control System (DCS) and/or Programmable Logic Controller (PLC) and SCADA. Industrial experience in process and knowledge of critical control loops. Knowledge of communication protocols Profi/Fieldbus, DNP3, MODBUS. Knowledge of DCS topology, integration, and control strategy creation. Collaborate across teams in developing system software and Open ecosystem platform strategy Providing technical guidance to junior development team members and technical support Architects. Accelerating innovation and growth, teaming with the worlds most talented engineers. Education and Experience Bachelor or master s degree in Electronics & Communication or Computer Science (or related field) from an accredited college or university. 16+ years of experience in embedded/Software product development with exposure to full lifecycle product development. Technical Skills Proficiency in programming languages: C/C++, Assembly, design patterns. Knowledge on various protocols like I2C, SPI protocols Work experience using various debugging tools like JTAG based debugger, ICE, GHS probes. Demonstrated implementation of complex embedded product development and good debugging and problem-solving skills. Working knowledge on using CRO, Oscilloscope, Function generators. Working knowledge on 16-bit, 32-bit based micro controller. Experience in working on Motorola 68K, Freescale processors, Zync platform is added advantage. Basic understanding to use hardware schematics. Good understanding and analysis of end-to-end system Knowledge of Agile/Scrum software development lifecycle Experience in cybersecurity is an advantage Other relevant skills and abilities Analytical with strong problem-solving skills A good team player, confident with project work, assertive and analytical, with drive and the ability to work independently with minimum supervision Demonstrated capability to bring structure to wide-open problems, and you are collaborative and goal-oriented in your approach. And more than anything, you want to help build new technologies on an aggressive time scale with an elite team. Excellent communication skills, Passion to innovate, structure and tackle unsolved, unfamiliar challenges. Proven experience in innovating new solutions from idea to solutions Comfort working under tight time constraints and making decisions under pressure - and a preference for this type of challenging environment

Posted 3 weeks ago

Apply

3.0 - 5.0 years

4 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

RESPOSIBILITIES: 1. Develop the test software as per the test system and its functionality 2. Integration & validation of the test software with the test system 3. Development of test procedure & user manuals documents 4. Collaborate with other teams to gather requirements 5. Remote support for the validation and breakdown issues of the test systems Essential Skills: 1. 3-5 years experience in LabVIEW development 2. NI LabVIEW PDS (>2018) with add-on toolkits- Report generation, Database connectivity, Application builder, VI Analyzer, DLL, EXE integrations. 3. Hands on experience of NI instruments, Keysight devices, GwInstek, MCC DAQ 4. Knowledge of Measurement of Electronics Devices & Electronics Devices Theory , Hardware Functional testing 5. Experience in programming to control the NI/Keysight Instruments 6. Experience in preparing the reports using report generation tool kit for Excel & word report 7. Experience in SQL commands for communicating with MS Access, SQL database 8. Hardware Cards - NI-DAQ cards, NI-PXI,NI-USB, Keysight Dataloggers, GwInstek Power Supplies, MCC DAQ Equipment s 9. Tools - MS Office, GitHub, SQL 10. Software - LabVIEW, ORCAD,VISIO 11. Protocols - RS232, TCP/IP,UDP,USB, GPIB,I2C , SPI,MODBUS,HART Preferred Skills: 1. Knowledge of Hardware development life cycle or hardware test process 2. Hands on experience in board bring up, debugging and validation of Hardware for test system 3. Hands on experience in drawing, reviewing and analyzing the hardware schematics. 4. Knowledge of Electronics Instrumentation, data acquisition, schematics design YOU MUST HAVE Bachelors Degree in Electronics and Communication Engineering

Posted 3 weeks ago

Apply

5.0 - 10.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Essential Skills Strong fundamental knowledge in analog, digital circuit design and product development. Exposure to new product development with experience in designing at least one product. Capability to set up lab test systems for sensor product validation and with debugging existing lab, manufacturing infrastructure for existing products. Hands-on experience with Micro-controller firmware development with C/C++, Analog to Digital data conversion, designing with opamps, , linear & switching regulators. Ability to automate data acquisition tasks with PC software like LabVIEW,Python or other tools. Hands on experience in prototype development, product functional testing. Hands on experience with digital oscilloscopes, logic analyzers. Good knowledge of various serial communication protocols such as SPI, and I2C. Ability to statistically analyze product data with tools like Excel and Minitab. Preferred skills Experience in PCB schematics & layout design tools (ORCAD/Mentor Graphics). Experience with design for manufacturability, testing and failure mode identification. Working experience with Sensor signal conditioning circuits Develop statistical analysis tools in MATLAB or Python. QUALIFICATION : B.E/ B. Tech/ M.E/ M.Tech in Electronics or Electrical engineering EXPERIENCE : 5+ years of experience RESPOSIBILITIES: Work in a global team as design engineer with significant design responsibilities of electronic circuit design and sensor product development. The responsibilities include detailed electronic design, verification testing of sensor products and interaction with other teams such as Mechanical design, simulation, drafting, ECAD , Evaluation, manufacturing and marketing). Responsible for Technical report creation, product failure analysis, documentation & progress reporting. Additional responsibilities include test lab set up for sensors and test setup related debugging activities .

Posted 3 weeks ago

Apply

5.0 - 10.0 years

10 - 14 Lacs

Gurugram

Work from Office

Naukri logo

Since our founding in 2007, ChargePoint has focused solely on making the transition to electric easy for businesses, fleets and drivers. ChargePoint offers a once-in-a-lifetime opportunity to create an all-electric future and a trillion-dollar market. Join the team that is building the EV charging industry and make your mark on how people and goods will get everywhere they need to go, in any context, for generations to come. Senior Manager, Embedded Software What You Will Doing ChargePoint is looking for an outstanding engineer interested in applying a broad skill-set toward building cutting-edge software for a next generation vehicle charging platform. You will architect, design, implement, and test new systems in a rapidly evolving problem-space. What You Will Bring to ChargePoint Work on platform software including Linux Applications and IPC mechanisms Familiarity with kernel and communication interfaces like CAN, RS-232/484, I2C, SPI, Modbus, PPP is a big plus Collaborate cross-functionally and globally with hardware, manufacturing and other software teams to define specifications, features, and APIs Participate in design and code reviews, as well as mentor other members of the team Requirements BS/MS in Computer Science/Electrical Engineering or equivalent 5+ years of experience in developing embedded system products using C++ and C Expert-level C++/C coding in a Linux/RTOS environment is a requirement Managed and implemented large scale projects (not necessarily embedded, but application level, using Linux systems programming) Well aware of Linux IPC concepts, event driven architecture Good to have IoT experience and setting up devices, communication to cloud (experience with MQTT, etc protocols) Good to have python (Python 3) experience Ability to work independently Ability to translate software requirements to low level design Evangelize clean architecture, clean code practices and follow the same Demonstrated ability and willingness to make critical system-level design decisions and drive projects from start to finish with minimal supervision Working with EV / EVSE products is a big plus Location Gurugram, India If there is a match between your experiences/skills and the Company needs, we will contact you directly. ChargePoint is an equal opportunity employer. Applicants only - Recruiting agencies do not contact.

Posted 3 weeks ago

Apply

5.0 - 7.0 years

5 - 9 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Sr Embedded Software Developer Roles and Responsibilities: Design and implement software for embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test and debug system software. Review and commentself-written code. Integrate and validate new product designs. Supportsoftware QA. Provide post-production support. Interface with hardware design and development. Development of device drivers / software libraries / application software in C / C++ / Startup script for ARM7 / ARM-Cortex M3 / M4 / M7 platforms. Integration of external sensors/peripherals with a microcontroller in bare-metal or RTOS environment. Writing software encoders/decoders for industrial protocols. Working at the position demands systematic approach in thinking and delivering flawless software that involves bridging hardware and application layer. Required Qualification and Experience: 5 to 7years of experience in embedded software coding. Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++. Experience in embedded systems design with preemptive, multitasking real-time operating systems. Familiarity with software configuration managementtools, defect tracking tools and peer review. Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems. Adequate knowledge of reading schematics and data sheets for components. Documentation and writing skills necessary. Experience with working with GSM/GPRS modems will be an added advantage. Candidate must be comfortable with Linux development environment, ARM-GCC toolchains, VI or EMACS, Keil, Eclipse. Proficiency in protocols such as MODBUS etc. and hardware protocols like SPI/USB/I2C/2WIRE/CAN etc. Education Experience: BE/B.TECH (Electronics/ETC/C.S.) /M.SC. (ELEX/ETC). Apply Now

Posted 3 weeks ago

Apply

2.0 - 5.0 years

3 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

J ob Title: Sr Embedded Engineer (Battery Management Systems) Location: Hyderabad Experience: 8+ Yrs Job Type: Full-Time Work Location: Hyderabad Duration: Full Time (Direct Hire) Job Description for Sr Embedded Engineer (BMS Specialist) Role Description: We are seeking a skilled Sr Embedded Engineer with a focus on Battery Management Systems (BMS) and a solid foundation in embedded coding. The ideal candidate will have hands-on experience with embedded systems development, particularly in BMS applications, and will work closely with cross-functional teams to implement, test, and refine software solutions for battery management. Key Responsibilities: Develop and maintain embedded software solutions for Battery Management Systems (BMS) , focusing on safety, performance, and reliability. Proficiency in C/C++ programming for embedded systems. Experience with BMS-specific algorithms such as SOC, SOH, and battery diagnostics. Familiarity with communication protocols like CAN , SPI , and I2C . Knowledge of battery chemistry and behavior, particularly for Li-ion and other high-performance batteries . Experience with RTOS (Real-Time Operating Systems) and embedded software development tools.

Posted 3 weeks ago

Apply

10.0 - 15.0 years

22 - 25 Lacs

Chennai

Work from Office

Naukri logo

Title: Senior Technical Professional-Instrumentation Responsibilities: Candidate should have a strong knowledge in SPI, Instrument Datasheets preparation, Specification preparation, Technical Bid Evaluation for all Instrumentation packages. > Shall be responsible for Planning of all Engineering Deliverables. > Shall review the Level-3 schedule, MDR dates, > Shall co-ordinate with Project controls team to get 4 weeks look ahead schedule. > Shall be responsible for identifying the inputs that are required all the Engineering deliverables. > Shall be responsible for maintaining the tracker for all Engineering deliverables. > Shall be responsible for ensuring good quality deliverables. > Shall perform cold eye review on all the Engineering deliverables. > Shall provide technical support / guidance to all Engineers. > Shall be responsible for procurement of all instruments. Education Qualification Experience: BE - IC - Instrumentation Experience : 10 - 15 years Belong, Connect, Grow

Posted 3 weeks ago

Apply

3.0 - 6.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Lead the core level pre-silicon functional & performance verification for our next -generation IBM POWER processor core systems offering. Understand the IBM Power ISA and micro-architecture of the processor core, understand and enhance the existing unit and core level verification environment. Develop deep understanding of the processor pipeline including Instruction Fetch, Branch Prediction, Dispatch, Load Store and execution units of the high performance processor CPU. Hands on debug for core level fails, propose and implement stimulus enhancements and drive improving the debug capabilities for core testbench environments. Develop verification test plan for both functional and performance verification including the estimation for coverage closure. Support higher level core/system simulation environment. Participate in post silicon lab bring-up and validation of the Hardware. Lead , guide ,mentor a team of engineers and represent them at global forums. Thoroughly document verification environment details, providing comprehensive insights for future reference and continuous improvement. Effectively Communicate progress ,potential challenges encountered and milestones achieved to stake holders and team members. Required education Bachelor's Degree Required technical and professional expertise 8 years or more experience in functional verification of processors, demonstrating a deep understanding of load store unit verification. Good understanding of computer architecture, including Processor core design specifications, with expertise in verifying Load Store unit of any CPU architecture. 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) Exposure to system-level verification methodologies and techniques, ensuring holistic verification coverage across multiple levels of design Proficiency in C++, Python scripting or similar object oriented programming languages. Preferred technical and professional experience Knowledge of instruction dispatch and Arithmetic units. Knowledge of test generation tools and working with ISA reference model. Experience with translating ISA specifications to testplan. Knowledge of verification principles and coverage. Understanding of Agile development processes. Experience with DevOps design methodologies and tools.

Posted 3 weeks 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