Home
Jobs

1033 Firmware Jobs - Page 41

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

1 - 4 years

9 - 13 Lacs

Pune

Work from Office

Naukri logo

What you ll do: The primary responsibility of this role is to analyze commercial, technical data of electronic components and assemblies, for generating and supporting different type of cost out, resiliency and NPI projects. It also requires developing and executing category wise strategies, in close collaboration with various cross functional teams like Global procurement organization, product development teams and suppliers across the globe. The incumbent would be responsible for Engineering data improvement for Electronics Components and contribute in data libraries development. The Incumbent also need to contribute in reducing new product development times, by suggesting cost effective and technically compatible products from strategic suppliers of the category. The applicant should have capability to leverage data analytics & ideation principles to create new project opportunities. The incumbent needs to have knowledge of requirements related to electrical, electronic products development. " 1. Analyze spend data for finding out gap for cost out in different type Electronics Components and, PCBAs etc. , 2. Contribute in building strategies to drive enterprise-wide cost-out & resiliency projects for category, working along with Global Procurement Leaders, Engineering counterparts and Supply Chain team team. 3. Engineering data Improvement for Electronics category (components, PCB and Box build components). 4. Drive productivity by supplier consolidations, key data improvements & avoiding part proliferation. 5. Demonstrates the application of basic Engineering tools/ principles and evidence of creative thinking through component selection, preliminary validation through simulations or engineering analytics. 6. Confers with manufacturing, Product teams, suppliers to resolve Design for Manufacturing, Design for Testing, Design for Assembly issues. 7. Builds strong relationships with Stakeholder for easy execution of strategies. 8. Suppliers engagement to generate new ideas and solution to gain cost out, resiliency and support NPIs. 9. Understanding on electronic devices-hardware, firmware, interfaces. 10. Good knowledge on product design, testing & validation. 11. Having knowledge on products of multi discipline: Electronic, Electrical, and Mechanical would be preferred. Qualifications: Bachelors or Masters in Electronics/E&TC Total relevant work experience: 3+ years. Skills: 2. Understanding of electronic component specifications, lifecycles, and industry standards. 3. Awareness of applicable standards and environmental compliances - IEC / UL / ISO / RoHS / REACH etc. 4. Sound knowledge on spend data analysis. 9. Strong analytical & problem-solving skills. " 10. Understanding of electronic component specifications, lifecycles, and industry standards. 11. Strong knowledge in finding out gaps for electronic cost out on products. 12. Knowledge on Design, testing and validation of various Hardware products" 13. Work & interact with global cross-functional and cross-cultural team. 14. Good interpersonal skills, ability to clearly communicate to internal/external customers and suppliers.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities * Maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware. * Utilise C programming expertise in Linux environments to write and debug code effectively. * Collaborate with global team to design and implement firmware solutions, ensuring compatibility with Linux, zOS, and zVM operating systems. * Support the firmware internal tools from conception through delivery to the field. * Contribute to Agile methodologies and CI/CD practices within the Linux development environment, utilising GitHub for version control. * Demonstrate strong communication skills to effectively interact with team members and stakeholders. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise * 5+ years of relevant industry experience with proficiency in Linux internals and systems programming * Experience in back-end development with experience on Z Hardware and Firmware * Working experience on C/ C++ ,Python, web services RESTful API. * Experience on Assembler programming preferably System Z Based / other architecture based * Experience with I/O Configuration (IOCP, zArchitecture etc.) * Deep Understanding on Z/OS HCD, Compute, network and storage * Deep Understanding on DPM (Dynamic Partition Manager) and HMC * Understanding of Clustering technique sysplex, PR/SM Concepts, LPAR and Virtualisation concepts * Knowledge of S/W development process & tools for product development/debugging with knowledge on SMAPI/SMCLI. * Strong debugging and troubleshooting skills. * Good communication skills, Verbal/Written and should be able to contribute in a global team environment Preferred technical and professional experience * 3+ Industry experience in Firmware/Embedded Software Design & Development. * Proven experience with Linux OS with Understanding of the inner workings of the Linux operating system and Open Source development. * Strong experience in debugging and problem solving. * Experience in working with Hardware workbooks. * Exposure working on scripting languages like Perl/Python etc . * Exposure working on Open Source tools (Git, Gerrit, Jenkins). * Good to have knowledge on System z Assembler, z/OS basics, z/VM basics

Posted 3 months ago

Apply

8 - 12 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. DataPower firmware engineers develop C and C++ embedded code modules for the DataPower physical hardware appliances. These engineers have deep experience in embedded Linux systems development, Linux operating system Kernel extensions, Linux operating system device drivers, and the IPv6 networking stack Software Development Expertise: Strong background in software development, demonstrating expertise in programming languages such as C, C++ Self-Starter Mindest: A self-starter with a proactive mindset, able to initiate and drive projects independently. Excellent Problem-Solving Skills: Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions. Collaborative Team Player: Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8-12 years experience in software development using C++, C. Thoroughly understand hardware specifications and architecture. Engage with Original Design Manufacturers (ODMs) to discuss hardware requirements and specifications. Provide expert support for customer service issues related to hardware failures. Analyse and troubleshoot hardware-related problems raised by customers, ensuring timely resolution. Experience with RAID or HSM device drivers a plus. Experience in handling driver patches as required for optimal hardware performance. Collaborate with software teams to ensure seamless integration and functionality. Experience with data structures and software design.Exposure to development of network gateways, or network routers (embedded firmware or stand alone software). Ability to handle multiple competing priorities in a fast-paced environment Preferred technical and professional experience 8-12 years experience in software development using C++, C. Thoroughly understand hardware specifications and architecture. Engage with Original Design Manufacturers (ODMs) to discuss hardware requirements and specifications. Provide expert support for customer service issues related to hardware failures. Analyse and troubleshoot hardware-related problems raised by customers, ensuring timely resolution. Experience with RAID or HSM device drivers a plus. Experience in handling driver patches as required for optimal hardware performance. Collaborate with software teams to ensure seamless integration and functionality. Experience with data structures and software design.Exposure to development of network gateways, or network routers (embedded firmware or stand alone software). Ability to handle multiple competing priorities in a fast-paced environment

