Home
Jobs

1033 Firmware Jobs - Page 35

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.

3 - 6 years

8 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $12 billion in FY23 and approximately 26,000 people globally working alongside 125,000 global customers, ADI ensures today s innovators stay Ahead of What s Possible. Learn more at www.analog.com and on LinkedIn . QA Engineer (Software Developer in Test) (ADBL) Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. QA Engineer (Software Developer in Test) Analog Devices, Inc. is looking for a QA Engineer (Software Developer in Test) to join our Medical Products Group in Bangalore , India . Analog Devices is a world leader in the design, manufacture, and marketing of a broad portfolio of high-performance analog, mixed-signal, and digital signal processing (DSP) integrated circuits (ICs) used in virtually all types of electronic equipment. Since our inception in 1965, we have focused on solving the engineering challenges associated with signal processing in electronic equipment. Used by over 100,000 customers worldwide, our signal processing products play a fundamental role in converting, conditioning, and processing real-world phenomena such as temperature, pressure, sound, light, speed, and motion into electrical signals to be used in a wide array of electronic devices. We focus on key strategic markets where our signal processing technology is often a critical differentiator in our customers products, namely the industrial, automotive, communications, and consumer markets. As QA Engineer (Software Developer in Test) this position will be responsible for black box and white box testing related activity for ADI s medical products. Essential Duties Responsibilities: Work on Development of Test automation for Mobile, Web application and edge devices Generate and maintain documentation as require Work with development teams within group and Analog Devices Resolve issues as required in a timely manner Work on manual testing and writing of test cases too if required Minimum Qualifications: Bachelor s /master s degree in computer engineering, or equivalent with 5+ years of overall experience in embedded firmware validation 1+ years firmware and GUI test experience Proficient in test automation and scripting languages such as Python, Matlab, Perl, Shell script, batch script, Typescript/JavaScript and Python, etc. Experience and deep understanding of the automation tools like Selenium, Appium, WebdriverIO and other client automation tools Ability to derive extensive test plans and 5+ years of Experience with the Test Automation and development of different types of frameworks (Key word driven, Data driven, hybrid) generate insightful reports Experience in working with continuous integration and deployment using Jenkins Strong communication and interpersonal skills Source control: Git Nice to have: Experience in the healthcare industry. Experience with testing and test automation of product developed in IOT Platforms. Experience working with Docker Knowledge of Building and Deploying application Additional Skills, Knowledge Abilities: Practical knowledge of waterfall and agile methodologies. Experience with distributed, highly available, and scalable systems. Experience working with global engineering and operations teams. Good in problem solving Knowledge of software development tools, frameworks, and infrastructures. Good interpersonal skills. Education Level : Bachelor s/Master s Degree Travel Required : 10% For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days

Posted 3 months ago

Apply

3 - 6 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $12 billion in FY23 and approximately 26,000 people globally working alongside 125,000 global customers, ADI ensures today s innovators stay Ahead of What s Possible. Learn more at www.analog.com and on LinkedIn . QA Engineer (Software Developer in Test) (ADBL) Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. QA Engineer (Software Developer in Test) Analog Devices, Inc. is looking for a QA Engineer (Software Developer in Test) to join our Medical Products Group in Bangalore , India . Analog Devices is a world leader in the design, manufacture, and marketing of a broad portfolio of high-performance analog, mixed-signal, and digital signal processing (DSP) integrated circuits (ICs) used in virtually all types of electronic equipment. Since our inception in 1965, we have focused on solving the engineering challenges associated with signal processing in electronic equipment. Used by over 100,000 customers worldwide, our signal processing products play a fundamental role in converting, conditioning, and processing real-world phenomena such as temperature, pressure, sound, light, speed, and motion into electrical signals to be used in a wide array of electronic devices. We focus on key strategic markets where our signal processing technology is often a critical differentiator in our customers products, namely the industrial, automotive, communications, and consumer markets. As QA Engineer (Software Developer in Test) this position will be responsible for black box and white box testing related activity for ADI s medical products. Essential Duties Responsibilities: Work on Development of Test automation for Mobile, Web application and edge devices Generate and maintain documentation as require Work with development teams within group and Analog Devices Resolve issues as required in a timely manner Work on manual testing and writing of test cases too if required Minimum Qualifications: Bachelor s /master s degree in computer engineering, or equivalent with 5+ years of overall experience in embedded firmware validation 1+ years firmware and GUI test experience Proficient in test automation and scripting languages such as Python, Matlab, Perl, Shell script, batch script, Typescript/JavaScript and Python, etc. Experience and deep understanding of the automation tools like Selenium, Appium, WebdriverIO and other client automation tools Ability to derive extensive test plans and 5+ years of Experience with the Test Automation and development of different types of frameworks (Key word driven, Data driven, hybrid) generate insightful reports Experience in working with continuous integration and deployment using Jenkins Strong communication and interpersonal skills Source control: Git Nice to have: Experience in the healthcare industry. Experience with testing and test automation of product developed in IOT Platforms. Experience working with Docker Knowledge of Building and Deploying application Additional Skills, Knowledge Abilities: Practical knowledge of waterfall and agile methodologies. Experience with distributed, highly available, and scalable systems. Experience working with global engineering and operations teams. Good in problem solving Knowledge of software development tools, frameworks, and infrastructures. Good interpersonal skills. Education Level : Bachelor s/Master s Degree Travel Required : 10% For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days

