Home
Jobs

887 Spi Jobs - Page 13

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

7.0 - 12.0 years

14 - 19 Lacs

Hyderabad

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Responsible for developing & testing of software Responsible for generating documents, such as Spec, design, user-guide, API spec, etc., Skills Must have Candidate should have 7+ yrs experience Experience: Experience in designing complex multithreaded Performant SW Experience in designing SW API interfaces. Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience working with and integrating open-source software Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Nice to have Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical skills EducationB.tech/M.Tech in CSE/IT/ECE/EEE/E&I OtherLanguagesEnglishB2 Upper Intermediate SenioritySenior

Posted 2 weeks ago

Apply

6.0 - 8.0 years

40 - 45 Lacs

Bengaluru, Belgrade, Penang

Work from Office

Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in IO IPs such as I2C, I3C, UART, SATA, SPI, eSPI, ACPI Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location - Bangalore, Belgrade, Penang, New York

Posted 2 weeks ago

Apply

12.0 - 17.0 years

7 - 11 Lacs

Bengaluru

Work from Office

As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Leading the development of the verification environment, testbenches and writing testcases. Develop skills in IBM Functional verification tools and methodologies. Owning and Driving execution of subunits/unit level Verification Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a quality design Work with development team to ensure coverage criteria is met. Work with logic and development teams to identify test scenarios, create test plans and execute the scenarios. Work with IBM Verification community to improve Verification methodology. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 12 + years of experience in Functional Verification of processors or ASICs. Minimum 9+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processor cache coherency, Memory subsystem verification. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc AXI/AHB/ACE/ACE-lite fabric verification or any other SoC fabric verification. Gate level simulation and emulation. Track record in leading teams Clock domain crossing and reset domain crossing verification Knowledge of functional verification methodology - UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Developed test-plans and test strategies for IP/unit/block level verification. Good object-oriented programming skills in C/C++, scripting languages like Python/Perl. Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Experience in driving verification coverage closure. Preferred technical and professional experience Stress testing and ability to identify corner case scenarios. Knowledge of high-speed SERDES and PHY Verification Good understanding of computer system architecture and microarchitecture. Knowledge in IP Integration and SoC level verification. Good understanding of the Server System

Posted 2 weeks ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru

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

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies (including but not limited to PLM and MES) for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing and supply chain, and for managing the manufacturing data. - Grade Specific Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

10 - 14 Lacs

Hyderabad

Work from Office

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your day will involve overseeing the application development process and ensuring seamless communication within the team and stakeholders. Roles & Responsibilities:- Create system requirements, modeling system architecture based on customer needs, contributing to platform architecture for project reusability, and collaborating with various teams like Algorithm and Hardware.-Develop comprehensive system architectures for automotive platforms, considering factors such as performance, reliability, scalability, and cost-effectiveness. Define interfaces and interactions between system components to ensure seamless integration.-Anticipate E/E software architecture trends in the automotive market to derive and extend the software architecture roadmap.-Ensure compliance with industry standards and regulations governing automotive systems, such as ISO 26262, AUTOSAR, and MISRA. Professional & Technical Skills: - Knowledge of system design and software engineering principles in Automotive domain.-Familiarity with modeling tools like Enterprise Architect (SysML) and experience with requirements management tools such as Polarion.-Proficiency in communication protocols like SPI, I2C, CAN, LIN, MOST, and Automotive Video interfaces is beneficial. -Familiarity with agile development methodologies and tools (e.g., JIRA, Confluence) is a plus.-Certification in relevant automotive standards (e.g., ISO 26262 Functional Safety, ASPICE) is desirable. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Automotive ECU Software- This position is based at our Hyderabad office- A 15 years full-time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

7.0 - 12.0 years

10 - 14 Lacs

Pune