Posted 3 months ago

Apply

7 - 12 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role : As a Firmware Developer, you will be responsible for developing features for Intel Bluetooth controller, working in a dynamic and innovative team environment. Your key responsibilities will include: Develops embedded software/firmware within environments that have constrained timing and memory resources, design and implements reusable code, performs design and code reviews, as well as tests and validates firmware implementations. Job will require experience in system architecture, operating systems, device architecture and/or system integration. Performs high level design, implementation, integration, doing performance profiling, performance/ memory optimization, etc. Qualifications Bachelor's or master's degree in computer science or Electronics and communication engineering with 4 to 9 years of experience in C programming, any OS concepts and firmware development . 7+ years of experience developing embedded firmware in C including standard libraries and multithreading programming with RTOS like thread, Linux, FreeRTOS, etc. Excellent programming skills in C development, knowledge of data structures, code optimization, logic analyzer. Experience in wireless/RF connectivity and networking standards like Bluetooth, WIFI, Zigbee, etc. Experience in automated unit testing framework. Strong firmware/system debugging skills and usage of tools like Wireshark, logic analyzer, JTAG, etc. Effective communication skills, both written and verbal, with a keen sense of customer service. Preferred Qualifications: Master's degree in Computer Engineering or Electronics and communication engineering. Experience in developing firmware for Bluetooth controllers. Experience in Python and CI/CD tools. Experience working on ARM and/or ARC processors. Experience in troubleshooting and performing analysis in a complex system. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Working Model This role will require an on-site presence. *

Posted 3 months ago

Apply

4 - 9 years

6 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role : Engineer will be working on Embedded Firmware which involves feature development, integration, and bug fixing and maintenance. Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Strong Experience in C\C++ Strong Experience in embedded Systems Strong Experience in RTOS System level design Experience in low level programming in ARM or ARC architecture Experience in debugging Embedded system software with Innovative techniques Experience in capturing and debugging based on HW Signals. Experience in Requirement understanding and designing solution with good presentation skills.Add-on:- Experience in USB Protocol- Experience in PCI System flows- Experience in Bluetooth Controller / Host protocols( BR\EDR) and Bluetooth Low Energy- Exposure to Python scripting.- Agile and scrum practices Qualifications Bachelor's or Master's degree in computer science, Electronics and communication Engineering or a related field with 4 years of experience. Proven experience in Embedded system software / Firmware development in RTOS environment with strong system knowledge in understanding the requirements and making the design, development and deployment in embedded products. Solid understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience in maintaining and managing codebases, ensuring high standards of code quality. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Working Model This role will require an on-site presence. *

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role : Designs, develops, integrates, tests, validates, and/or debugs software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products. Qualifications Bachelor's or Master's degree in Computer Science, Electronics and communication Engineering or a related field over 5+ years of experience. 5-6 yrs Experience as individual contributor role.Engineer will be working on Bluetooth SW and tools developmentExperience in C\C++ coding.Experience in embedded Systems/Linux Kernel OSExperience in RTOS System level designExperience in Linux Device DriversExperience in USB Protocol / PCIE Protocols.Knowledge of Bluetooth Controller BR\EDR and Low Energy Strong written and verbal communication skills. Experience in maintaining and managing codebases, ensuring high standards of code quality. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Working Model This role will require an on-site presence. *

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Implement features given by Architects and Leads Work with lead to ensure quality and timeliness of deliverables Participate in code reviews and ensure quality of code. Mentor and guide the junior members in the team. Review test plans and provide guidance to the testing teams. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise 2+ years of experience. Hands on experience with Kubernetes/openshift, containers, golang. System programming exposure Preferred technical and professional experience Experience with one of the management interfaces (UI, CLI and APIs) of Lenovo IMM, Dell iDRAC, and HP IPMI, as well as knowledge of redfish API. Familiarity with one of xClarity, iLO, or iDRAC is also required. The candidate should have understanding of BIOS, UEFI, and the ability to write automation code for them. Basic networking knowledge is also necessary.

Posted 3 months ago

Apply

10 - 15 years

35 - 40 Lacs

Hyderabad

Work from Office

Naukri logo