Posted 3 months ago

Apply

10 - 12 years

37 - 45 Lacs

Chennai, Pune, Delhi

Work from Office

Naukri logo

Support the design, deployment, and operations of a large-scale global Oracle cloud computing environment (Oracle Cloud Infrastructure - OCI). Primarily focused on qualification of network devices, fabric and systems through a combination of a deep level understanding of networking at the protocol level coupled with programming skills to support the automation of test plans. As OCI is a cloud-based network with a global footprint, this support will include evaluation and test of highly scaled up network infrastructure. Qualifications 10+ years of experience in Networking field 6+ years of experience in testing, automating at system level 6+ years of experience validating 100G, 400G and 800GE cables and pluggable discrete optics Fluency in BGP, MPLS, Tunnels, OSPF, TCP, UDP, IP, Networking device hardware Experience with Python or other object-oriented programming language Experience with optical transceiver EEPROM, DOM and layer 1 physical connectivity Experience in RDMA, Infiniband is preferable Excellent organizational, verbal, and written communication skills Excellent judgment to influence product roadmap direction, features, and priorities. Bachelor s or master s degree in computer science, Electrical/Hardware Engineering or related field Responsibilities Participate in Network lifecycle management through network build and/or upgrade projects. Collaborate with program/project managers to develop test strategy landmarks and deliverables. Will primarily develop test practices and strategies to validate production network configurations and scale use cases. However, may have to develop new test cases and test strategies from time to time. Serve as technical lead and test manager for qualification projects. Contributes to the development of roadmap issues. Leads development of new scripts and method of test procedures. Mentors junior engineers. Participates in network solution and architecture validation process. Responsibility for developing standalone test cases. Participate in operational rotations as an RD consultant. Provide break-fix validation support for high impact events. Participate in post-event root cause analysis. Coordinate with networking automation and monitoring services for the development and integration of support tooling. Frequently develops scripts to automate routine tasks for team and business unit. Supports and validates network vendor software bug fixes. Collaborate with network vendor technical account team and internal network design teams to drive bug resolution and assist in the validation of new firmware and/or operating systems.

Posted 3 months ago

Apply

3 - 7 years

5 - 15 Lacs

Pune

Work from Office

Naukri logo

key responsibilities Embedded software, Firmware in C, C++ on Linux, QT, Python Collaborate with Hardware team for driver development Skill Sets One or more skill sets listed below to fit in different positions in the development team Expertise in Embedded / RTOS : RT Linux, FreeRTOS, Linux Distributions Arch, Debian, Yokto Expertise in C, C++ (GCC), QT, Python Expertise in SQLlite Implementation experience in Socket programming, MQTT, AMQP, HTTPS, Web Socket, REST, SOAP, COAP Hands on experience in security middleware SSL, TLS and their open source implementations Good Analytical skills Education / Qualification MTech / BTech /BE ( Electronics / computer science) Experience 5+ years hands-on experience for Program Manager / Lead Developer 3+ years for Sr. Developer Location : Pune.

Posted 3 months ago

Apply

3 - 6 years

8 - 13 Lacs

Pune

Work from Office

Naukri logo

Job Summary: We are seeking a Senior Engineer who will work on Instrumentation development team responsible for a highly efficient product. This role requires a deep understanding of C Language, Embedded systems, and software development methodologies. The candidate will also be expected to use unambiguous tools such as UML, Visio etc. for various documentation purpose. The candidate s development tasks will span embedded code, verification test code, execution of test code, and various supporting PC applications. The candidate is also expected to guide and mentor junior developers with technical queries. In This Role, Your Responsibilities Will: Collaborate with marketing and manufacturing in helping define requirements. Analyze, design, and implement solutions to requirements. Propose improvements to identified software inefficiencies and deficiencies. Use scopes, meters, power sources etc. as necessary to complete the task. Plan and architect a testing environment using existing tool chain for a given product. Participate in sprint planning sessions. Identifies test cases necessary for verifying firmware requirements. Implements or manages the implementation of test cases. Manage code changes using version control tools. Participate in code reviews. Implement or manage the execution of test cases. Log defects in project defined defect tracking tool. Read and follow relevant project engineering practice and engineering standards documents. Who you are: You will Anticipates customer needs and provides services that are beyond customer expectations. You will Quickly and decisively take action in fast-changing, unpredictable situations and Assumes responsibility for the outcomes of others. For This Role, You Will Need: Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers Knowledge and experience with ARM architecture. Knowledge and experience with RTOS Knowledge and experience with agile development methodologies Knowledge and experience with distributed version control such as (GIT, Mercurial) Knowledge and experience with static code analysis tools such as PC-Lint. Knowledge of Ethernet Stack. Expert programming skills with C / C++ compilers and linkers Knowledge or ability to learn requirements management database tools such as (Jama) Familiarity with command line application interfaces and operation. Ability to participate in a team environment. Must have a commitment to quality. A mechanical background or mechanical aptitude is helpful. Methodical problem-solving skills are needed. Be able comprehend and adapt solutions to existing code structures. Mentor and Guide junior firmware developers Preferred Qualifications: Bachelor of Science Computer Engineering, Electronics Engineering or Equivalent Engineering with a focus on programming Prior embedded development experience Our Offer To You . Emersons compensation and benefits programs are designed to be competitive within the industry and local labor markets . We also offer a comprehensive medical and insurance coverage to meet the needs of our employees. We are committed to creating a global workplace that supports diversity, equity and embraces inclusion . We welcome foreign nationals to join us through our Work Authorization Sponsorship . We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office. Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities. Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.