Work from Office

Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Infor M3 Process Manufacturing & Distro Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your day will involve overseeing the application development process and ensuring successful implementation. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead the application development process effectively- Ensure timely delivery of projects- Provide guidance and mentorship to team members Professional & Technical Skills: - Must To Have Skills: Proficiency in Infor M3 Process Manufacturing & Distro- Strong understanding of software development lifecycle- Experience in leading application development projects- Knowledge of agile methodologies- Excellent communication and leadership skills Additional Information:- The candidate should have a minimum of 7.5 years of experience in Infor M3 Process Manufacturing & Distro- This position is based at our Pune office- A 15 years full-time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Develop pre-silicon firmware and software with a direct interface to hardware.- Integrate and develop C tests/APIs and software build flow.- Perform design and code reviews.- Test and validate product implementations.- Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C.- Strong understanding of hardware-software interface.- Experience in low-level programming for embedded systems.- Knowledge of debugging tools and techniques for embedded systems.- Hands-on experience with microcontrollers and microprocessors. Additional Information:- The candidate should have a minimum of 3 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 2 weeks ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded Software Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead the development of innovative firmware solutions- Conduct thorough testing and debugging of firmware code- Stay updated on industry trends and advancements in embedded software technology Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded Software- Strong understanding of hardware-software interface- Experience in developing C tests/APIs- Knowledge of software build flow processes- Hands-on experience in design and code reviews- Familiarity with testing and validation methodologies Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded Software- This position is based at our Bengaluru office- A 15 years full time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Meet the Team Join Cisco's Product Operations Team, part of our end-to-end Supply Chain Operations (SCO). We transform engineering innovation into scalable products, solutions, and offers that drive margin, quality, and delivery outcomes to exceed customer expectations. Product Operations is responsible for New Product Introduction (NPI) and Product Lifecycle Management, ensuring smooth product launches and exceptional support until End of Life (EOL). Your Impact As a Manufacturing Test Development Engineer, you will be at the forefront of ensuring product quality and optimizing manufacturing test processes for Cisco's cutting-edge products. Your contributions will directly impact cost efficiency, test reliability, and seamless product delivery. In this role, you will: Define and execute the Manufacturing Test Strategy and plan. Conduct Design for Testability (DFT) assessments and test coverage analysis to maximize product testing. Collaborate with product design teams (Hardware, Software) to integrate testing solutions early in development. Develop and implement test automation scripts for manufacturing. Perform failure root cause analysis and propose corrective measures. Support prototype builds and mass production, ensuring high-quality outcomes. Manage test capacity and budgets, aligning with business objectives. Deploy board and system-level automated functional test processes for complex electronic systems in remote manufacturing locations. Utilize Traffic Test Analyzers (Spirent/IXIA) for Ethernet interface testing (10G/100G/200G/ 400G/800G). Guide debug processes for remote manufacturing test engineers. Who You Are You are a self-driven team player with a passion for innovation, continuous learning, and collaboration. You thrive in dynamic environments, take ownership of challenges, and are willing to work across time zones to meet business goals. Minimum Qualifications Bachelor's degree in Electrical/Electronics & Communication Engineering or equivalent. 6+ years of relevant experience in Product Test and Validation. Knowledge of Ethernet technology (10G/100G/200G/400G/800G) and hardware protocols (e.g., I2C, SPI, PCI, PCIe). Expertise in Manufacturing Test Solutions, including Test Fixture Development, ICT, and BSCAN. Strong understanding of hardware and system testing, including component-level debugging and fault isolation. Proficiency in test automation using scripting languages like Python. Familiarity with Design for Testability (DFT) principles, both structural and functional. Excellent verbal and written communication skills. Preferred Qualifications Knowledge of network routers and switches is an added advantage. Familiarity with product hardware development processes from concept to end-of-life. Experience with manufacturing test equipment and tools for hardware validation. Strong analytical skills and familiarity with FMEA methodologies for risk assessment. Who You'll Work With You will work closely with: Product design engineering teams (Hardware & Software) to define and deploy manufacturing test strategies. Supply chain and manufacturing operations teams to ensure high-quality and efficient product delivery. Cross-functional teams to address challenges and optimize processes throughout the product lifecycle.

Posted 2 weeks ago

Apply

12.0 - 15.0 years

35 - 40 Lacs

Bengaluru