The focus of this role is to plan, build, and execute the verification of new and existing features for AMD s graphics processor IP, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/ timezones . You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be verified Build test plan documentation, accounting for interactions with other features, the hardware, the firmware, and the software driver use cases Estimate the time required to write the new feature tests and any required changes to the test environment Build the directed and random verification tests Debug test failures to determine the root cause; work with RTL and firmware engineers to resolve design defects and correct any test issues Review functional and code coverage metrics modify or add tests or constrain random tests to meet the coverage requirements PREFERRED EXPERIENCE: required to be experienced in power estimation, analysis, optimization experience with tools PTPX/Power Artist physical design experience with ICC/Innovus, and saif based power optimization is a plus front end design knowledge data paths understanding, reviewing waveforms etc,. is a plus knowledge of power management methodologies (including clock gating, power gating, voltage frequency scaling, etc..) is a plus Proficient in IP level ASIC verification Proficient in debugging firmware and RTL code using simulation tools Proficient in using UVM testbenches and working in Linux and Windows environment s Experienced with Verilog, System Verilog, C, and C++ Graphics pipeline knowledge Developing UVM based verification frameworks and testbenches, processes and flows Automating workflows in a distributed compute environment . Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/process Strong background in the C++ language, preferably on Linux with exposure to Windows platform Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Good working knowledge of SystemC and TLM with some related experience . Scripting language experience: Perl, Ruby, Makefile , shell preferred. Exposure to leadership or mentorship is an asset Desirable assets with prior exposure to video codec system or other multimedia solutions . ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering

Posted 3 months ago

Apply

1 - 3 years

1 - 4 Lacs

Vadodara

Work from Office

Naukri logo

Will be taking care of programming using C and C++ language. Experience in DSP coding. Understanding design and making proper use of Firmware. Use Communication Protocols like UART, Modbus, SPI etc. Required Candidate profile Diploma Electrical or Electronics , preferably from Power electronics background. Must have at least 1 year of experience in Embedded programming and coding. Should be good at C, C++ programming.

Posted 3 months ago

Apply

5 - 9 years

18 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Full lifecycle involvement in design, implementation, and validation of embedded C/C++ firmware for UPS Systems, Power Electronics and related secure power technologies Adopt in-house best practice for code integrity and design validation Ensure that the integrity of the system and firmware architecture is maintained throughout the lifecycle of the product Cross functional collaboration to ensure the timely delivery of high-quality firmware releases Good understanding of power electronic Products. Work efficiently with different Cross Functional teams. Good communication skills. Understand Products Architecture design, specification, applicable standards, configuration, application operations related to products. Minimum 5 years of relevant experience Good collaboration with cross cultural and cross functional global teams. Proficiency in C/C++ for embed

Posted 3 months ago

Apply

2 - 6 years

9 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Ring orgs mission is to make neighbourhoods safer. We innovate rapidly on behalf of our customers and deliver ambiguous and ambitious technical products. As a Senior Software Development Engineer - you will engage with an experienced cross-disciplinary team to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, platform, network stack, protocols, and drivers. Horizontally you will be given to opportunity to work and own firmware and platform across all Ring device categories. You will work closely with the product management, hardware, operations, application, firmware, platform, and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. Your responsibility includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform. Key job responsibilities In this role, your responsibilities will include: Work with cross functional teams to provide technical solutions for desired user experiences. Implement high-quality framework, network stack and application features. Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions. Implement power management features Work with teams to improve and tailor existing firmware, drivers, stack, and applications to our needs. Improve memory footprint, optimise drive, stack and application code. Work with the hardware team to ensure correct exercising of hardware and RF architecture. Support compliance and certification activities. A day in the life Your work is very hands-on and multi-disciplinary. You will be defining and building firmware, platform, and network solutions and work closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems. About the team Ring offers smart security solutions that are dependable and reliable to make neighbourhoods safer. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems. - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team - Experience in embedded development in C/C++ - Hands-on experience in operating systems (Linux Kernel, RTOS), firmware and platform development.

Posted 3 months ago

Apply

2 - 5 years

6 - 9 Lacs

Pune

Work from Office

Naukri logo

