C++ developer/Engineer, Senior

4 weeks ago


Oregon, United States Qualcomm Full time

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

accommodationsupport 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

here

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. If you would like more information about this role, please contact

Qualcomm Careers

.

#J-18808-Ljbffr


  • Engineer Senior

    3 weeks ago


    Oregon, United States Nutanix Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Strong expertise in C++. Good to have - Embedded software development of 3D graphics for compute & mobile devices. Will work with software, hardware, and systems teams to develop/support compliant and optimized...


  • Oregon, United States Medtronic plc Full time

    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 providing software development pipelines and frameworks, Kubernetes and...


  • Oregon, United States Cieng Full time

    We are currently seeking a full-time Senior Electrical Engineer in our office to help us achieve our company mission. This person will be part of the Power & Controls team which is responsible for developing designs for electrical, instrument and control systems and performing a variety of computer-based modeling, design, engineering and planning tasks on...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm Global Trading Pte. Ltd. Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: At Qualcomm, we are at the forefront of wireless technology innovation, driving the development and expansion of 5G. Our foundational technologies have revolutionized mobile communication, enabling seamless connectivity across 3G,...


  • Oregon, United States Altamira Technologies Full time

    Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in the Northern Virginia, Washington DC Metro Area. As a candidate for this opportunity,you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have...


  • Oregon, United States NVIDIA Full time

    Senior Compiler Engineer – MLIR page is loaded Senior Compiler Engineer – MLIR Apply locations US, CA, Santa Clara US, TX, Austin US, OR, Hillsboro US, WA, Redmond US, Remote time type Full time posted on Posted Today job requisition id JR1973979 We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread...

  • Senior Engineer

    3 weeks ago


    Oregon, United States Qualcomm Full time

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


  • Oregon, United States Qualcomm Full time

    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, Senior

    4 weeks ago


    Oregon, United States Qualcomm Full time

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


  • Oregon, United States Nutanix Full time

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


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Simulation platform team would be responsible for defining/prototyping/developing software’s on the emulation platforms. Looking for an experienced BSP engineer for virtual platform, who can help us is developing virtual...

  • Lead Engineer

    4 weeks ago


    Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Skill set: - 2 to 8 years of experience with C, embedded systems programming and basics of Java, VB. - Strong knowledge in JAVA card OS, Global Platform and RSP (Remote SIM Provisioning). - Experience in SIM OS development, SIM...


  • Oregon, United States Shogun Full time

    [Full Time] Senior Software Engineer at Shogun (United States) | BEAMSTART Jobs Senior Software Engineer Shogun United States Date Posted 26 Jun, 2022 Work Location Oregon, United States Salary Offered Not Specified Job Type Full Time Experience Required No experience required Remote Work Yes Stock Options No Vacancies 1 available Shogun is on a mission to...


  • Oregon, United States NetClaim Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. Position Summary: At NAVEX you will join our Product Engineering team that shares a passion for designing quality solutions, embracing new technologies and delivering powerful products within our integrated...


  • Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The display software team is looking for talented software engineers interested in developing software for mobile and embedded devices. The display software team is responsible for delivering device drivers and tools for Snapdragon...

  • Engineer, Senior

    4 weeks ago


    Oregon, United States Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for a talented, motivated Engineer with experience in building Scalable Cloud Services, Infrastructure, and processes. As part of the IoT (Internet of Things) team you will be working on the next generation of IoT...


  • Oregon, United States Burnt Island Ventures Full time

    NLine Energy seeks to hire a Senior Mechanical Engineer to support and expand project development efforts. About Us: NLine Energy, Inc. (“NLine”), founded in May 2010, is a full-service developer, integrator and financier of energy recovery projects is headquartered in Hood River, OR. NLine is developing the largest portfolio of small thermal and...


  • Oregon, United States NVIDIA Full time

    We are looking for a talented Experienced Firmware Engineer to join our Network adapter Firmware team. The Firmware team develops cutting edge networking features for cloud, HPC and storage. We drive the data growth of the world’s biggest companies. With talented engineers around the globe, the work environment is dynamic, meaningful and fast paced. What...


  • Oregon, United States NVIDIA Full time

    Senior ASIC Design Engineer - Memory Controller page is loaded Senior ASIC Design Engineer - Memory Controller Apply locations US, CA, Santa Clara US, MA, Westford US, TX, Austin US, OR, Hillsboro US, NC, Durham time type Full time posted on Posted 4 Days Ago job requisition id JR1975362 We are now looking for a Senior ASIC Design Engineer for Memory...


  • Oregon, United States NVIDIA Full time

    Senior ASIC Design Engineer - Memory Controller page is loaded Senior ASIC Design Engineer - Memory Controller Apply locations US, CA, Santa Clara US, MA, Westford US, TX, Austin US, OR, Hillsboro US, NC, Durham time type Full time posted on Posted 4 Days Ago job requisition id JR1975362 We are now looking for a Senior ASIC Design Engineer for Memory...