Work from Office

What You Will Do: You will bring your unique talents to a team that develops Cisco's cutting-edge routing technology, widely regarded as the transport medium of choice for mission-critical networks in large enterprises. As a Software Technical Leader , you will: Design, Develop and integrate products deployed by leading service providers worldwide. Collaborate with a vibrant, BU-wide technical community to exchange ideas and innovate on next-generation technology. Explore opportunities for personal growth while mentoring colleagues and working on cutting-edge technologies. As a key member of this team, you will: Work alongside seasoned engineers to architect, design, and develop some of the world's largest service provider routers, web centres, and enterprises. Contribute to the evolution of these systems to support exciting new customer business paradigms. Interact and collaborate with some of the finest talent in the industry, making work both fun and challenging. Engage with other groups such as Product Management, Marketing, Sales, Customer Support, and Advanced Services. Who You Are: You possess: In-depth knowledge of C and a solid understanding of Python. Extensive experience in a Unix/Linux-based development environment. Excellent coding, automation, and debugging skills. Strong teamwork and communication skills. Familiarity with hardware architectures such as PCI, PCIe, DMA, I2C, SPI , NPUs/DPUs and processors like x86, AMD, and ARM . Experience with board bring up is a plus. Experience with emerging technologies such as AI/ML and cloud computing is a plus. Experience and Qualifications: Experience: 12 to 15 years in embedded firmware development. Education: BE/B.Tech/ME/M.Tech/MS in CS/EE/IT/ECE, MCA, or similar education. Proven ability to derive design and code based on technical standards and write comprehensive, focused design documents. Experience in developing software/firmware for networking equipment. Excellent knowledge of software architecture and system design.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Emulation Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will analyze, design, code, and test multiple components of application code across one or more clients. You will perform maintenance, enhancements, and/or development work in a dynamic environment, contributing to the success of the projects. Roles & Responsibilities:- Expected to be an SME, collaborate, and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Lead and mentor junior team members.- Conduct code reviews to ensure code quality and adherence to best practices. Professional & Technical Skills: - Must To Have Skills: Proficiency in Emulation.- Strong understanding of software development lifecycle.- Experience in designing and implementing scalable software solutions.- Knowledge of programming languages such as Java, C++, or Python.- Hands-on experience with debugging and troubleshooting software issues. Additional Information:- The candidate should have a minimum of 5 years of experience in Emulation.- This position is based at our Bengaluru office.- A 15 years full-time education is required. Qualification 15 years full time education

Posted 2 weeks ago

Apply

7.0 - 12.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients throughout the product lifecycle. Roles & Responsibilities:- 6-8 years of experience in embedded software development using C++.- Strong C++ (99,11,14 and 17) standards.- Work Experience of Application SW, drivers, BSP, OS, middle ware software- unit tests, tests the software to verify functionality using various testing tools. Professional & Technical Skills: - Experienced in Linux/QNX or any other Real Time Operating System- Experience of AUTOSAR and Vector tool chain Ex:GENy, Candela Studio, Configurator Pro.- Experience of CAN (e.g. J1939) protocol, Canalyzer and CANOE.- Experience in ECU Diagnostics using ISO14229 UDS on CAN protocol. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Automotive ECU Software- This position is based at our Bengaluru office- A 15 years full time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

