Jobs
Interviews

225 Embedded Firmware Jobs

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

2.0 - 4.0 years

3 - 3 Lacs

hyderabad

Work from Office

Tripundra Industries is hiring a Firmware Engineer for our custom VMC (Vending Machine Controller) project Hyderabad (on-site preferred / contract).

Posted 19 hours ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

Role Overview: As a Senior Hardware Engineer for high-volume consumer medical devices, you will be responsible for architecting, designing, documenting, and implementing high-quality electronics on multiple platforms across various product ranges. Your key responsibilities will include: - Hardware development using 8-bit microcontrollers up to 32-bit microcontrollers, battery charging circuits, and BLE radios. - Documenting, managing, and assisting in defining/obtaining/refining requirements, design docs, design reviews, and verification procedures. - Assisting in establishing consistent ways of working with respect to embedded system electronics/software/firmware. Key Responsibilities: - Degree in Electrical or Electronics Engineering. - 8+ years of experience in electronics hardware development, preferably in the Medical Device industry. - Hands-on knowledge of small microcontrollers and analog interfaces. - Mastery of oscilloscopes, function generators, power supplies, IDEs, and emulators for debugging and testing. - Technical leadership skills in a multi-discipline engineering project environment. - Understanding of board and system-level technologies with the ability to read, interpret, and review analog and digital circuit schematics. - Experience with electronics simulation tools such as PSpice. - Experience in wireless technologies like BLE, Wi-Fi, Zigbee, etc. Desirable Qualifications: - Experience in a regulated industry, with FDA experience strongly preferred. - Six Sigma Black Belt certification. - Experience with Altium and Mentor Graphics tools for PCBA design. - Experience in defining, designing, documenting, testing, and implementing embedded firmware for 8-bit up to 32-bit microcontrollers using C. - Basic understanding of system architecture, systems engineering, and model-based design. Additional Company Details: Philips is a health technology company committed to ensuring that every human matters and has access to quality healthcare. The company is dedicated to improving lives through innovative solutions in the healthcare sector. Learn more about Philips" business, history, and purpose to understand the impact of your role within the organization. If you are interested in this role and possess most, if not all, of the required experiences, Philips encourages you to apply. The company values diversity and inclusion in its workforce, believing that you may still be the right candidate for this position or other opportunities within Philips. Discover more about Philips" commitment to diversity and inclusion on their website.,

Posted 3 days ago

Apply

4.0 - 9.0 years

7 - 11 Lacs

pune

Work from Office

We are looking for a hands-on Embedded Firmware Engineer to join our R&D team in developing cutting-edge IoT hardware and software solutions. You’ll play a key role in designing, building, and maintaining ESP32-based devices that help customers reduce waste, improve quality, and gain operational control. This is a highly collaborative role working with mechanical engineers, product managers, and cloud engineers to bring innovative embedded systems from concept to production. Key Responsibilities: Develop robust, production-grade firmware in C++ for ESP32 devices using the arduino-esp32 framework Manage and maintain production fleets of IoT devices: OTA updates, remote diagnostics, and telemetry Integrate sensors, servos, and various peripherals (I2C, SPI, UART, CAN, MODBUS) Implement and optimize IoT communication protocols such as MQTT and BLE Leverage Azure IoT for device provisioning, management, and cloud integration Troubleshoot and resolve real-world issues in deployed hardware Work on power optimization for battery-operated systems and RTOS integration Collaborate with cross-functional teams in lab environments for prototyping and R&D Required Skills & Experience: Bachelor's degree in Computer Science or equivalent practical experience (Electrical Engineering is a plus) 4+ years of hands-on experience in embedded software and firmware development Proficiency in C++ and experience with ESP32 microcontrollers Experience with IoT device management, remote monitoring, and OTA updates Strong understanding of MQTT, BLE, and other IoT protocols Experience with Azure IoT (AWS IoT is a plus) Familiar with debugging tools (oscilloscopes, logic analyzers), Git, and CI/CD practices Passion for tinkering, prototyping, and working with embedded hardware Nice to Have: Experience with RTOS and power management Hands-on knowledge of wireless debugging and signal optimization Previous work in lab-based R&D environments