Posted 3 months ago

Apply

4 - 7 years

14 - 16 Lacs

Pune

Work from Office

Naukri logo

Job Responsibility Leading project and coordinating the interface with other international design teams Contribute in project requirements Develop plans, and schedule Develop detailed level software design documents based on project requirement Develop software in C/C++ technologies and web pages Conduct software peer and code reviews. Recommend plan to improve software quality in products. Job Requirements BE - Computer Science \ Electronics Engineering or Equivalent 4-7 years of experience in embedded software development in Linux environment C & C++ experience is a must Experience working with OpenBMC & Redfish APIs, yocto is a must. Experience with CGI, Json, HTML, Ajax, jQuery is a must Own the project and coordinate with functional contacts at different locations Ability to develop readable, robust, reliable, well-structured code is a must Ability to review code for readability, and robust/reliable operation in an embedded system is a must Ability to identify and correct embedded software problems like race conditions and reentrancy issues is a must Application development & driver interfacing with RS-485 and communications Modbus, CANOpen, Ethernet and TCP/IP protocol is preferred Power domain preferred Real-time operating system experience is preferred Web/CGI application background is a plus CMMI Process Knowledge is preferred Ability to communicate effectively in both written and spoken English Good Interpersonal skills & Strong Team Player

Posted 3 months ago

Apply

5 - 9 years

7 - 12 Lacs

Pune

Work from Office

Naukri logo

We are seeking a Senior Engineer who will work on Instrumentation development team responsible for a highly efficient product. This role requires a deep understanding of C Language, Embedded systems, and software development methodologies. The candidate will also be expected to use unambiguous tools such as UML, Visio etc. for various documentation purpose. The candidate s development tasks will span embedded code, verification test code, execution of test code, and various supporting PC applications. The candidate is also expected to guide and mentor junior developers with technical queries. WHY EMERSON Our Commitment to Our People We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world s most complex problems for our customers, our communities, and the planet. You ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you ll see firsthand that our people are at the center of everything we do. So, let s go. Let s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability. administrator@emerson. com . ABOUT EMERSON Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you ll find your chance to make a difference with Emerson. Join our team - let s go! No calls or agencies please. Job Summary: We are seeking a Senior Engineer who will work on Instrumentation development team responsible for a highly efficient product. This role requires a deep understanding of C Language, Embedded systems, and software development methodologies. The candidate will also be expected to use unambiguous tools such as UML, Visio etc. for various documentation purpose. The candidate s development tasks will span embedded code, verification test code, execution of test code, and various supporting PC applications. The candidate is also expected to guide and mentor junior developers with technical queries. In This Role, Your Responsibilities Will: Collaborate with marketing and manufacturing in helping define requirements. Analyze, design, and implement solutions to requirements. Propose improvements to identified software inefficiencies and deficiencies. Use scopes, meters, power sources etc. as necessary to complete the task. Plan and architect a testing environment using existing tool chain for a given product. Participate in sprint planning sessions. Identifies test cases necessary for verifying firmware requirements. Implements or manages the implementation of test cases. Manage code changes using version control tools. Participate in code reviews. Implement or manage the execution of test cases. Log defects in project defined defect tracking tool. Read and follow relevant project engineering practice and engineering standards documents. Who you are: You will Anticipates customer needs and provides services that are beyond customer expectations. You will Quickly and decisively take action in fast-changing, unpredictable situations and Assumes responsibility for the outcomes of others. For This Role, You Will Need: Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers Knowledge and experience with ARM architecture. Knowledge and experience with RTOS Knowledge and experience with agile development methodologies Knowledge and experience with distributed version control such as (GIT, Mercurial) Knowledge and experience with static code analysis tools such as PC-Lint. Knowledge of Ethernet Stack. Expert programming skills with C / C++ compilers and linkers Knowledge or ability to learn requirements management database tools such as (Jama) Familiarity with command line application interfaces and operation. Ability to participate in a team environment. Must have a commitment to quality. A mechanical background or mechanical aptitude is helpful. Methodical problem-solving skills are needed. Be able comprehend and adapt solutions to existing code structures. Mentor and Guide junior firmware developers Preferred Qualifications: Bachelor of Science Computer Engineering, Electronics Engineering or Equivalent Engineering with a focus on programming Prior embedded development experience Our Offer To You By joining Emerson, you will be given the opportunity to make a difference through the work you do. Emersons compensation and benefits programs are designed to be competitive within the industry and local labor markets . We also offer a comprehensive medical and insurance coverage to meet the needs of our employees. We are committed to creating a global workplace that supports diversity, equity and embraces inclusion . We welcome foreign nationals to join us through our Work Authorization Sponsorship . We attract, develop, and retain exceptional people in an inclusive environment, where all employees can reach their greatest potential . We are dedicated to the ongoing development of our employees because we know that it is critical to our success as a global company. We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office. Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities. Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.