8.0 - 13.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Test Development Engineer-Telecom Hardware testing /Validation/Design/Test Automation Meet the Team Join Cisco's Product Operations Team, an integral part of Supply Chain Operations (SCO), responsible for New Product Introduction (NPI) and Product Lifecycle Management from the manufacturing and supply chain perspective. Our team collaborates closely with design engineering teams at early stages of product development to ensure smooth product launches and continued support until End of Life (EOL). Your Impact As a Test Development Engineer, you will play a critical role in maintaining product quality, optimizing test processes, and ensuring cost-effective manufacturing testing for Cisco's networking products and routers. Your responsibilities include: Defining the Manufacturing Test Strategy and driving its execution. Conducting Design for Testability (DFT) assessments and test coverage analysis to identify risks and mitigation plans. Collaborating with product design teams (Hardware, Software, and Development Test) to ensure seamless integration. Developing automated manufacturing test scripts and implementing test automation for efficiency. Conducting failure root cause analysis to improve product reliability and quality. Supporting proto builds and mass production at remote manufacturing sites. Managing test capacity, equipment, and budgets to meet business objectives. Developing and deploying board and system-level functional tests for complex electronic systems. Using tools such as Traffic Test Analyzers (Spirent/IXIA) to test Ethernet Interfaces (10G/100G/200G/400G/800G). Planning and delivering test processes on schedule while ensuring the highest standards of quality. Minimum Qualifications Bachelor's degree in Electrical/Electronics & Communication Engineering or equivalent. 8+ years of relevant experience in product test and validation. Strong knowledge of Ethernet technologies (10G/100G/200G/400G/800G) and hardware protocols (e.g., I2C, SPI, PCI, PCIe). Expertise in Manufacturing Test Solutions, including Test Fixture Development, ICT, and BSCAN. Solid understanding of hardware and system testing with skills in component-level debugging and fault isolation. Proficiency in scripting languages such as Python for test automation. Experience in Design for Testability (DFT) for both structural and functional testing. Knowledge of network routers and switches (preferred). Strong verbal and written communication skills. Preferred Qualifications Knowledge of product hardware development processes, from concept to End of Life (EOL). Proven ability to develop test solutions for hardware validation and manufacturing. Familiarity with test equipment and traffic analyzers for Ethernet interface testing. Ability to lead debugging processes for remote test engineers. Who You Are A self-driven team player who collaborates effectively. A continuous learner, adaptable to new challenges and technologies. Flexible to work across various time zones to meet business needs. Who You'll Work With You will work closely with cross-functional teams including product design engineering (Hardware and Software), supply chain teams, and manufacturing operations teams to define and implement manufacturing tests that meet the highest quality and efficiency standards.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Pune

Work from Office

Senior Firmware Engineer Job Details | our company Search by Keyword Search by Location Select how often (in days) to receive an alert: Select how often (in days) to receive an alert: Senior Firmware Engineer Research and Development Atlas Copco (India) Private Ltd. Date of posting: May 10, 2025 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. 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 a Sr. 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 Responsibilies of this role are Participate in requirement gathering, software implementation, integration & some level of system testing. Design and develop multi-threaded Embedded applications for Vacuum Pumps and Compressors control. 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. Desired 5+ yrs of industry experience. Hands-on on C++ is a must with respect to Architecture, Coding Standards, etc. Should have worked in a project with C++ as a primary language for Application and Firmware Development. Experience with hardware interface and protocols such as I2C, SPI, Ethernet, USB, UART, RS485 Should have worked with multi-threaded environment. IPC mechanisms etc. Experiance of Porting the applications across various RTOS is preferred. Good Understanding of ARM Processors, multiple cores and their capabilities. Good to have working experience on Embedded Communication protocols like CANOpen, Profinet, MQTT, Modbus, etc. Good to have knowledge of Python Good understanding of atleast one embedded operating system. ( FreeRtos, Linux, MQX etc.) Should take ownership and work independently Can do attitude Curiosity to try new ideas, methods and approaches because you are convinced there is always a better way. 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

Posted 2 weeks ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

Hyderabad

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients in Hyderabad. You will lead a team in the end-to-end development process. Roles & Responsibilities:- Develop and implement a comprehensive configuration management plan aligned with the project's ASPICE level. -Define configuration items (CIs), baselines, and change management processes. Manage change requests, ensuring they are evaluated, approved, and implemented in accordance with the change management process.-Implement and maintain a version control system for engineering artifacts. Ensure traceability between requirements, design, code, and test artifacts.-Conduct regular audits and reviews to ensure compliance with the configuration management plan and ASPICE standards.-Verify the integrity and traceability of engineering artifacts. Professional & Technical Skills: - Strong understanding of configuration management principles and practices. Experience with ASPICE standards and methodologies.-Proficiency in configuration management tools (e.g., Git, SVN, Polarion) with MathWorkss products (MATLAB and Simulink).-Excellent organizational and analytical skills.- Certification in ASPICE or a related standard. Additional Information:- The candidate should have a minimum of 5 years of experience in Automotive ECU Software- This position is based at our Hyderabad office- A 15 years full time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

