Engineer - Firmware Developer

1 month ago


Bengaluru, India Qualcomm Full time
Company:

Qualcomm India Private LimitedJob Area:

Engineering Group, Engineering Group >

Software Engineering

General Summary:Job Purpose:The role is to develop firmware for Qualcomm’s range of chipsets. This will be embedded application,middleware and/or BSP software running on the on-chip processors. It will involve coding inembedded ‘C’ within a resource constrained multi-processor environment.Right candidate shall be required to primarily contribute to all aspects of platform development.Candidate will require to familiarize themselves with existing code deployed on earlier variants of thechip and further enhance or fix customer reported issues around the platform. Role would additionallyentail troubleshooting and resolving system issues ranging across multiple firmware layers interfacingwith other sub-systems within the chip or with hosting chipsets.Engineer will take ownership of a project components and will be responsible for delivering thesoftware on timescales agreed with group leader/programme manager. The engineer should be ableto work with minimal supervision.Minimum Qualifications:• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

Key Responsibilities: The ability to multitask in a paced environment. Capture requirements and detailed analysis for assigned tasks. Document detailed high-level design for assigned tasks including enhancing and adaptingexisting design to suit software requirements. Task definition and work breakdown including time estimation. The ability to prioritize requests and communicate priorities. Develops and tests software of major scale and complexity to agreed timescales. Maintenance of software including defect investigation. Delivery of high-quality secure firmware in line with the department’s processes Conducts peer software reviews. Creates relevant documentation following the department’s processes.Person Specification:Required Desired Excellent C programming skills with provenexperience of writing efficient code for lowpowered and memory constrained systems. Secure firmware development experience withsound conceptual knowledge of TrustedExecution Environment (TEE) and/or TrustedPlatform Modules (TPM) Knowledge of assembly programming wouldbe very desirable. Excellent trouble shooting and analyticalskills that may be applied to resolve potentialsystem issues Knowledge of ARM TrustZone Technology andconcepts such as TZPC and TZASC. Understanding and an interest regardingsecurity threats in embedded systems and themeans to counter such threats byhardware/software mechanisms. Extensive on-chip application developmentexperience with a clear understanding of chipdevelopment life cycle and exposure to SoCs,peripherals and embedded environments. Knowledge of concepts such as Secure Boot,Access Control, Authentication,Encryption/Decryption, secure deviceprovisioning or key management. Experience with SOC bring-up includingknowledge of digital hardware along with abilityto read board schematics Exposure to debugging tools and use of utilitieslike logic analysers, oscilloscope, JTAGinterfaces over Lauterbach/J-Link. Strong communication skills with ability toevaluate and create design documentationdetailing complex features and relationships Knowledge and exposure to FreeRTOS wouldbe very desirable. Good understanding of OS concepts such astasks, signals, timers, priorities, deadlocks,stacks, etc. Understanding of RTOS fundamentals likemulti-threading, interrupt management,cache/memory management etc. Strong understanding of Embedded hardware,Computer Architecture and Operating Systemconcepts.Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related fieldOR Master's degree in Engineering, Cybersecurity, Information Systems, Computer Science, or relatedfieldSecurity qualifications such as CISSP (Certified Information Systems Security Professional) will bean added advantage.Work Experience2+ years of Software Engineering in Software development preferably in Embedded andprogramming in C / AssemblyApplicants