Posted 3 months ago

Apply

8 - 13 years

30 - 35 Lacs

Chennai

Work from Office

Naukri logo

Domain skills Strong domain knowledge of storage technologies 10+ years of experience in storage related areas especially storage enclosure services 4+ years of experience working with SCSI, SAS, NVMe technologies Experience working with cross functional teams including product management, hardware engineering, manufacturing Strong knowledge of C, Python, RTOS concepts, multithreading, SMP Experience in designing and debugging high availability storage systems with redundant components Outstanding software debugging skills Key leadership skills 4+ years of experience in technical leadership role A track record of leading and mentoring a software team Ability to interact with customers to gather requirements, explain the design, troubleshoot issues in live environment Ability to understand the overall solution for the customer and translate this into a cost effective and reliable design Experience working with cross functional teams including product management, sales, hardware engineering, manufacturing teams to design high-performance, cost-effective solutions for storage platforms Ability to contribute and engage in authorized open source and external tech forums Other relevant and desirable Technical Skills (one or more of the below) Experience in RESTful API, Redfish, Swordfish, CXL Hands-on experience with one or more of Broadcom, Microchip SDK Qualification Bachelors or Master degree in ECE, CS, IT or EE 10+ years of working experience and hands-on experience in one or more areas of the skills section Excellent verbal and written communication skills Strong interpersonal, multitasking and organizational skills Ability to work under pressure.

Posted 3 months ago

Apply

5 - 10 years

6 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Embedded Software Engineer Locations : Hyderabad, India Desirable Skills : Embedded Software Verification and Validation, Debugging Software, Microcontrollers, Bootloader, C (Programming Language), Embedded Firmware Development Job Description : 1. 3 to 5 years of experience in Embedded Software Verification and Validation (75%) & Embedded Firmware Development (25%). 2. Good experience in Embedded C programming. 3. Experience in Software Integration Testing or Qualification Testing using Vector Cast or relevant tools 4. Should have experience in test cases development for microcontroller-based systems and its peripherals 5. Hands on experience in Software Build, Integration and Debugging for Target Board and Board Bring up activities. 6. Experience in C++, Shell Scripting would be an added advantage. 7. Experience in MCU based products (ARM/STM/PIC etc) 8. Hands on experience in UART, CAN, SPI, I2C 9. Experience in Keil, IAR, Visual studio IDE’s, debugging tools (J-Link, J-tag, Ulink2, J-trace, etc), Configuration Management like Git, GitLab, SmartGit, etc... 10. Experience in SDLC process (Waterfall/V Model/ASPICE) 11. BE in EE, EC, or CS Job Role: Embedded software verification engineer will be working on developing and executing Software Integration and qualification test cases for Embedded Systems related to Motor controller and Sensor products. SW requirements for the products will be the input to develop test cases and to validate the requirements and correct implementation of the SW requirements along with the code coverage. Liaise daily with cross functional teams to understand the SW requirement, help in identifying root cause for reported issues by executing them on simulation, FPGA and/or HW targets, involving in board bring up activities.

Posted 3 months ago

Apply

8 - 13 years

10 - 14 Lacs

Pune

Work from Office

Naukri logo

ROLE OVERVIEW We are seeking an Embedded Software Applications Engineer professional to join our expanding Software Applications team in Pune, India. The team involves with all aspects of embedded software such as SW & HW designs, feature prototyping, feature integration, SW customization & performance optimization related to our motor control solutions. This position requires a strong Embedded Software Engineer with 5+ years relevant experience. The successful candidate will be responsible for direct technical customer support to address questions regarding Allegro’s motor control products in the software and hardware domains. The candidate must quickly ramp-up onto an existing project, understand automotive platform hardware and software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem-solving abilities, and work closely with external customers to customize and launch their new products. RESPONSIBILITIES Requirements development with the customer and alignment of the software needs with Allegro software development team. Customer support, embedded SW application note creation and development of example codes required from customers. Support on meeting with customer, support design proposals for new business opportunities. Customer on-site support, including international travel. Designing, simulating, implementing, documenting, and testing motor control software for various end-equipment, with focus on automotive. Participate in simulation (SIL, MIL), programming, calibration, testing working with hardware test bench or HIL System. PERSON SPECIFICATION Qualifications The successful candidate will possess at least a bachelor’s in electrical, electronics, embedded, software field Experience Essential Understanding motor control algorithms such as the sensored, Sensorless, field-oriented control. Background with Cortex-M series embedded SW development in C Extensive experience with real time embedded software engineering and control design Proficiency in C languages for embedded software and object-oriented programming (C++) Experience to develop automotive serial communication such like LIN and CAN Full software lifecycle experience (ASPICE L2) Analyse, review, manage and trace software requirements. Proficiency in debugging complex issues. Proficiency in understanding complex software architecture definition that leads to software code development. GitLab, or any other version control and issue tracking systems Familiarity with hardware communication protocols such as SPI, I2C, UART. Participate in coding reviews using Code Collaborator Familiarity with software compilers such as IAR Workbench or ARM Keil Use oscilloscopes, logic analysers and other hardware related inspection tools Challenge workflows and recommend processes for improvement. Desirable Experience with Unit Testing Tools (NUnit/Cantata/Parasoft). Understanding of analog / digital electronics and power electronics Demonstrable software and scripting language skills Experience using microcontrollers and firmware programming Cross platform capabilities, able to perform work on a Windows or Linux environment Embedded testing with white box/black box testing skills Awareness of ISO26262 industry standards. Skills, Knowledge and Aptitudes: Candidates should also be able to demonstrate: Good presentation skills in English and the ability to present technical information in a clear and concise manner. Self-motivated, passionate, positive and hard-working with an energy and enthusiasm to drive quality and to improve the service that the software team provides to stakeholders, internally and externally. Ability to work independently and manage time effectively. The ability to work as part of a global development team with diverse engineering disciplines.

