Jobs
>
Bengaluru

    Engineer - Firmware Developer - bangalore, India - Qualcomm

    Qualcomm
    Qualcomm background
    Full time
    Description


    Company:

    Qualcomm India Private Limited

    Job 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 in
    embedded '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 the
    chip and further enhance or fix customer reported issues around the platform. Role would additionally
    entail troubleshooting and resolving system issues ranging across multiple firmware layers interfacing
    with other sub-systems within the chip or with hosting chipsets.
    Engineer will take ownership of a project components and will be responsible for delivering the
    software on timescales agreed with group leader/programme manager. The engineer should be able
    to 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 adapting
    existing 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 proven
    experience of writing efficient code for low
    powered and memory constrained systems.
     Secure firmware development experience with
    sound conceptual knowledge of Trusted
    Execution Environment (TEE) and/or Trusted
    Platform Modules (TPM)
     Knowledge of assembly programming would
    be very desirable.
     Excellent trouble shooting and analytical
    skills that may be applied to resolve potential
    system issues
     Knowledge of ARM TrustZone Technology and
    concepts such as TZPC and TZASC.
     Understanding and an interest regarding
    security threats in embedded systems and the
    means to counter such threats by
    hardware/software mechanisms.
     Extensive on-chip application development
    experience with a clear understanding of chip
    development life cycle and exposure to SoCs,
    peripherals and embedded environments.
     Knowledge of concepts such as Secure Boot,
    Access Control, Authentication,
    Encryption/Decryption, secure device
    provisioning or key management.
     Experience with SOC bring-up including
    knowledge of digital hardware along with ability
    to read board schematics
     Exposure to debugging tools and use of utilities
    like logic analysers, oscilloscope, JTAG
    interfaces over Lauterbach/J-Link.
     Strong communication skills with ability to
    evaluate and create design documentation
    detailing complex features and relationships
     Knowledge and exposure to FreeRTOS would
    be very desirable.
     Good understanding of OS concepts such as
    tasks, signals, timers, priorities, deadlocks,
    stacks, etc.
     Understanding of RTOS fundamentals like
    multi-threading, interrupt management,
    cache/memory management etc.
     Strong understanding of Embedded hardware,
    Computer Architecture and Operating System
    concepts.
    Minimum Qualifications
     Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
    OR
     Master's degree in Engineering, Cybersecurity, Information Systems, Computer Science, or related
    field
    Security qualifications such as CISSP (Certified Information Systems Security Professional) will be
    an added advantage.
    Work Experience
    2+ years of Software Engineering in Software development preferably in Embedded and
    programming in C / Assembly

    Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to

    Although 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.


  • DXC Luxoft

    Firmware Developer

    3 weeks ago


    DXC Luxoft Bangalore, India

    Job Description : · Project Description : · This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. Join our team to contribute to cutting-edge memory-related firmware projects, where your skills will play a crucial role in opt ...

  • Tata Technologies

    Firmware Developer

    4 days ago


    Tata Technologies Bengaluru, India

    Hello All, · Firmware Developer-(Hands on strong experience in C coding preferably in Automotive Domain) · Experience :- 5 To 8 Years · Location :-Bangalore · Job Description · • Hands on strong experience in C coding preferably in Automotive Domain, for a non-OS platform. · • Ex ...

  • METACIPHER LABS PRIVATE LIMITED

    Firmware Developer

    3 weeks ago


    METACIPHER LABS PRIVATE LIMITED Bangalore, India

    Job Description : · Knowledge of CPU Architectures like RISC-V, x86 and ARM · - Experience in C and Assembly programming. · - Good understanding of DDR5/HBM memory controller and communication protocols such as I2C, SPI, PCIe. · - Good understanding of Linux operating system conc ...

  • Cientra Techsolutions

    Firmware Developer

    2 weeks ago


    Cientra Techsolutions Bengaluru, India Full time

    Role : Firmware Developer · Job Responsibilities and Requirements : · - Plan, design, and implement embedded software for next-generation Automotive products. · Analyze customer, system, and safety requirements to derive software project requirements. · Review and understand Te ...

  • Spectrum Consultants India Private Limited

    Firmware Developer

    3 weeks ago


    Spectrum Consultants India Private Limited bangalore, India

    Firmware Developer Summary · Experience Required: · 4 - 8 Years · Job Term: · Permanent · Location: · Bangalore · Category: · Embedded · A leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wi ...

  • Tata Technologies

    Firmware Developer

    4 days ago


    Tata Technologies bangalore, India

    Hello All, · Firmware Developer-(Hands on strong experience in C coding preferably in Automotive Domain) · Experience :- 5 To 8 Years · Location :-Bangalore · Job Description · • Hands on strong experience in C coding preferably in Automotive Domain, for a non-OS platform. ...

  • TALENTON TECHNOLOGY SERVICES PRIVATE LIMITED

    Firmware Developer

    3 weeks ago


    TALENTON TECHNOLOGY SERVICES PRIVATE LIMITED Bangalore, India permanent

    Firmware engineering skill sets : · Languages : C/C++, · frameware : Qt, · Tools : sqlite3, git. · Linux : IPC machanism, POSIX threads, threads synchronisation. · - Linux bootup process, filesystem, partitions, device driver knowledge. · Technologies : Cloud, DVR, nDVR, MPEG ...

  • Tata Technologies

    Firmware Developer

    2 days ago


    Tata Technologies Bengaluru, India

    Hello All,Firmware Developer-(Hands on strong experience in C coding preferably in Automotive Domain)Experience :- 5 To 8 YearsLocation :-Bangalore · Job Description · • Hands on strong experience in C coding preferably in Automotive Domain, for a non-OS platform. · • Experience ...


  • Eximietas Design Bengaluru, India

    Job Description: Storage Firmware Developer · We are seeking an experienced Storage Firmware Developer to join our team. You will be responsible for designing, developing, and optimizing firmware for our storage solutions, ensuring high performance and reliability. · Key Responsi ...


  • MountTalent Consulting bangalore, India

    Organization Overview: · At Hoomanely, we are obsessed with Pet Health and Longevity. · Our Vision: To build the world's only "Pet-first" smart ecosystem, including the right conscious products engineered to peak and sustain a pet's well-being and prosperity · Our Mission: To tra ...


  • LOGIC PLANET IT SERVICES bangalore, India

    About the job : · Responsibilities : · - Design, develop, debug, test, and maintain BMC firmware using (Insert Programming Language(s) Here) (e.g., C, C++, Assembly) · - Collaborate with hardware engineers to ensure compatibility between firmware and hardware components · - Analy ...


  • Capgemini Engineering Bangalore Urban, India

    About the job · About GlobalEdge Software (Part of Capgemini) · GlobalEdge Software is a product engineering company that has been in the business of embedded software solutions and technologies for over 15 years. We deliver customized and rigorously-tested solutions in five key ...


  • Intel bangalore, India

    Job Description · Develops embedded software/firmware within environments that have constrained timing and memory resources, designs and implements reusable code, performs design and code reviews, as well as tests and validates product implementations. Job may require experienc ...


  • Nityo Infotech bangalore, India

    R Embedded Firmware Developer: Budget-17LPA Job Description:Skill Requirement: Understanding of basic concepts of programming languages like C or Embedded C or C++. Excellent Knowledge on Linux Application and System Programming Familiarity with using system calls & low-level har ...


  • LeadSoc Technologies Pvt Ltd Bengaluru, India Full time

    - Experience in Linux kernel space development · - Hands-on with Integrate and validate OEM device driver · - Experience in Microprocessor-based system like Nvidia or Similar. · - Experience in Yocto, Buildroot ...


  • RapidBraiins Bangalore, India Full time

    Job Description : · Enroute Corporate Solutions is one of the fastest-growing Corporate associates providing sophisticated services to diversified business sectors and serving clients pan India and Abroad. · - Every business should have systems and procedures that are developed ...


  • Mistral Solutions Bengaluru, India

    About Mistral: · Mistral's software team is equipped to handle the challenging software requirements of state-of-the-art applications in consumer, industrial, aerospace and defense domain. Our team's expertise encapsulates the gamut of software development services including low- ...


  • Intel Bengaluru, India

    · Job Description · Develops embedded software/firmware within environments that have constrained timing and memory resources, designs and implements reusable code, performs design and code reviews, as well as tests and validates product implementations. Job may require experien ...

  • Atos

    Firmware Developer

    1 month ago


    Atos Bangalore, India

    Eviden, part of the Atos Group, with an annual revenue of circa € 5 billion is a global leader in data-driven, trusted and sustainable digital transformation. As a next generation digital business with worldwide leading positions in digital, cloud, data, advanced computing and se ...


  • Lenovo bangalore, India

    Description and Requirements · Are you ready to join a leading UEFI firmware development team in Bangalore, India, and contribute to creating the world's top servers? Lenovo is seeking a highly skilled Manager in Firmware Development to lead our team in developing UEFI for our ...