Posted 3 days ago

Apply

0.0 years

22 - 27 Lacs

bengaluru

Work from Office

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

Posted 3 days ago

Apply

3.0 - 8.0 years

10 - 15 Lacs

pune

Work from Office

Embedded Firmware Engineer with expertise in C/C++, CAN/ethernet, Cortex M4, debugging & protocol integration. Responsible for design, coding, testing & optimization of embedded systems. Required Candidate profile BE/BTech/ME/MTech in Electronics with 3–7 yrs exp in Embedded C/C++, CAN, Cortex M4, UART, SPI, I2C. Skilled in debugging,interrupt-based design,RTOS,Modbus & wireless tech Self-starter,problem-solver

Posted 3 days ago

Apply

4.0 - 8.0 years

7 - 11 Lacs

bengaluru

Work from Office

Desired Profile : 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

Posted 3 days ago

Apply

2.0 - 7.0 years

10 - 14 Lacs

bengaluru

Work from Office

Roles and Responsibility Build up and develop IT infrastructure for our testing systems based on Linux platform. Including heterogenous platforms and components such as real-time computer systems, sensor systems, network switches and components. Generate operating system images which are to be installed on those systems. Handle licensing requirements for internal and external customer. Background knowledge in C/C++ environment including build tools which are to be installed and running on those computer systems. Documentation within Office tools. Our Ideal Candidate At least 2+ years of experience in the Linux operating system, how to setup and maintain such systems. Some experience in C / C++ and build mechanism. Understanding of SW development cycle, from requirements to testing, integration, documentation and delivery. Good interpersonal and communication skills. Good system vision and understanding. Qualifications BTech / MTech in Electronics / Computer Science or related stream with over all experience of 2 - 5 years of relevant work experience Additional Qualifications: Experience with Qt framework Experience with real time embedded OS Experience in multi processors systems Employment experience in a global company Experience in development under Linux and Windows OS Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities. Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 10% of the Time Relocation Eligible: Yes

Posted 4 days ago

Apply

2.0 - 6.0 years

10 - 14 Lacs

gurugram

Work from Office