Posted 3 months ago

Apply

5 - 8 years

7 - 10 Lacs

Chennai, Pune, Delhi

Work from Office

Naukri logo

As an Firmware Engineer, you will be a key member of the hardware team leading an embedded project from start to finish. Both an exceptional technical engineer as well as a leader, you are able to architect, execute, and test complex embedded systems on a range of platforms from bare metal, RTOS, Linux, and mobile OS. This role will help build the next-generation HW platforms for Motive. This person understands how to ship high-volume quality hardware and has done it many times; experience with mobile platforms and surrounding technologies a must. You have shipped hundreds of thousands if not millions of devices through the devices you have developed. What You ll Do: Design and development of high-performance firmware and software for cutting-edge IoT platforms Debug, optimize, and validate firmware on complex embedded multi-core architectures. Participate in ground-breaking hardware and research projects What We re Looking For: 5+ years of experience Bachelor s degree in Electrical Engineering, Computer Science, or equivalent experience Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code Consumer electronics experience or familiarity with 3-4 or relevant technologies: mutli-core ARM processors, GPUs, WiFi/BT, cameras. Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required. IoT device development, deployment and monitoring in-field. Comfortable with python or other scripting languages. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.

Posted 3 months ago

Apply

5 - 8 years

7 - 10 Lacs

Chennai, Pune, Delhi

Work from Office

Naukri logo

As an Firmware Engineer, you will be a key member of the hardware team leading an embedded project from start to finish. Both an exceptional technical engineer as well as a leader, you are able to architect, execute, and test complex embedded systems on a range of platforms from bare metal, RTOS, Linux, and mobile OS. This role will help build the next-generation HW platforms for Motive. This person understands how to ship high-volume quality hardware and has done it many times; experience with mobile platforms and surrounding technologies a must. You have shipped hundreds of thousands if not millions of devices through the devices you have developed. What You ll Do: Design and development of high-performance firmware and software for cutting-edge IoT platforms Debug, optimize, and validate firmware on complex embedded multi-core architectures. Participate in ground-breaking hardware and research projects What We re Looking For: 5+ years of experience Bachelor s degree in Electrical Engineering, Computer Science, or equivalent experience Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code Consumer electronics experience or familiarity with 3-4 or relevant technologies: mutli-core ARM processors, GPUs, WiFi/BT, cameras. Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required. IoT device development, deployment and monitoring in-field. Comfortable with python or other scripting languages. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.

Posted 3 months ago

Apply

5 - 8 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

5-8 Years in Embedded Firmware Storage/SSD FTL or Frontend Firmware development Strong firmware design and debug experience using assembly and C programming. Knowledge of mass storage interface protocol PCIe/NVMe as needed, Understanding of storage interfaces including SATA, or SAS (optional) Knowledge in the use of scripting languages, programming tools and environments Experience in the storage industry in SSD, HDD, storage systems, or a related technology. Working knowledge of NAND flash and other non-volatile storage is optional but plus. Experience in test equipment such as oscilloscopes and logic/bus analyzers (Viavi or LeCroy - good to have). Ability to work independently with a minimum of day-to-day supervision. Ability to work in a multi-functional team and under the pressure of multiple priorities.

Posted 3 months ago

Apply

5 - 8 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

The candidate will also have to mentor junior engineers Experience: 5 to 8 Years of experience in the following areas: Functional Modeling & Verification: Hands-on experience in C++ & System C based Model development/test creation Prior Experience with C based Tests/Test bench development Python coding would be a plus Knowledge on NAND concepts will be an advantage Knowledge on Memory and Digital Design Concepts would be preferable (SRAM/DRAM/ROM/Flash) Circuits/Logic Languages Expertise C, C++, Python, System C, SystemVerilog/UVM will be a plus Tool Expertise VisualStudio, Git, Bitbucket Education & Soft skills: Bachelors/Masters from a reputed College/University with Electronics and communication/Embedded Systems background Strong Problem Solving Efficient Communication Team Leading & Mentoring skills Job responsibilities: Hands-on contributions coding C++ & System C models & test creation Debug issues in Firmware environment Validating the developed model using SV/UVM testbench Debug failures and root-cause it by interacting with other teams/groups etc

Posted 3 months ago

Apply

5 - 8 years