What you ll do: Eaton Corporation s Center for Intelligent Power has an opening for a Systems Engineer to play a vital role in building Eaton s next generation of edge device analytics platforms. The successful applicants will provide the skills to design the hardware and software interface between the main microcontroller of a product and its coprocessor, including prototypes building, testing, and final product integration testing. Furthermore, they will aid the development and performance analysis of analytics workloads. They will be required to provide expertise for the full hardware integration, from requirements and high-level design all the way though to delivery, in an agile environment and working closely with business units Develops software and communication infrastructure to deploy analytics to edge devices. Works with their team and others, contributing to technical deliverables, design, development, and testing of prototype and pre-production firmware and software. Develop solution features from technical requirements. Collaborates with stakeholders, engineering, and test to deliver high quality solutions that solve end-user problems. Takes part in grooming Scrum backlogs and sprint planning. Supports software QA and drives improving quality metrics. Familiar with the use of tools and best practices in SW development Explores and recommends new tools and processes which can improve efficiency and compliance. Creates and run DSP and machine learning workloads on the target hardware. Develops signal processing algorithms taking advantage of accelerated microcontroller instructions. Develops a software-in-the-loop and processor-in-the-loop test harness for the target hardware. Qualifications: Bachelor / Master s degree in Electronics, Electrical 5+ years of progressive experience in delivering technology solutions in a production environment 5 years of professional experience developing embedded C/C++, with a proven track record of shipping high quality products. 2+ years of experience with modelling tools MATLAB/simulink, automatic code generation, HIL testing "Required: Batchelors / Master Electronics, controls or Equivalent Engineering with electives/Thesis in embedded systems, model based design Skills: High level analytics ability, understanding engineering theory and principles of design Required: Experience in embedded systems development and troubleshooting and with real-time operating systems Professional experience of a source code control system, preferably Git. C/C++ build systems, cross-compilation, and multiple code repositories. Development for real-time embedded Linux or RTOS, including thread synchronisation and communication and memory management. Development of hardware drivers for communication peripherals. Basic hardware knowledge including understanding schematics and datasheets. Working knowledge of inter-chip protocols and drivers (e. g. SPI, I2C), including the use of DMA. Experience with Ethernet, CAN, modbus, TCP/IP Experience in using signal processing algorithms (e. g. FFT, DWT, Digital Filtering). Proven track record of problem solving, system integration, verification and validation Experience in model based design Progamming Knowledge - MATLAB, Simulink, Embedded C/C++, python Matlab/Simulink code generation for embedded microcontrollers and model-based design. SW Development life-cycle process & tools Agile development methodologies and concepts including hands on with Jira, bitbucket and confluence. Knowledge on software compliance metrics, standards Proven debugging skills rooted in an understanding of the underlying technologies. Desired: Basic knowledge on AI/ML, edge specific machine learning libraries Knowledge of IoT technologies Unit testing, with a testing framework, as part of the development process. Build and test automation (e. g. , CI/CD workflows in GitHub Actions). Cybersecurity best practices, information and physical security, encryption, and secure coding practices. System simulation (e. g. , QEMU, Renode). Knowledge of SW design principles and architecture patterns (e. g. SOLID, dependency injection, layered architecture). Excellent verbal and written communication skills including the ability to effectively explain technical solutions as a part of virtual and global teams Good interpersonal, negotiation and conflict resolution skills Experience being part of larger teams with established big data platform practices, as well as smaller teams where they made a bigger impact in terms of scope. Experience of working with global teams work while using strong communication skills to interact with global teams. Innate curiosity Problem solving skills- Self-directed and drive to learn - a person, who with time in his/her hands, will independently find interesting ways to push the envelope while learning new skills and growing Self and the team. Team player- we work in small, fast moving teams.

Posted 3 months ago

Apply

2 - 5 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

What you ll do: Eaton Corporation s Center for Intelligent Power has an opening for a Systems Engineer to play a vital role in building Eaton s next generation of edge device analytics platforms. The successful applicants will provide the skills to design the hardware and software interface between the main microcontroller of a product and its coprocessor, including prototypes building, testing, and final product integration testing. Furthermore, they will aid the development and performance analysis of analytics workloads. They will be required to provide expertise for the full hardware integration, from requirements and high-level design all the way though to delivery, in an agile environment and working closely with business units. Develops abstract circuit diagrams and communication infrastructure to sustain the deployment of analytics to edge devices. Works with their team and others, contributing to the architecture, design, development, and testing of prototype and pre-production firmware and software. Takes responsibility for technical deliverables and project delivery throughout the project life cycle. Analyzes product requirements and translates to technical requirements to specify solutions. Collaborates with stakeholders, engineering, and test to deliver high quality solutions that solve end-user problems. Provides technical leadership to help plan releases, and Scrum backlogs and sprints. Supports software QA and drives improving quality metrics. Mentors colleagues in the use of tools and in best practices in SW development Explores and recommends new tools and processes which can improve efficiency and compliance. Develops signal processing algorithms taking advantage of accelerated microcontroller instructions. Guides product teams with hardware integration, suggesting input and output pin connections and circuit board layout. Qualifications: Bachelor / Master s degree in Computer Science, Electronics or related field 8+ years of progressive experience in delivering technology solutions in a production environment 5+ years professional experience developing hardware, with a proven track record of shipping high quality products 3+ years of experience of embedded C/C++ to implement MCU peripheral drivers. 5+ years professional experience developing hardware, with a proven track record of shipping high quality products Compare and propose the best suited hardware components for the target applications considering the business requirements. Develops a software-in-the-loop and processor-in-the-loop test harness for the target hardware. Skills: Knowledge of embedded C/C++ to implement MCU peripheral drivers. Professional experience of a source code control system, preferably Git. C/C++ build systems, cross-compilation, and multiple code repositories. Good hardware knowledge including understanding schematics and hardware manufacturing files (e. g. , Gerbers). Working knowledge of inter-chip protocols and drivers (e. g. SPI, I2C), including the use of DMA. Ability to evaluate the effects of trace layout on communication protocols maximum performance and suggest improvements to optimize them. Proven debugging skills rooted in an understanding of the underlying technologies. Ability to use test equipment (e. g. , oscilloscope) to validate hardware and identify issues. Good verbal and written communication skills including the ability to clearly explain technical concepts. Abreast of upcoming software development/engineering tools, trends, and methodologies including Agile / Scrum. Development for real-time embedded Linux or RTOS, including thread synchronisation and communication and memory management. Unit testing, with a testing framework, as part of the development process. Matlab/Simulink code generation for embedded microcontrollers. System simulation (e. g. , QEMU, Renode). Ability to design circuit layout starting from technical requirements. Knowledge of ARM Cortex-M and TI C2000 microcontroller architecture.

Posted 3 months ago

Apply

6 - 15 years

16 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