3.0 - 8.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Infotainment & Telematics Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients. Your role involves overseeing the software development process and ensuring successful project delivery. Roles & Responsibilities:- Agility and Adaptability mindset- Leadership skills- Should have worked in Android, JAVA Build environment Professional & Technical Skills: - Must have worked with AAOS- Hands on expertise on the integration of AIDL/HIDL- Minimum 3 years of experience in Vehicle HAL, Native Android C++, Surface Flinger, Audio flinger (IVI Media, Bluetooth) - Exp with any Android framework (Camera/Security/Media) Additional Information:- This position is based at our Bengaluru office- A 15 year full-time education is required Qualification 15 years full time education

Posted 2 weeks ago

Apply

6.0 - 8.0 years

30 - 45 Lacs

Bengaluru, Belgrade, New York

Work from Office

Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in C++ programming Expertise in post silicon diagnostics development Expertise in post silicon diagnostics validation Expertise in IO IPs such as I2C, I3C, UART, SATA, SPI, eSPI, ACPI Expertise in PC Hardware, SoC, Chipsets, CPU, GPU, BIOS, firmware etc. Expertise in x86 / computer architecture Expertise in OS internals Strong knowledge of software development life cycle Preferred resources with valid regional work permit Location : - Belgrade, Penang, New York,Bengaluru

Posted 2 weeks ago

Apply

3.0 - 4.0 years

5 - 6 Lacs

Pune

Work from Office

Introduction: Automotive . Engineer audio systems and integrated technology platforms that augment the driving experience Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role This position is responsible for all aspects of SMT Equipment maintenance, monitoring, adjustment and repair, improve quality and efficiency in Harman India operation. Be a strong team player with strong sense of responsibility. What You Will Do Maintain SMT equipment for production such as Screen Printer(Speed line) / SPI(Kohyoung) / Fuji-NXT / Reflow Oven(Heller) / X-Ray machine / Bartector system / Auto insertion(Radial 8) or all equipment s after hand insertion(PTH process) / Wave-Solder machine(Soltec) / Selective solder (Soltec and Ersa) / Conformal Coating machine and others except industry auto-control system for production quality and efficiency. For SMT technician, regularly check print quality, placement quality and analysis SPI and X-ray defect to reflect to process parameter adjustment. For PTH technician, regularly check soldering quality for wave and selective wave, check conformal coating quality and assembly line work status. Implement all equipment preventive maintenance according to PM schedule and PM procedure. Regularly check own responsible area 5S status: power cable, internet wiring, pressed air pipe and accessory equipment/ tooling status. Check daily (shift) production plan and actual production status at beginning of shift start to well arrange a whole day s work of yourself. Regularly check all test station FTT, Summary shift equipment status, quality issue to complete daily report and communicate to next shift owner Having hands on experience in implementing Poke yoke systems & line improvements. Regularly check own responsible area 5S status: power cable, internet wiring, pressed air pipe and accessory equipment/ tooling status Regularly check ESD related content in own responsible area:ESD mat, ESD wrist strip alarm system, ionic fan, soldering iron and screwdriver etc. Feedback good advice to engineer from production operation to improve efficiency and quality. Keep active attitude for study to enlarge self-skill Performs any other duties as assigned by his supervisor to support the operation. What You Need to Be Successful Education: Diploma in EEE / ECE / Diploma in mechanical Experience: Three to Four years relevant experience. Work experience in MPM, FUJI , SPI , Heller , Teradyne / knowledge will be an added advantage What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here . About HARMAN: Where Innovation Unleashes Next-Level Technology . . ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com ) #LI-RD2

Posted 2 weeks ago

Apply

8.0 - 13.0 years

30 - 35 Lacs