1 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities Hi Everyone, We are Hiring!!! Role: Embedded QA, Firmware Automation Testing, Location - Bangalore Experience - 5 - 8 Years (Technical) Skills: Expert level understanding of defining Test Architecture for Embedded System Expert in Python 3.x, PyTest, Python based tools Expert in building Test Automation from scratch using Robotic Test Framework, Selenium etc. Proficient in Linux operating system. Should be able to develop applications based on Linux. platform. Good knowledge of Build tools - GNU Make Good experience working on Communication protocols like CAN/UART/I2C/SPI Good experience working with modern CI/CD pipeline setup & integration of Tests Hands on with Lab equipments like MSO, Multimeter, logic analyzer. Basic Electronics debugging and troubleshooting skills. Use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management. Knowledgeable programming skills. Design new components applying various concepts design concepts and patterns. Please acknowledge the JD, send your update resume and share your linkdin I’D. Thanks & Regards Kalpana Yadav Domestic Recruiter Inoventive IT services Pvt Ltd If you are interested, please share your resume at kalpana.yadav@inoventiveit.com Thank You Kalpana Yadav Inoventive IT Services Pvt Ltd

Posted 3 months ago

Apply

15 - 19 years

50 - 55 Lacs

Bengaluru

Work from Office

Naukri logo

Overview Developing emulation testbenches to support necessary DV scenarios and firmware/ software/ hardware bring up. Responsibilities Build emulation models from RTL and release/support those models Develop emulation tools such as debugger and monitor features Work closely with verification and software development teams Develop emulation and verification strategy Develop test framework and test cases Write documents such as verification specification and reports Coach younger colleagues Emulation and Prototyping technologies such as Palladium, Veloce, Zebu, HAPS, (these names are registered trade marks of their respective owners) Requirements Experience - minimum 15+ yrs and above with minimum of 5+ yrs of experience of woking on any one of the Emulation platform. Education Qualification: BE/BTech.

Posted 3 months ago

Apply