: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email toAlthough this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.Qualcomm is an equal opportunity employer and supports workforce diversity.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.
  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India VIPSA TALENT SOLUTIONS PRIVATE LIMITED Full time

    Job Description :We are seeking a talented Firmware Engineer with expertise in API test development and validation to join our team in Bengaluru. The successful candidate will play a critical role in the development, design, testing, and validation of firmware for new and existing products. This position offers an exciting opportunity to work on cutting-edge...

  • Firmware Developer

    3 weeks ago


    Bengaluru, India Spectrum Consultants India Private Limited Full time

    Firmware Developer SummaryExperience Required:4 - 8 YearsJob Term:PermanentLocation:BangaloreCategory:EmbeddedA leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wired infrastructure, wireless communications, enterprise storage and industrial markets.Work Mode : Work...

  • Firmware Developer

    2 months ago


    Bengaluru, India Spectrum Consultants India Private Limited Full time

    Firmware Developer SummaryExperience Required:4 - 8 YearsJob Term:PermanentLocation:BangaloreCategory:EmbeddedA leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wired infrastructure, wireless communications, enterprise storage and industrial markets.Work Mode : Work...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India PhonePe Full time

    About PhonePe Group:PhonePe is India's leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India PhonePe Full time

    About PhonePe Group:PhonePe is India's leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India Brain Search Full time

    Job Title: Firmware Design Verification Testing - Staff SW QA EngineerCompany Overview:Join our team at a leading company in Bangalore focusing on Firmware Design Verification Test (DVT) Engineers. We are looking for talented individuals to support our optical firmware DVT environment using Python auto script infrastructure.Your Role:As a Firmware DVT...

  • Firmware Developer

    6 days ago


    Bengaluru, Karnataka, India Spectrum Consultants India Private Limited Full time

    Firmware Developer SummaryExperience Required: 8 YearsJob Term:PermanentLocation:BangaloreCategory:EmbeddedA leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wired infrastructure, wireless communications, enterprise storage and industrial markets.Work Mode : Work from...

  • Software Engineer

    3 weeks ago


    Bengaluru, India Instadapp Full time

    Software Engineer - Firmware Development (Bangalore, In-Office)Position: Software Engineer - Firmware DevelopmentLocation: Bangalore, India (In-Office)Type: Full-TimeAbout the Role:We are seeking a highly skilled Software Engineer to join our team in Bangalore. This role is essential for developing firmware for our cutting-edge hardware devices. You will...

  • Firmware Engineer

    1 month ago


    Bengaluru, India Flowserve Full time

    Flowserve is a world-leading manufacturer and aftermarket service provider of comprehensive flow control systems. Driven by our Purpose, we are committed to building a more sustainable future to make the world better for everyone. With more than 16,000 employees in more than 50 countries, we combine our global reach with local presence. We support more than...


  • Bengaluru, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities :Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability.Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices.Develop and maintain...

  • Firmware Lead Engineer

    2 months ago


    Bengaluru, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities :Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability.Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices.Develop and maintain...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India PhonePe Full time

    About PhonePe Group: PhonePe is India's leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India MosChip® Full time

    Job Title:Firmware RTL EngineerDeveloping firmware for DDR PHY using MicrocontrollersDeveloping firmware in C involving bare-metal programming and developing low level APIs on Microcontrollers.Work with hardware designers to implement the algorithms required.Verify firmware using Verilog based RTL + C co-simulation (Debug firmware using rtl simulation...

  • Firmware Lead Engineer

    2 months ago


    Bengaluru, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities : Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability. Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices. Develop and maintain...


  • Bengaluru, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities : Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability. Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices. Develop and maintain...


  • Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time

    Key Responsibilities : Design and implement firmware that is efficient, reliable, and maintainable, and that meets automotive system requirements for performance, safety, and reliability. Conduct code reviews and provide guidance to junior firmware engineers to ensure that code is of high quality and conforms to industry best practices. Develop and...

  • Firmware Engineer

    5 days ago


    Bengaluru, India PhonePe Full time

    About PhonePe Group:PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware Engineer

    6 days ago


    Bengaluru, India PhonePe Full time

    About PhonePe Group:PhonePe is India’s leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India PhonePe Full time

    About Phone Pe Group: Phone Pe is India's leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India.On the back of its leadership in digital payments, Phone Pe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending)...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India PhonePe Full time

    About PhonePe Group:PhonePe is India's leading digital payments company with 50 crore (500 Million) registered users and 3.7 crore (37 Million) merchants covering over 99% of the postal codes across India. On the back of its leadership in digital payments, PhonePe has expanded into financial services (Insurance, Mutual Funds, Stock Broking, and Lending) as...