About Marvell . Your Team, Your Impact The team is responsible for the post-silicon validation of high-speed transceiver ASICs for coherent optical communications within Marvell s Coherent DSP Business Unit. The team develops software validation platforms, performs post-silicon validation of hardware and firmware components of the ASIC, develops and documents user interfaces for customers, and provides technical support to Marketing, Applications, and customers. What You Can Expect The Marvell Cloud Platform team is looking to hire a QA engineer whose role is to design and execute test plans and test cases that ensure the delivery of high-quality product to customer. Successful candidates must have a strong passion for the latest technologies and strong problem solving and troubleshooting skills. Work closely with peers in a team of skilled engineers designing and developing networking software for Switch Products. Roles and Responsibilities include - Understanding, analyzing and reviewing system requirements, functional specifications, technical design documents. Plan, create and execute test plans based on functional spec documents. Automate and execute test suites with highest quality. Ability to work and co-ordinate with teams across the different verticals. Establish Quality Assurance Engineer strategy and best practices. Stay current with industry trends in testing strategies. What Were Looking For Bachelors/Masters degree in Computer Science, Electrical Engineering or related fields and 6-15 years of related professional experience Ability to create comprehensive test plans and test cases, define testing strategies. Strong understanding of networking concepts and in-depth L2, L3 knowledge. Experience with Python and other object-oriented scripting/programming languages. Experience working with Traffic generators like IXIA and Spirent. Strong communication skills. Experience working on SONiC NOS is an added advantage. Additional Compensation and Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it s like to work at Marvell, visit our Careers page. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. #LI-RS1

Posted 3 months ago

Apply

4 - 9 years

5 - 15 Lacs

Pune

Work from Office

Naukri logo

3+ yrs Exp. Firmware - dev. of firmware from scratch, debugging, in-depth knowledge of IDEs, compilers etc. of Micro-Controllers (MPLAB/Cube).interfaces/protocols -RS232/RS485, MODBUS, Profibus,.Exp.- C, C++ also require Hardware Enggr - Sr. & Jr. Required Candidate profile Hardware Design Enggr - Convert user specifications into design specifications & derive hardware Specifications Detail hardware design- Analog, Digital, communication etc. Prepare Hardware Test Plan

Posted 3 months ago

Apply

10 - 15 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

AMD is seeking a Platform Emulation Engineer to join our Data Center GPU organization Our products support the rapidly scaling Data Center and High-Performance Compute infrastructure You will be an integral member of the Platform emulation team responsible for emulation infrastructure development, execution and debug of critical firmware used in our HPC and ML products, developing test plans and execute test cases to enhance silicon test coverage, train and support validation teams on emulation technology, build and execute industry standard HPC benchmarks and applications on the emulator As a platform emulation engineer you will have an opportunity to work on bleeding edge SoC architecture and technology and participate in development of emulation infrastructure to enable pre-silicon activities to ensure high quality Silicon and fast time to market You will work alongside our team of innovative engineers to support the deployment of AMD s Instinct ML products targeting Supercomputers and Data Center workloads KEY RESPONSIBILITIES CPU/GPU Firmware/OS bring up and debug using leading edge emulators (Veloce, Zebu, Palladium) Develop/modify/enhance functional/stress tests to find silicon bugs on emulator Validate features in firmware including but not limited to RAS, Resets, Power management, Secure boot, Virtualization Validate multi-socket configurations in emulation using firmware Bring up the full AMD graphics software stack in emulation Bring up ML/AI applications in emulation Collaborate with workloads and SW teams, run apps in multi-socket configurations, collect and interpret results for debug and tuning Checkout of IP features in software simulation model as a pre-step for emulation Interface with Central Emulation team responsible for helping to develop, debug and establish CPU/GPU Emulation environment Provide debug leadership, input to test plans and hands on execution Work with extended teams to debug environment, drive cross team testing (Firmware, Software, Diags/tools, Validation, Apps) Triage failures with design, verification, firmware, software, and emulation teams Research and enable new tools and infrastructure to support emulation activities Run and collect data for analysis on AMD s high-end emulators and simulation models Develop scripts/tools to parse data from emulation runs Instrument firmware code to support failure debug Run and collect functional and performance data for HPC workloads Attend weekly meetings, status communication, presentations. SKILLS AND EXPERIENCE REQUIREMENT Solid experience working on emulation platforms such as Veloce, Zebu, or Palladium (compilation, debug, performance, and throughput tuning) Debugging experience is a must particularly in HW/SW co-debug environments Ability to trace code across multiple domains and root cause using waveforms and other tracing tools Understanding of Verilog, VHDL design Understanding of System Verilog, UVM verification environments is a plus Knowledge of computer hardware architecture (Graphic card, CPU/APU, memory, bus logic, and display technologies) Knowledge of memories (LPDDR5, HBM3/4, SPI, etc) and Bus arch (PCIe, CXL, AMBA, DFI, etc) Knowledge of computer software architecture and boot flow (bootrom, firmware, bios, device drivers, OS) Knowledge of secure platform concepts such as Root of Trust, Chain of Trust, FW signing, encryption Knowledge of platform management HW and SW components such as BMC, SMC and board management software libraries Knowledge of HPC, Parallel programming (OpenMP, OpenMPI), heterogeneous platforms consisting of CPU and GPU a plus Working knowledge of Linux/Unix environment and shell scripting Experience in Building and Installing software packages on Linux platform a plus Programming skills, C, C++, Python, Tcl, Ruby, assembly (ARM & x86) Familiarity with bug tracking tools such as Jira Excellent oral and written communication skills ACADEMIC CREDENTIALS: Bachelors or Masters degree in electrical / electronics or computer engineering with 10+Yrs of exp

Posted 3 months ago

Apply

3 - 5 years

13 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

Develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process and test and evaluate prototypes from initial engineering samples to mass production. You will help maintain firmware servers and develop tools for internal use, including scripts and basic hardware interfaces. Aid in the design and development of equipment and systems, and redesign of existing systems to fulfill the needs of Honeywells customers. We invite you to discover why a career with Honeywell is the opportunity you have been looking for. Help create innovative technologies that make the world cleaner and more sustainable, more secure, connected, energy efficient, and productive Work alongside some of the worlds most talented engineers. YOU MUST HAVE Bachelors degree - BE / BTECH OR MCA Embedded Engineer II: Experience 3 to 5 years WE VALUE Familiarity with computer languages, Embedded C/C++ Experience working in embedded software architectures Knowledge of wireless technology (2G/4G/LTE/NBIoT/CATM1; LoRaWan, wMbus) Good experience working on embedded software development. Working knowledge of interfacing internal and external peripherals like ADC, DAC, Communication interfaces, displays, EEPROMs, Compact Flash, SD cards, Hands on experience of development on 8/16/32 bit controllers-based Firmware Systems Metering domain, communication protocols (DLMS, IPv6), Low Power Design experience Solid communication and collaborative skills

Posted 3 months ago

Apply

1 - 4 years

11 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our powerful, award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Our employees are passionate about helping our customers succeed, and IT plays a critical role in supporting this mission. In order to further enable our business success, Keysight IT has built a global program to deliver the Linux desktop as a end-user platform along Windows and macOS, and we are seeking a highly-motivated individual for our End-User Technologies and Support organization to further expand this effort. In your position as Linux Desktop Platform Engineer, you will be instrumental in advancing our platform scripts using Ansible and building related automations and service improvements, deepening existing tool integration leveraging Ansible AWX as well as maintaining and bringing forward our technical infrastructure to ensuring our users have the best possible experience with their Linux devices. In addition, you will contribute to various cross-OS projects and will help us to leverage more synergies across our offered OS technology platforms. Responsibilities Develop and code new solutions: Deliver value to every user by improving the Linux desktop experience as well as drive down our ticket resolution time. Conduct ticket deep dives, communicate appropriately to internal and external customers, and develop strategies for continuous product improvements. Leverage Ansible to automate: Improve our Linux workstation setup UX, resolve bugs, and improve overall Linux device compliance. Refine our Linux setup process, and integrate firmware management and Intune enrollment in the installation processes. Advance our current use of Ansible AWX for CI/CD testing and further integrate its capabilities into our existing tool landscape. Security Collaboration: Work with our Information Security and Compliance team to maintain best-in-class security solutions for our Linux platform. Cross-OS Technology Alliance: Partner with our other major platform teams (Windows, macOS) and build out cross-department tools such as Intune and CrowdStrike, help and resolve related support tickets if required. Serviceability: Manage processes for communicating outage/emergency activities to the organization. Manage vendor relationships in support of daily operational delivery. Help adoption ServiceNow in the Linux team and migrate existing processes SCRUM: Cultivate and own the strategic platform backlog together with our Linux Product Owner to deliver on employee productivity, user experience improvements and cyber security. Qualifications Bachelor s degree and/or equivalent work experience. Extensive Linux Operating System knowledge and troubleshooting experience. Excellent and proven skill in coding and/or scripting such as Ansible or Bash, experience with REST APIs, or related tools to build platform automations and service orchestrations. Experience with Windows Active Directory and Azure Active Directory to administer our Red Hat IdM infrastructure is a plus. Basic Windows/macOS familiarity to resolve related IT tickets and leverage cross-platform synergies. Agile SCRUM experience, and familiarity with the Atlassian Suite (Jira, Confluence, Bitbucket) for code repository management (Git, Artifactory). UI/UX or design skills a plus. ServiceNow basic knowledge to handle IT support tickets and create service request and incident management workflow automations. Strong problem solving and project management skills. Must be a self-starter, with an ability to work autonomously to take ownership in a results-focused performance culture. Multi-tasking: Demonstrate the ability to prioritize and manage multiple assignments, in a fast-paced environment to meet deadlines with efficiency and accuracy. Excellent English verbal, written, communication and articulation skills. Careers Privacy Statement ***Keysight is an Equal Opportunity Employer.**Develop and code new solutions: Deliver value to every user by improving the Linux desktop experience as well as drive down our ticket resolution time. Conduct ticket deep dives, communicate appropriately to internal and external customers, and develop strategies for continuous product improvements. Leverage Ansible to automate: Improve our Linux workstation setup UX, resolve bugs, and improve overall Linux device compliance. Refine our Linux setup process, and integrate firmware management and Intune enrollment in the installation processes. Advance our current use of Ansible AWX for CI/CD testing and further integrate its capabilities into our existing tool landscape. Security Collaboration: Work with our Information Security and Compliance team to maintain best-in-class security solutions for our Linux platform. Cross-OS Technology Alliance: Partner with our other major platform teams (Windows, macOS) and build out cross-department tools such as Intune and CrowdStrike, help and resolve related support tickets if required. Serviceability: Manage processes for communicating outage/emergency activities to the organization. Manage vendor relationships in support of daily operational delivery. Help adoption ServiceNow in the Linux team and migrate existing processes SCRUM: Cultivate and own the strategic platform backlog together with our Linux Product Owner to deliver on employee productivity, user experience improvements and cyber security.

Posted 3 months ago

Apply

7 - 10 years

7 - 9 Lacs

Ranchi

Work from Office

Naukri logo