8 - 13 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role : Builds emulation and FPGA models and solutions from RTL design using synthesis, partitioning, and routing tools. Develops, integrates, tests, and debugs hardware and software collateral in simulation, emulation, and FPGA models for testing new features, writes directed tests, develops the test environment and hybrid emulation environment, and supports verification of hardware and software/firmware. Defines and develops new capabilities and tools to achieve better verification through improved emulation and FPGA model usability. Enables acceleration of RTL development and improve emulation/FPGA model usability for presilicon verification, postsilicon validation, and software development. Develops improvements to usability by RTL validation and debugging of failing RTL tests on the emulation platform and interfaces with and provides guidance to verification teams for optimizing presilicon verification environments, test suites, and methodologies for emulation efficiency. Develops and utilizes automation aids, flows, and scripts in support of emulation utilization. Applies understanding of emulation and FPGA prototyping tools and methodologies, SoC integration, emulation transactors, emulation performance and optimization techniques, RTL simulation, and hybrid emulation environments (virtual platform and FPGA/emulation model). Collaborates with design, power and performance, silicon validation, and software teams, and participates in SoC and IP bring up, root causes testbench issues, IP and SoC testcases, and emulator/FPGA environment issues. Qualifications Bachelor Degree in Electrical and Electronics Engineering or Master's Degree in Electrical and Electronics Engineering or Computer Engineering with 8+ years experience. Experience in Pre-si/post-Si validation with FPGA based validation, Experience with bring up of functional tests on FPGA/Si. Experience in Hardware validation/emulation platforms like zebu, veloce or functional bring up of PM/Reset/PCIE/DMI/DDR/Mem et.al. Good understanding of SoC architecture / uArchitecture, Networking protocols or Signal processing algorithms/flows in hardware. Excellent understanding of test framework and abstraction, develop test plans, test scripts for functional validation. Very good debugging skills, experience of working with various hardware debugging tools JTAG, Verdi, fsdb analysis. Good knowledge in C/C++, Scripting knowledge (Python/Perl/Tcl), ability to develop parsers. Knowledge in RTL design, VHDL/Verilog is a plus. Strong analytical ability, problem solving and communication skills. Ability to work independently and at various levels of abstraction. Inside this Business Group The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers. 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

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is building on its core strengths in wireless and compute technologies and is in the middle of the biggest technology revolution in the Automotive space. While Qualcomm has pioneered connected car technologies for over a decade, it is now playing a critical role in the evolution of Automotive Infotainment, Telematics, ADAS/Autonomous Driving & its supporting technologies. We are investing in several bleeding-edge technologies such as 5G, Cellular V2X, Computer Vision, AI/Deep Learning, etc., and are working closely with global Automakers/Tier-1s, standards bodies, consortiums, and operators on pushing the boundaries. Qualcomm Automotive Team is looking for a Senior Technical Lead who can make difference on many technology forefronts in the Automotive space, join our growing multisite engineering organization. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD 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. Technical design and implementation of ADAS and AD systems based on Qualcomm Snapdragon Autonomous/ADAS SoCs and HW platforms. Closely collaborate with other domain experts across SoC/Hardware, Firmware, Safety, Security and Algorithms to define the functional specifications, design modular software components and interaction models, well-defined public and private interfaces, resource management and debugging tools. Lead the system level profiling and optimization of end-to-end use-cases, identify and address bottlenecks across heterogenous computational units and realize efficient implementations. Actively engage with OS and Framework vendors, Automotive OEMs, Tier-1s and ISVs to implement solutions based on of Qualcomm Automotive platforms. 10+ years of Software Systems Engineering experience. Atleast 10+ yrs experience in ADAS, Cockpit, EPAS systems Extensive experience and hands on in C/C++ Atleast 10+ years of experience in Automotive engineering 10+ years of industry experience in embedded software, especially in the automotive domain Strong understanding of QNX/Linux operating system and hands-on experience with QNX/Linux device driver development 10+ years of experience in the field of ADAS Driving Functions, Firmware and Embedded Systems design and development. Experience in defining the business strategies, creating road map for the ADAS Segment Leads, guides and directs a large group of technical employees responsible for engineering deliverables in support of the organization's business objectives. Experience with ADAS DMS (Driver Monitoring system)-Detection of automotive vehicles drivers head and identifying and notification of alertness of driver to the system Driving key POCs, including Parking Stack bring-up on multiple SoCs and in-vehicle platforms, enhancing product scalability and technical innovation, in readiness for Software Defined Vehicle (SDV) architecture. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview Qualcomm is leveraging its core strengths in wireless and compute technologies to lead a significant technological revolution in the automotive space. Having pioneered connected car technologies for over a decade, Qualcomm is now at the forefront of evolving Automotive Infotainment, Telematics, ADAS/Autonomous Driving, and supporting technologies. We are investing in cutting-edge technologies such as 5G, Cellular V2X, Computer Vision, and AI/Deep Learning, and are collaborating closely with global automakers, Tier-1 suppliers, standards bodies, consortiums, and operators to push the boundaries of innovation. The Qualcomm Automotive Infotainment Team is seeking a Display Architect who can make a significant impact in the automotive space and join our growing multisite engineering organization. Responsibilities Lead the design and implementation of display processing pipelines on Qualcomm's Autonomous/ADAS SoCs and platforms. Architect and develop the next-generation display stack, ensuring robust system-level integration and performance. Collaborate closely with product owners and domain/technology experts to define specifications, lead software design/implementation, and integrate/validate software in a larger system. Own the complete display driver stack development from requirements to design, development, and bug fixing. Actively engage with Automotive OEMs, Tier-1s, and ISVs to implement solutions based on Qualcomm Automotive platforms. Design complex fault-tolerant safety systems and ensure compliance with industry-standard specifications (e.g., ISO26262, ASPICE). Optimize display performance, power consumption, and system-level integration. Minimum Qualifications 13-16 years of experience in the embedded domain, designing, developing, and supporting software solutions on multi-core ARM/CPUs. Strong C/C++ programming skills. Extensive experience with embedded platforms, including low-level firmware, kernel, and user-space components. Expertise in designing and developing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems with J-TAG or ICE debuggers. Proven experience in end-to-end display stack development for embedded products. Solid understanding of operating systems, system-level architecture, and low-level software/hardware interface design. Preferred Qualifications Motivated self-starter with excellent verbal and written communication skills. Demonstrated ability to work with engineers, partners, and customers across different geographies. Experience working with senior management in a corporate environment. Expertise in display interface standards such as HDMI, DSI, LVDS, eDP, and FDPLINK3. Working knowledge of the Android/Linux kernel with respect to DRM/KMS/FB drivers. Thorough understanding of the Android Display/GFX architecture and display native services and framework, including multi-display. Experience with SurfaceFlinger/Wayland compositors is a plus. Educational Requirements Bachelor's or Master's Degree in Engineering from a reputed institute. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD 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. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The ideal candidate needs to have: "ƒ"ƒStrong Embedded system knowledge, Experience on Windows Internals and good driver development. "ƒ"ƒSolid understanding of Operating System concepts, RTOS, FW management. Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features. "ƒ"ƒ Windows kernel driver developmen t experience. "ƒ"ƒUnderstanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. "ƒ"ƒStrong communication and interpersonal skills. "ƒ"ƒStrong problem solving and debugging skills. "ƒ"ƒAbility to co-ordinate across stakeholders and Task management Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience. 10-15 years of work experience with Design and development of Windows drivers, programing languages such as C, C++, hands on experience in debugging system issues and Preferred Qualifications: 10- 15 years of Software Engineering or related work experience. "ƒ"ƒArchitecting System level features. Design and development of complex large features Hands on experience in low level design, code review and delivery management. "ƒ"ƒStrong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) "ƒ"ƒWindows Device driver programming and debugging with WinDbg, JTAG/other tools. "ƒ"ƒARM Processor architecture and Assembly Language. "ƒ"ƒExperience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications "ƒ"ƒEmbedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). "ƒ"ƒKnowledge of OS/system performance profiling and optimization techniques. "ƒ"ƒCommunication, written & interpersonal skills, motivation, the ability to learn quickly. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: As a leading technology innovator, Qualcomm 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 Systems Engineer, you will research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables the development of cutting-edge technology. Qualcomm Systems Engineers collaborate across functional teams to meet and exceed system-level requirements and standards. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Systems Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. Come and join the team that is pushing the envelope and doing foundational R&D for next generation wireless technology! You will be researching, designing, and implementing SW/FW to enable the advanced Wireless WAN features and end-to-end solutions with a focus on layer-1 (PHY layer) functions. This position will expose you to Qualcomms innovative SOC, DSP, Baseband, RF as well as the latest FPGAs and compute platforms in the industry. Minimum Required Skills: Bachelor's degree in computer engineering, Computer Science, Electrical Engineering or related field. 3+ years of Software Engineering on Embedded Platform 3+ years of experience with programming languages such as C, C++, Python , etc. Experience implementing wireless protocols (e.g. 5G/LTE, Wi-Fi ) in Layer 1 (PHY and RF) Preferred Skills Wireless Communication and Digital Signal Processing Theory Knowledge of Operating systems and computer architecture Knowledge of Software architecture and processes Prior experience in DSP Processor Programming (e.g. Tensilica DSP) Prior experience in working with large code base, SW implementation/debugging in a embedded platform Ability to work in a fast-paced dynamic team environment Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: About The Role :(Stability):Sr.Engineer Position 3 to 5 years hands on experience in debugging ThreadX and Linux Embedded stability issues both Kernel Space and User Space. Debug the issues from the dumps provided by OEMs to find the root cause of the issues. Should be able to setup the internal environment and try to reproduce the issues. Should have good understanding on the usage of Trace32, GDB and other debugging Tx tools. Should be able to engage with customers in remote debug sessions, trainings, escalation meetings. Should have very strong analytical and low level debugging skills. Should be able to drive self and work independently. Prior experience on Qualcomm chipsets is preferrable. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragons chipsets for markets such as:Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low level firmware for CPU bootstrapping, power controller etc. He or she, will specifically be engaged in the following domains: a) Micro-code optimization b) Design and development of firmware of idle and active CPU power management c) CPU software/hardware design trade-offs d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...) e) Definition of short and long-term SW architecture roadmap in accordance with Arms architecture ISA evolution f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.) Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development. To fully benefit from the roles opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomms most innovative products. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. a) Around 4 years of experience in designing and developing software/ firmware for various embedded systems b) Knowledge of Arm CPU architecture . especially ARMv8 architecture (RISC-V architecture expertise is a plus) c) Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc) d) Solid knowledge of embedded systems SW design e) Familiarity with the internals at kernel level of either Linux or Windows. Experience in device driver development is an added advantage f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.) g) Critical thinking skills h) Excellent verbal and written communications skills Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a "CPU Silicon Bring up and Validation Engineer" you would be part of the CPU Silicon Bringup Team, within the CPU team. The charter for CPU Silicon Bringup team would be to prepare for and support bring up of every SoC using the Custom CPUs - from first Silicon through to productization. Roles and Responsibilities: Work with CPU design and verification teams to develop CPU bring up and validation test plans. Prepare for CPU bring up through pre-work on emulation and FPGA platforms. Work with SOC bring up teams, software teams to plan CPU bring up. 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 with 5+ years experience. 3+ Experience in Silicon Validation and bring up. Implementation of assembly, C/C++ language embedded firmware Experience with software tool chain including assemblers, C compilers, Makefiles, and source code control tools. Preferred Requirements: Strong understanding of micro-processor architecture. Strong understanding of power management, physical design concepts. Experience in Silicon bring up and validation of CPU features. Experience in debug of functional, power, performance and/or physical design issues in silicon. Experience in CPU design and verification. Experience in Test development for validation of CPU features on Silicon. Experience in development of test vectors for tester bring up. 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. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm XR Research India is rapidly expanding to offer state of the art XR solutions. To scale and strengthen our offering in this domain, we are seeking Systems Lead Engineer who will drive the next-generation technologies and architectures, shaping the future of Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR) use cases. Job Summary: The XR Research team builds and tests prototype devices for different perception technologies. We are looking for an embedded engineer with proven track record in embedded product development including experience in low-level device driver development, HW/SW interfaces, bringing up camera/IMU sensors drivers, I2C/SPI, and basics of electronics. Team member will be responsible for coordinating with different stake holders in consolidating and defining the reference/prototype device requirements for perception features, bring up of new camera sensors, IMU sensors and work with various stakeholders like ID design, electronics team in building the reference/prototype devices. Candidates should be flexible in their work assignments as priorities can change quickly in this fast-paced environment. Minimum Qualifications: Education: Bachelor's degree in Computer Science, Electrical Engineering, Information Systems, or related field. Work Experiences: 7+ years experience with C++ Programming Language and embedded device development. Skills: Design and develop highly optimized embedded software/firmware using C, C++ language on Windows/Android/Linux. Strong understanding of embedded hardware & driver concepts Strong verbal and written communication skills Team player who can function well with minimum supervision Preferred Qualifications: Education: Master's degree in Computer Science, Electrical Engineering, Information Systems, or related field. Work Experiences: 7+ years experience with C++ Programming Language and embedded device development. Skills: Experience with Augmented/Virtual Reality, general computer vision enabling technologies Experience in designing prototype devices using microcontroller, sensors, FPGA, cameras and IMUs. Experience with cameras, flash/LEDs and/or IMUs sensor drivers development Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.

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