Experience in writing embedded firmware on any microcontroller Knowledge of communication protocols (MODBUS, 4-20mA,HART) Developing new safety related products (Fire Alarm Panel, other related equipment's and modules)

Posted 4 days ago

Apply

2.0 - 7.0 years

1 - 6 Lacs

hyderabad, bengaluru

Work from Office

Develops firmware architecture Identifies developmental critical path Define, Design and development of Secure Embedded Code Develop methodologies and tools to measure and enhance security and quality of BIOS and embedded control systems Refactoring for security hardening and automated testing Collaborate with architects, marketing personnel, program managers and other developers to provide technical trade-offs and develop a realistic schedule for the deployment of complex features

Posted 4 days ago

Apply

6.0 - 9.0 years

5 - 9 Lacs

mumbai

Work from Office

About The Role - Grade Specific Embedded Firmware Tester Location:- Mumbai Experience:- 6 to 9 Years Your Role Embedded Systems Knowledge Understanding microcontrollers, sensors, and hardware interfaces like SPI, I2C, UART. - Programming Languages Basics knowledge of C or C++ - RTOS & Embedded Linux Experience with Real-Time Operating Systems and Linux-based embedded platforms. - Debugging Tools Familiarity with JTAG, oscilloscopes, logic analyzers, and firmware debugging techniques. - Version Control Using tools like Git for managing codebases and collaborating with developers. - Automation & Scripting Writing test scripts in Python or Bash to automate regression and stress testing. - Knowledge of Communication Protocols Your Profile Soft Skills - Explaining complex technical issues clearly to developers, managers, and stakeholders. - Collaborating across hardware, software, and QA teams to ensure product quality. - Prioritizing tasks and managing deadlines in fast-paced development cycles. - Thinking creatively and logically to troubleshoot and improve firmware performance What Youll Love About Working Here We value flexibility and support our employees with remote work options and adaptable schedules to maintain a healthy work-life balance. Our inclusive culture brings together diverse professionals committed to growth, innovation, and excellence. Youll have access to continuous learning opportunities and certifications in emerging technologies like cloud and AI. About Us Capgemini is a global business and technology transformation partner, helping organizations accelerate their dual transformation to address the evolving needs of customers and citizens. With a strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needsfrom strategy and design to operations. To achieve this, Capgemini draws on the capabilities of its 360,000 team members in more than 50 countries, all driven by the purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with market-leading capabilities in digital, cloud, and data.

Posted 5 days ago

Apply

3.0 - 5.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role About The Role : We are looking for a Compute Validation Engineer with strong expertise in system debugging, embedded programming , and CPU architecture . The role involves working across pre-silicon and post-silicon phases, validating compute systems, and debugging using industry-standard tools. Key Responsibilities :Perform system-level debugging and validation across pre-silicon and post-silicon stages.Develop and test embedded software on bare-metal or embedded OS platforms.Work with JTAG debuggers and post-silicon debug tools.Analyze and validate CPU microarchitecture and coherent fabrics.Collaborate with hardware and software teams to ensure robust compute validation. Primary Skills : System Debugging (Pre-silicon & Post-silicon)Embedded OS / Bare Metal ProgrammingStrong C ProgrammingCPU Architecture KnowledgeJTAG DebuggersARM V8/V9 ArchitectureCPU Microarchitecture & Coherent Fabrics Secondary Skills (Good-to-Have): Experience with semiconductor validation flowsFamiliarity with performance and power analysis toolsExposure to SoC-level integration and testing About The Role - Grade Specific Focus on Electrical, Electronics and Semiconductor. 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 5 days ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

bengaluru

Work from Office

About The Role 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 : NA Minimum 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 5 days ago

Apply

3.0 - 7.0 years

4 - 8 Lacs

pune

Work from Office

We are looking for a skilled Firmware Engineer to design, develop, test, and maintain embedded firmware for our products. The ideal candidate will have strong expertise in embedded systems, microcontrollers, and programming.

Posted 5 days ago

Apply

5.0 - 8.0 years

4 - 9 Lacs

hyderabad

Work from Office

JD: Mandatory Skills: -Strong C, DS, -Low Level Firmware/Baremetal Development -Good to have Bootloader Dev Experience or Security Experience -Experience in Embedded protocols (I2C, SPI, UART, Etc) -Good Experience/understanding of Linux /Any RTOS (Eg: FreeRTOS, QNX,Vxworks, pSoS, )or LSP -Experience in Microcontrollers/ARM Architecture is must Interested can share their resume at poojathatikonda@mirafra.com

Posted 5 days ago

Apply

4.0 - 8.0 years

10 - 20 Lacs

pune

Work from Office

Department- Intelligent Systems Role-Firmware Developer (uC infra) Keywords- RH850 OS, travel OS, bootloader, BSW (proprietary & ARM), scripting (Python, Shell), toolchain mgmt. CTC-Up to 30 LPA Location-Pune For More Details- Purva-9518351477(WhatsApp)

Posted 6 days ago

Apply

5.0 - 10.0 years

13 - 18 Lacs

bengaluru

Work from Office

Job Area :Engineering Group, Engineering Group > Hardware Engineering General Summary: As a CPU Performance Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's custom CPUs. You will collaborate internally to help define a standard driven solution, and implement embedded firmware, to manage performance of the CPU subsystem. You will also be responsible for helping characterize and tune this solution for all Qualcomm SoCs utilizing Qualcomm custom CPUs. In CPU Power Management FW developer role, with focus on CPU performance management, you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs. Role and Responsibilities Drive the firmware design, implementation and verification, in pre-silicon and post-silicon environments. Assist in the definition CPU Performance Management solutions for future generation of Qualcomm CPUs. Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features Assist in identifying skills requirements and in hiring engineers, collaborating with other teams on platform bring-up/debug/diags, firmware lifecycle, etc. Preferred Qualifications BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 5 years experience in embedded firmware development Self-starter who takes initiative and brings technical leadership Proficient writing and debugging C and assembly Driver development experience in RTOS or OS Kernel environments Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS Experience developing for pre-silicon environments including simulators and FPGA emulation Experience developing, characterizing and tuning performance management solutions an SoC subsystem will be a considerable plus. Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. Preferred Qualifications: Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 12+ years of Hardware Engineering or related work experience. 3+ years of experience with circuit/logic design/validation (e.g., digital, analog, RF). 3+ years of experience utilizing schematic capture and circuit stimulation software. 3 + years of experience with hardware design and measurement instruments such as oscilloscopes, spectrum analyzers, RF tools, etc. 1 + year in a technical leadership role with or without direct reports. Principal Duties and Responsibilities: Leverages advanced Hardware knowledge and experience to plan, optimize, verify, and test highly critical electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems. Participates in or leads the implementation of advanced design rules and processes for electronic hardware, equipment, and/or integrated circuitry. Conducts highly complex simulations and analyses of designs as well as implements designs with the best power, performance, and area. Collaborates with cross-functional teams (e.g., design, verification, validation, software and systems engineering, architecture development teams, etc.) to implement new requirements and incorporate the latest test solutions in the production program to improve the yield, test time, and quality. Evaluates, characterizes, and develops novel manufacturing solutions for leading edge products in the most advanced processes and bring-up product to meet customer expectations and schedules. Evaluates reliability of highly critical materials, properties, and techniques and brings innovation, automation, and optimization to maximize productivity. Advises and leads engineers in the development of complex hardware designs, evaluating various design features to identify potential flaws or issues. Writes detailed technical documentation for highly complex Hardware projects; reviews technical documentation for junior engineers. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is significant in nature and affects work beyond immediate work group. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions.

Posted 6 days ago

Apply

4.0 - 9.0 years

13 - 17 Lacs

bengaluru

Work from Office

General Summary: As a Qualcomm Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. Roles and Responsibilities: Develop detailed test plan considering the IP arch and uarch features. Work with CPU design and verification teams to develop CPU bring up and functional validation test plans for the IP owned. Develop validation methodology and test contents to exercise on emulators during pre-Si phase and on Silicon. Work with SOC bring up teams, software teams to plan CPU core features bringup and end to end validation.Triage and debug failures on Silicon.Develop test contents and testing strategies to assist validation of CPU on silicon.Work with CPU verification teams to reproduce silicon fails on emulators and FPGAs.Work with design team to suggest, architect new debug features to improve future CPU bringups. Minimum Requirements: BA/BS degree in CS/EE/ECE with 7+ years experience.7+ Experience in Silicon Validation and bring up.Implementation of assembly, C/C++ language embedded firmwareExperience with software tool chain including assemblers, C compilers, Makefiles, and source code control tools.Preferred Requirements:Good understanding of micro-processor architecture, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Understanding of HW debug architecture of the subsystems. Knowledge of Random Instruction Sequencing (RIS) and testing a given design, at the Block/Unit-level and Subsystem/Chip-level for proving correctness.Experience in writing Test plans and Assembly code.Ability to develop and work independently on a block/unit of the design.

Posted 6 days ago

Apply

2.0 - 7.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Hardware Engineer, your primary responsibilities will include planning, designing, optimizing, verifying, and testing electronic systems. This will involve working on a wide range of systems such as circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems to launch cutting-edge, world-class products. Collaboration with cross-functional teams will be essential to develop solutions and meet performance requirements. To be eligible for this role, you should hold a Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or a related field with at least 4+ years of Hardware Engineering or related work experience. Alternatively, a Master's degree with 3+ years of experience or a PhD with 2+ years of experience in the relevant field will also be considered. As a Hardware Engineer at Qualcomm, your roles and responsibilities will include developing detailed test plans considering the IP arch and uarch features, working with CPU design and verification teams to develop CPU bring-up and functional validation test plans, and developing validation methodologies and test contents for emulators and Silicon. You will collaborate with SOC bring-up teams, software teams, and CPU verification teams to ensure successful CPU core features bringup and end-to-end validation. The minimum requirements for this position include a BA/BS degree in CS/EE/ECE with at least 7+ years of experience in Silicon Validation and bring-up, implementation of assembly, C/C++ language embedded firmware, and familiarity with software tool chains. A good understanding of micro-processor architecture, HW debug architecture, and experience in writing test plans and assembly code are preferred qualifications. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities during the application/hiring process. If you require accommodations, you can reach out to disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including requirements regarding the protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking a job at Qualcomm, and unsolicited submissions from staffing and recruiting agencies are not accepted. For more information about this role, you can contact Qualcomm Careers directly.,

Posted 1 week ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

bengaluru

Work from Office

We are seeking highly motivated DFT engineer to be part of Hardware team. Join a great team of engineering professionals who are involved in development, validation, and delivery of DFT patterns for IBM’s chip design team. As a member of DFT team, you will be required but not restricted to insertion, pattern generation, simulation, validation, characterization, delivery to TAE, IBM’s Hardware Bring-up and Silicon Debug Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Hands-on experience in DFT on complex designs involving scan insertion, compression, MBIST, ATPG, simulations and IP integration and validation. Proven expertise in analysing and resolving DRCs/TSVs . Hands-on experience in pattern generation for various fault models, pattern retargeting and debugging techniques to address low coverage issues. Hands-on experience with Gate-Level DFT verification, both with and without timing annotations. Well versed with industry standard test techniques and advanced DFT features like SSN, IJTAG, IEEE 1500, Boundary scan , LBIST and STA constraint delivery . Hands on experience on industry standard tools used for DFT features Proficiency in scripting languages such as TCL, Perl or Python to automate design and testing tasks. Worked with cross functional teams like design, STA & tester teams for ensuring top quality of DFT deliverables and DFT support and hand offs. Excellent analytical and problem-solving skills, with a keen attention to detail. Strong communication and collaboration skills, with the ability to work effectively within cross-functional teams Preferred technical and professional experience Fundamentals in micro controller architecture, embedded firmware, functional verification and RTL design Experience working with ATE engineers for silicon bring up, silicon debug and validation. Experience in Asics/processor flow and post silicon validation

Posted 1 week ago

Apply

2.0 - 6.0 years

7 - 11 Lacs

bengaluru

Work from Office

We are seeking highly motivated DFT engineer to be part of Hardware team. Join a great team of engineering professionals who are involved in development, validation, and delivery of DFT patterns for IBM’s chip design team. As a member of DFT team, you will be required but not restricted to insertion, pattern generation, simulation, validation, characterization, delivery to TAE, IBM’s Hardware Bring-up and Silicon Debug Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Hands-on experience in DFT on complex designs involving scan insertion, compression, MBIST, ATPG, simulations and IP integration and validation. Proven expertise in analysing and resolving DRCs/TSVs . Hands-on experience in pattern generation for various fault models, pattern retargeting and debugging techniques to address low coverage issues. Hands-on experience with Gate-Level DFT verification, both with and without timing annotations. Well versed with industry standard test techniques and advanced DFT features like SSN, IJTAG, IEEE 1500, Boundary scan , LBIST and STA constraint delivery . Hands on experience on industry standard tools used for DFT features Proficiency in scripting languages such as TCL, Perl or Python to automate design and testing tasks. Worked with cross functional teams like design, STA & tester teams for ensuring top quality of DFT deliverables and DFT support and hand offs. Excellent analytical and problem-solving skills, with a keen attention to detail. Strong communication and collaboration skills, with the ability to work effectively within cross-functional teams Preferred technical and professional experience Fundamentals in micro controller architecture, embedded firmware, functional verification and RTL design Experience working with ATE engineers for silicon bring up, silicon debug and validation. Experience in Asics/processor flow and post silicon validation

Posted 1 week ago

Apply

3.0 - 8.0 years

8 - 12 Lacs

ahmedabad

Work from Office

Job Responsibilities: • Design and develop reliable and efficient embedded firmware for smart energy meters (single-phase and three-phase) • Work with hardware engineers to integrate and debug firmware with custom-designed PCBs and microcontrollers

Posted 1 week ago

Apply

2.0 - 6.0 years

7 - 11 Lacs

bengaluru

Work from Office

About The Role 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 : Python (Programming Language) Good to have skills : Shell Scripting Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware and Embedded Engineer, you will engage in the intricate process of writing software that powers and operates silicon chips. Your typical day will involve developing pre-silicon firmware and software that interfaces directly with hardware components. You will also integrate and develop C tests and APIs, manage the software build flow, and participate in design and code reviews. Testing and validating product implementations will be a crucial part of your responsibilities, ensuring that the software meets the required standards and functions seamlessly with the hardware. 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.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language).- Good To Have Skills: Experience with Shell Scripting.- Strong understanding of embedded systems and firmware development.- Experience with hardware-software integration and testing.- Familiarity with version control systems such as Git.- Knowledge of debugging tools and techniques for embedded systems. Additional Information:- The candidate should have minimum 5 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 week ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

