Jobs
>
Hyderabad

    C++ developer/Engineer, Senior - Hyderabad, India - Qualcomm

    Qualcomm
    Qualcomm background
    Description

    Company:
    Qualcomm India Private Limited

    Job Area:
    Engineering Group, Engineering Group >

    Software 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 Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs.

    Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.


    Minimum Qualifications:

    • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 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.

    Position:
    Senior Engineer

    Job function:


    Focus on ongoing development of an LLVM-based tool chain used to build the code that drives Qualcomm's high-performance embedded processors.

    You'll be working on the tools responsible for generating and interpreting ELF-formatted object and executable files for various targets, so a solid understanding of embedded computer architectures and strong C/C++ skills are what you need to succeed.


    Responsibilities:


    Work as part of a small team to design, develop, and deliver new features on a proprietary linker and LLVM-based 'binutils' equivalents for ARM, Hexagon DSP, and other proprietary architectures.

    Work with internal hardware architects, firmware developers, and other tools developers to collect requirements and refine the feature set.
    Interface with LLVM open-source community on submitting and pulling patches.
    Communicate with internal customers to understand needs and gather requirements .

    Coordinate with internal QA team to resolve conflicts with upstream code when applied to our internal LLVM repository, add new tests to the existing test infrastructure, and fix failures in the test suite.

    Skills/Experience
    2+ years software development experience
    Experience with ARM/AArch64 ISA, preferably direct experience with software tools development
    Understanding of ELF/DWARF file formats

    Understanding of linkers and linker-related concepts:
    Symbol resolution, Relocations/Fixups, Dynamic loading/linking , String merging, Garbage collection, Linker scripts / scatter load files
    Knowledge of embedded systems.
    Ability to work independently as well as within a team.
    Experience with modern software development practices and methodologies. Agile experience is a plus.
    Programming in C/C++ and Python, assembler experience is a plus.
    Experience with ARM on-target debug is a plus.

    Preference given to candidates with experience working with LLVM and related tools, as well as experience developing software for use on both Windows and Linux.


    Educational Requirements:
    Bachelor's in engineering in Computer Science, required.
    Masters in computer science, preferred.
    Keywords
    :
    LLVM, linker, Binutils, software developer
    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.


  • Bristol Myers Squibb Hyderabad, India

    Working with UsChallenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production line t ...


  • Bristol Myers Squibb Hyderabad, India

    BMS Hyderabad is an integrated global hub where our work is focused on helping patients prevail over serious diseases by building sustainable and innovative solutions. This important science, technology, and innovation center will support a range of technology and drug developmen ...


  • Diebold Nixdorf Hyderabad, India

    Position Overview · In this role you will strengthen our software development team in India, and you will work with a team of professional and senior software developers in Germany and India. You will participate in developing service software for our Self-Checkout product portfo ...


  • Advitha Tech Solutions Hyderabad, India Full time

    We are seeking a highly skilled and experienced Senior Automation SDET with a background in Robot Framework with API Automation. · As a key member of our dynamic team, you will play a crucial role in designing, developing, and maintaining automated test scripts, ensuring the reli ...


  • Bristol Myers Squibb hyderabad, India

    Working with Us · Challenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production li ...


  • Squareroot Consulting Pvt Ltd. Hyderabad, India Full time

    Role : Senior SDET Experience : 5 to 10 years Work Location : Hyderabad (All 5ays working from office)Education : Bachelor's or Master's degree in Computer Science, Engineerings mandatory Requirements :- Atleast 5 to 10 yrs experience in Testing & Building Framework from Scratch ...


  • Bristol Myers Squibb Hyderabad, India Full time

    Working with Us · Challenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production li ...


  • Qualcomm Hyderabad, India

    Company: · Qualcomm India Private LimitedJob Area: · Engineering Group, Engineering Group > · Software Engineering · General Summary:As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital trans ...


  • Zeta Services Inc. Hyderabad, India Full time /

    About Zeta Zeta is a Next-Gen Banking Tech company that empowers banks and fintechs to launch banking products for the future. It was founded by and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry's first modern, cloud-native, and fully A ...


  • Bristol Myers Squibb Hyderabad, India OTHER

    Working with Us · Challenging. Meaningful. Life-changing. Those aren't words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production lin ...


  • Bristol Myers Squibb Hyderabad, India

    BMS Hyderabad is an integrated global hub where our work is focused on helping patients prevail over serious diseases by building sustainable and innovative solutions. This important science, technology, and innovation center will support a range of technology and drug developmen ...


  • Zeta Services Inc. Hyderabad, India Full time /

    About ZetaZeta is a Next-Gen Banking Tech company that empowers banks and fintechs to launch banking products for the future. It was founded by and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry's first modern, cloud-native, and fully AP ...


  • Microsoft Hyderabad, India Full time

    Overview · Microsoft 365 (M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across Microsoft's first-party (Teams, Skype), second-party (Dynamics), and third-party solutions (through Azure Communicati ...


  • Planful hyderabad, India

    About Planful: · Planful is the pioneer of financial performance management cloud software. The Planful platform, which helps businesses drive peak financial performance, is used around the globe to streamline business-wide planning, budgeting, consolidations, reporting, and ana ...


  • Zeta Services Inc. Hyderabad, India

    About ZetaZeta is a Next-Gen Banking Tech company that empowers banks and fintechs to launch banking products for the future. It was founded by and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry's first modern, cloud-native, and fully AP ...


  • Nisum Hyderabad, India

    What You`ll Do · Partners with Architecture/Product/CloudOps/Engineering teams to craft highly scalable, flexible, and resilient cloud architectures that address customer business problems and accelerate the adoption of cloud services.Hands-on software design and development usin ...


  • Medtronic Hyderabad, India

    Careers that Change Lives · At Medtronic, we contribute to human welfare and wellbeing through biomedical engineering.Everyday we're involved in meaningful work to change people's lives and health for the better.Now is your chance to join a talented team of engineers focused on p ...


  • NTT Hyderabad, India Full time

    NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-cla ...


  • Zeta Services Inc. Hyderabad, India

    About ZetaZeta is a Next-Gen Banking Tech company that empowers banks and fintechs to launch banking products for the future. It was founded by and Ramki Gaddipati in 2015.Our flagship processing platform - Zeta Tachyon - is the industry's first modern, cloud-native, and fully AP ...


  • Nisum hyderabad, India Full time

    What You`ll Do · Partners with Architecture/Product/CloudOps/Engineering teams to craft highly scalable, flexible, and resilient cloud architectures that address customer business problems and accelerate the adoption of cloud services. · Hands-on software design and developmen ...