Bengaluru

Work from Office

The Group You ll Be A Part Of In the Global Products Group, we are dedicated to excellence in the design and engineering of Lams etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in the semiconductor industry. The Impact You ll Make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure, and technology platforms. Your expertise will determine hardware compatibility and influence design, ensuring seamless integration between software and hardware. In this role, you ll make an impact across Lam s entire product portfolio of equipment working within our centralized software engineering team, collaborating with some of the brightest minds in the industry. What You ll Do Design, develop, troubleshoot, and debug software programs for enhancements and new products. Implement new customer requirements and features in our existing application. Maintain and enhance existing code base by investigating and resolving problem areas. Demonstrate, clearly communicate, and present solutions through clear documentation, flowcharts, and well-structured code. Collaborate with cross functional teams to design and develop software programs. Provide technical guidance and mentoring for more junior engineers. May visit customer site to provide support and have ability to travel (total is less than 10%). Who We re Looking For Minimum Qualifications: Bachelor s degree in Computer Engineering, Electronics, Mechanical Engineering with 8+ years of experience; or Master s degree with 6+ years experience; or a PhD with 3+ years experience; or equivalent experience. Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns and Finite State Machines. Knowledge of multithreading, including preemptive thread scheduling. Knowledgeable with communication protocols such as Inter-Integrated Circuit (I2C), Service Provider Interface (SPI), Universal Asynchronous Receiver-Transmitter (UART). Preferred Qualifications Prior semiconductor equipment experience. Experience in distributed embedded controls system desired. Software development skills in one or more general purpose programming languages: C++, C#. Our Commitment We believe it is important for every person to feel valued, included, and empowered to achieve their full potential. By bringing unique individuals and viewpoints together, we achieve extraordinary results. Lam Research ("Lam" or the "Company") is an equal opportunity employer. Lam is committed to and reaffirms support of equal opportunity in employment and non-discrimination in employment policies, practices and procedures on the basis of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex (including pregnancy, childbirth and related medical conditions), gender, gender identity, gender expression, age, sexual orientation, or military and veteran status or any other category protected by applicable federal, state, or local laws. It is the Companys intention to comply with all applicable laws and regulations. Company policy prohibits unlawful discrimination against applicants or employees. Lam offers a variety of work location models based on the needs of each role. Our hybrid roles combine the benefits of on-site collaboration with colleagues and the flexibility to work remotely and fall into two categories - On-site Flex and Virtual Flex. On-site Flex you ll work 3+ days per week on-site at a Lam or customer/supplier location, with the opportunity to work remotely for the balance of the week. Virtual Flex you ll work 1-2 days per week on-site at a Lam or customer/supplier location, and remotely the rest of the time.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Bengaluru

Work from Office

The Group You ll Be A Part Of In the Global Products Group, we are dedicated to excellence in the design and engineering of Lams etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in the semiconductor industry. The Impact You ll Make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure, and technology platforms. Your expertise will determine hardware compatibility and influence design, ensuring seamless integration between software and hardware. In this role, you ll make an impact across Lam s entire product portfolio of equipment working within our centralized software engineering team, collaborating with some of the brightest minds in the industry. Job Responsibilities Test, Qualify, and validate the PC board releases owned by the Controls group. Develop and maintain PLD logic for PC Boards. Validate the design through simulations. Coordinate board level schematics for designs having a combination of analog and digital IOs, uP, PLD, DSP and processors 32/64 bit processors , ex: Arm Define and select test equipment, Utilize lab infrastructure to validate and bench test the developed PC boards. Responsible for maintenance of install base by analyzing, debugging and fixing customer issues. Responsible for the life cycle of the product Work with FW engineers during bring up and debugging the product Minimum Qualifications Bachelor s/Master s degree in engineering (EE, EC or related) 7+ years of experience in PLD logic development of PC designs having microcontroller, microprocessor, analog and digital I/O capabilities, and DSP. Working design knowledge of microprocessor systems including RAM, DDR, FLASH, ethernet interfaces Development experience in HDL language: Verilog Deep expertise in Hardware development, SW/HW architecture partitioning Must be well versed in communications protocols (SPI, I2C, Ethernet, RS232) implementation in PLD logic. Good knowledge of integration testing of hardware and firmware for Embedded Systems. Have experience with Obsolescence component management and replacement. Debugging and board bring up skills Preferred Qualifications Analytical approach to root cause analysis. Understanding of communication protocols: EtherCAT and LON. Excellent communication skills, both written and verbal

Posted 2 weeks ago

Apply

4.0 - 8.0 years

25 - 40 Lacs

Bengaluru

Work from Office

Bachelors or Masters degree in Electrical, Electronics or Computer Science Engineering Expertise in firmware development on ARM or RISCV microprocessors Expertise with one or more peripherals / controllers like UART, I2C, SPI, QSPI Expertise with low level development in C / C++ and assembly Expertise in debugging Expertise in perl or python Scripting Expertise in test automation development. Expertise in projects related to crypto / security would be an added advantage Preferred resources with valid regional work permit Location : - Belgrade, Penang, New York,Bengaluru

Posted 2 weeks ago

Apply

3.0 - 7.0 years

12 - 20 Lacs

Bengaluru

Hybrid

Role & responsibilities Experience in C/C++ development targeting Linux environments on embedded devices. Excellent programming skills in embedded C/C++, with strong knowledge of data structures, code optimization, multithreading, and logical analysis. Experience with Google Test or other C/C++ unit test frameworks. Experience in C/C++ development for Linux/RTOS based embedded devices. Proficiency in embedded C/C++ programming with a strong command of data structures, code optimization, multithreading, and logical analysis. Hands-on experience with Google Test or similar C/C++ unit testing frameworks. Proficient in debugging tools, such as GDB, and familiarity with debugging complex embedded systems. Knowledge of network protocols such as TCP/IP, MQTT, and REST APIs in embedded environments. Relevant experience in home automation products and residential market Experience with ARM Cortex-A and Cortex-M processors. Experience with hardware-software integration, including familiarity with schematics, datasheets, and low-level hardware interfaces (e.g., UART, SPI, I2C). Familiarity with cross-compilation toolchains and build systems such as CMake or Yocto. Knowledge of emerging IoT standards, wireless communication protocols (e.g., BLE, Zigbee, Z-Wave), and cloud connectivity. Experience with version control systems like Git and CI/CD pipelines for embedded development. Experience in working within Agile Scrum teams.

Posted 2 weeks ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Hyderabad, Vadodara

Work from Office

Role & responsibilities Manage and maintain SPI databases, domains and users. Perform data validation, backups, and restoration. Troubleshooting skills & Strong problem-solving skills in database errors, software performance, and user issues. Good Knowledge on Import data from excel & access into SPI. Good Knowledge of Merger Utility. Good Knowledge of Smart Instrumentation and its allied utilities. Good Knowledge of SPI version upgrade process. Good Knowledge of SQL/Oracle Database structure and Queries. Good Knowledge of SPI Database management. Excellent Knowledge in Loop, Specification, Hookup, Instrument Index, Process Data Module Prepare As-Built Instrumentation Data like Specification sheets, Loop Drawings, Wiring Drawings, Hook-ups, Instrument index, IO List, Cable Schedules etc. Customization of the Specification templates, Symbol Customizations, Loop drawings templates and Hook-up Templates. Knowledge on Fieldbus segment diagrams. Knowledge on Owner operator domain (Claim & Merge activities) Knowledge on PSR report customization. Work with Customer and understand their requirements.

Posted 2 weeks ago

Apply

3.0 - 6.0 years

5 - 7 Lacs

Ludhiana

Work from Office

STM32 , ARM development Interfacing of Sensors with MCU (ST) Protocol : SPI, UART,I2C, CAN, USB etc , open CPU , BLE , WIFI Required Candidate profile Excellent in Embedded C /C++,, Communication protocol stack development and debugging skills Excellent ability to plan, prioritize, initiate, and handle multiple tasks simultaneously team Player

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