bengaluru

Work from Office

About The Role 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 : NA Minimum 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 and write pre-silicon firmware for silicon chips.- Integrate and develop C tests/APIs for hardware interface.- Conduct design and code reviews for software implementations.- Test and validate product implementations for quality assurance.- 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 with software build flow and testing methodologies.- Hands-on experience in developing firmware for silicon chips.- Knowledge of C tests/APIs integration.- Familiarity with design and code review processes. 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 1 week ago

Apply

6.0 - 11.0 years

22 - 27 Lacs

bengaluru

Work from Office

General Summary: As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. ORPhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview: Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in. GENERAL SUMMARY As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of the power management solution for Qualcomm's Oryon CPUs. You will collaborate internally to help define and implement embedded firmware to manage the power and performance for the CPU subsystem within Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services. In CPU Power Management FW developer role you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs. Role and Responsibilities Drive the complete firmware development lifecycle through design, development, debug and verification, in pre-silicon and post-silicon environments. Develop core firmware stack, utilizing and RTOS, that provides the essential services and frameworks to various algorithms running on the power management controller. Assist in defining Power Management solutions for future generation of Qualcomm CPUs. Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features Collaborate with team members and other teams on silicon and platform bring-up, debug and diagnostics. Assist in identifying skills requirements and in hiring engineers, Preferred Qualifications BS/MS in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 17+ years experience in embedded firmware development Minimum 2-3 years of experience in Managing a team and also a technical expert Working experience in DVFS, DCVS, SCMI, CPPC Self-starter who takes initiative and brings technical leadership Proficient writing and debugging C and assembly Driver development experience in RTOS or OS Kernel environments Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS Experience developing and debugging in pre-silicon environments including simulators and FPGA emulation Experience defining interprocessor communication interfaces between embedded controllers and the platform Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus.