Network Security Expert (L3 ) Eligibility Criteria: Education - B.E./B.Tech/MCA Certification - CCNP/JNCIP/CISSP or equivalent Experience - 5+ Years Roles & Responsibilities: Network management (routing), Router Configuration and Troubleshooting, up gradation, Link Performance Management of Routers/ L3 and L2 Switch at SDC Network on day to day basis. Support to network security operations such as NexGen firewall, DDOS, IPS/IDS, WAF, SIEM etc. Responsible for uptime and performance reporting of network & security devices. Take backup of all network & security devices periodically. Follow up with OEM & vendors for different types of faults & RMAs. Support administration, Change Management, Liaison with Bandwidth provider officials and external vendors, bandwidth and facility management. Upgrade IOS/firmware(s) in network & security devices as per OEM recommendation/ operational requirement. Communications with field and key technical experts for quick restoration of services. Allocation & configuration of IP address for new requirements. Configuration of network/firewall policies, change management as per requirement. Prepare MIS report of network & security devices. Syslog monitoring of network & security devices SLA Management, Capacity Management & Audit Management. Proper Call Logging/Updation/Resolution in CA Tools. Responsible for the resolution of SR/incident within stipulated time frame. Training programs for team members. Compliance to ISO 20k & 27 k.

Posted 3 months ago

Apply

3 - 10 years

50 - 60 Lacs

Bengaluru

Work from Office

Naukri logo

Ring organizations mission is Keeping people close to what s important . We innovate rapidly on behalf of our customers and deliver ambiguous and ambitious technical products. As a Software System Architect - Ring you will engage with an experienced cross-disciplinary team across multiple product line & platforms to conceive, architect and design innovative consumer products. Vertically your ownership can span across application, device framework, platform, network stack, Over the Air updates (OTA), protocols, Set-up, drivers, Operating Systems/ bare metal and low-level wireless controllers. Horizontally you will be given to opportunity to work and own firmware and platform across all Ring device categories. Beyond technical skills, you have a strategic mindset with the ability to foresee long-term implications of architectural decisions, able to anticipate future trends in technology and adapt the system architecture accordingly. You will work closely with the Engineering leaders from cross functional teams, product management, hardware, Technical Program managers, operations, application, firmware, platform, and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Ring Platform team is responsible for the complete device side software for Ring devices. This includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform. Key job responsibilities Work with cross functional teams to provide technical solutions for desired user experiences. Implement high-quality Core Platform, framework, network stack and application features. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions. Implement power management features, resolve thermal issues & performance bottlenecks in resource (CPU, Memory) constrained Platforms and devices. Work with teams to improve and tailor existing firmware, drivers, stack, and applications to our needs. Improve memory footprint, optimize drive, stack and application code. Work with the hardware team to ensure correct exercising of hardware and RF architecture. Support compliance and certification activities. A day in the life Your work is very hands-on and multi-disciplinary. You will be defining and building firmware, platform, and network solutions and work closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems. About the team Ring offers smart security solutions that are dependable and reliable to make neighborhoods safer. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems. - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team

Posted 3 months ago

Apply

10 - 20 years

35 - 45 Lacs

Bengaluru

Hybrid

Naukri logo

7+ years as a Systems Program Manager in a highly technical product company. 6+ years in Embedded Software/Firmware development and managing Electronics/Mechanical products through the life cycle. Good knowledge of HW and SW development life cycle.

Posted 3 months ago

Apply

4 - 6 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Join our team of Firmware Engineers dedicated to crafting the most secure systems for our clients to deploy their enterprise applications. At IBM, we focus on Z systems, the advanced mainframes that power critical workloads with intensive IO operations. As a Firmware Engineer, you will play a vital role in developing IO enablement firmware and boot firmware for z Servers, ensuring seamless operation and robust security.Your primary responsibilities include: Firmware Development:Develop and maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware. Programming Expertise:Utilize C programming expertise in Linux environments to write and debug code effectively. Global Collaboration:Collaborate with a global team to design and implement firmware solutions, ensuring compatibility with Linux, zOS, and zVM operating systems. Communication Skills:Demonstrate strong communication skills to effectively interact with team members and stakeholders. Agile Approach:Contribute to Agile methodologies and CI/CD practices within the Linux development environment, utilizing GitHub for version control. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expertise in Firmware Development:Extensive experience in developing firmware solutions for complex systems. IO Domain Knowledge:Deep understanding of IO protocols such as PCIe, I2C, and SPI. Linux Systems Programming Knowledge:Proficiency in Linux internals and systems programming using C. Basic Knowledge in Object Oriented Programming (C++):Familiarity with C++ for object-oriented programming tasks. Good Communication Skills:Ability to communicate effectively within a global team environment. Preferred technical and professional experience Linux Development Environment:Experience with GitHub, CI/CD pipelines, and Agile methodologies. Knowledge of Linux Internals:Understanding of the inner workings of the Linux operating system.

Posted 3 months ago

Apply

4 - 8 years