Posted 1 week ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

hyderabad

Work from Office

To design and develop embedded firmware sub-systems and features on embedded Linux and RTOS platform(s). Roles and Responsibilities Perform requirements analysis, design, implementation, and test of software solutions. Implementation of feature requests, successfully merging the new design into the existing architecture. As part of the development process, follows engineering processes, practices, and procedures. Report progress and status to project management. Perform rough estimates of time required to resolve issues, helping with task prioritization process. Resolution of problems reported from the field; including bug fixes, design corrections, and complex architectural modifications. Required Qualifications Bachelors degree in engineering or equivalent , preferably EE, CE SE Minimum 5 years related experience required Experience in embedded software development. Highly proficient in C/C++ programming. Experience in revision control (git). Experience with security protocols and algorithms such as EAP/TLS, IEEE 802.1X, RADIUS, PAP, CHAP, etc is desirable. Familiar with networking protocols such as TCP/IP, SNMP, telnet, SSH, HTTP, DHCP, and Ethernet bridging. Formal software design principles and development processes. Scrum Master and/or Agile SW Development knowledge Knowledge of communications theory, RF, and modulation techniques is desirable. Experience with RTOS (FreeRTOS, ThreadX, Micrium...) (desired) Experience with JIRA / Confluence Additional Information Relocation Assistance Provided: Yes

Posted 1 week 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