8 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Join our team of Firmware Engineers dedicated to crafting the most secure systems for our clients to deploy their enterprise applications. At IBM, we focus on Z systems, the advanced mainframes that power critical workloads with intensive IO operations. As a Firmware Engineer, you will play a vital role in developing IO enablement firmware and boot firmware for z Servers, ensuring seamless operation and robust security.Your primary responsibilities include: Firmware Development:Design, Develop and maintain firmware for IBM z Systems, with a focus on IO enablement and boot firmware. Programming Expertise:Utilize C, C++ programming expertise in Linux environments to write and debug code effectively. Global Collaboration:Collaborate with a global team to design and implement firmware solutions, ensuring compatibility with Linux, zOS, and zVM operating systems. Communication Skills:Demonstrate strong communication skills to effectively interact with team members and stakeholders. Agile Approach:Contribute to Agile methodologies and CI/CD practices within the Linux development environment, utilizing GitHub for version control. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expertise in Firmware Development:Extensive experience in developing firmware solutions for complex systems. IO Domain Knowledge:Deep understanding of IO protocols such as PCIe, I2C, and SPI. Linux Systems Programming Knowledge:Proficiency in Linux internals and systems programming using C. Basic Knowledge in Object Oriented Programming (C++):Familiarity with C++ for object-oriented programming tasks. Good Communication Skills:Ability to communicate effectively within a global team environment. Linux Development Environment:Experience with GitHub, CI/CD pipelines, and Agile methodologies. Knowledge of Linux Internals:Understanding of the inner workings of the Linux operating system.

Posted 3 months ago

Apply

6 - 11 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6+ years of relevant Industry experience Very strong in C and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, filesystems) and profiling. Experience in device driver development and support for NIC, HBA or Graphics cards Understanding of riscv / arm architecture and micro architecture features likes Caches, MMU, SMP, coherency Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space APIPreferred technical and professional experience Preferred Professional and Technical Expertise :with SSl/TLS , Crypto Concepts

Posted 3 months ago

Apply

5 - 9 years

7 - 11 Lacs

Pune, Ahmedabad

Work from Office

Naukri logo

Relevant Experience required: Python, Embedded Testing, Automative Knowledge Education Required: Bachelor s / Masters / PhD: Bachelor s Must have: Python, Embedded Testing, Automotive domain and Tools Required Technologies 5+ years of experience with Test Automation with Embedded systems Strong knowledge in Python + Py Test for automation and scripting tasks Experience in framework development Problem-solving: Demonstrated ability to effectively analyze and solve technical challenges. Hardware Testing: Good to have experience with hardware automation tools and processes Must have experience with Jira, Git Strong troubleshooting skills Good communication skills. Automotive domain knowledge. Automotive tools understanding Signal generator, Picoscope, CANalyzer, etc Understanding in Audio functionality

Posted 3 months ago

Apply

Exploring Firmware Jobs in India

Firmware development is a rapidly growing field in India with numerous job opportunities available for skilled professionals. Firmware engineers play a crucial role in designing and developing embedded software that is essential for the functioning of various electronic devices and systems.

Top Hiring Locations in India

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

These cities are known for their strong presence of technology companies and offer a plethora of opportunities for firmware professionals.

Average Salary Range

The average salary range for firmware professionals in India varies based on experience and skill level. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with 5+ years of experience can earn upwards of INR 12-15 lakhs per annum.

Career Path

In the firmware domain, a typical career path may include roles such as Junior Firmware Engineer, Firmware Engineer, Senior Firmware Engineer, Firmware Architect, and Firmware Manager. Progressing through these roles often involves gaining expertise in specific technologies, leading projects, and mentoring junior team members.

Related Skills

In addition to firmware development, professionals in this field are often expected to have skills in areas such as embedded systems, microcontrollers, C/C++ programming, debugging, and hardware-software integration.

Interview Questions

  • What is firmware and how is it different from software? (basic)
  • Can you explain the process of flashing firmware onto a device? (medium)
  • How do you ensure firmware security in embedded systems? (advanced)
  • What is the role of interrupts in firmware development? (medium)
  • Can you explain the difference between volatile and non-volatile memory? (basic)
  • How do you optimize firmware code for memory-constrained devices? (advanced)
  • Have you worked with any real-time operating systems (RTOS) in firmware development? (medium)
  • How do you approach debugging firmware issues in a hardware-software integrated system? (advanced)
  • What are the advantages of using firmware over hardware for certain functionalities? (medium)
  • Can you discuss the importance of version control in firmware development? (basic)
  • How do you handle firmware updates for devices already deployed in the field? (advanced)
  • Have you worked on any IoT projects involving firmware development? (medium)
  • Explain the concept of firmware over-the-air (FOTA) updates. (medium)
  • How do you ensure firmware reliability in safety-critical systems? (advanced)
  • What are some common challenges faced in firmware development for IoT devices? (advanced)
  • Have you worked with any communication protocols like UART, SPI, or I2C in firmware development? (medium)
  • Can you discuss the role of power management in firmware design for battery-operated devices? (medium)
  • How do you ensure firmware compatibility across different hardware platforms? (advanced)
  • What tools do you typically use for firmware development and testing? (basic)
  • Can you explain the importance of documentation in firmware projects? (basic)
  • How do you stay updated with the latest trends and technologies in firmware development? (basic)
  • Can you discuss any experience you have with bare-metal programming in firmware development? (medium)
  • How do you approach firmware testing to ensure reliability and performance? (medium)
  • Have you worked on any firmware projects involving sensor integration? (medium)
  • Can you discuss a challenging firmware bug you encountered and how you resolved it? (advanced)

Conclusion

Firmware jobs in India offer exciting opportunities for tech enthusiasts looking to work on cutting-edge projects in embedded systems and IoT. By honing your skills, preparing thoroughly, and showcasing your expertise, you can land a rewarding career in this dynamic field. Good luck with your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies