Jobs
>
San Diego

    Principal Mobile Software Engineer - San Diego, United States - Qualcomm

    Default job background
    Description


    Seeking an experienced software engineer with extensive Mobile experience for role as a Software architect focused on Snapdragon Android products.

    As a senior member of the team working onSoftware architecture and software system design, you will have opportunity to analyze requirements and develop high level designs for new features.

    You will also drive technical initiatives that will involve integrating on-device AI models to enable key mobile use cases.

    You will work closely with development leads, software and hardware architects, project engineers, product managers, customer engineers, OEMs and external partners.

    Ideal candidate has extensive experience with Mobile Handset products and must be able to take a systematic approach working with and resolving conflicting requirements.

    The individual will need to have a deep understanding of application processor, on-device AI ,multimedia and complete SW stack, from firmware to apps layer.

    Strong written and verbal communication skills are critical.
    In this cross functional role, good people and leadership skills are key.


    Responsibilities :


    Develop SW architecture for complex features and subsystems to meet Snapdragon Mobile product requirements; recommends architecture enhancements balancing code maintainability, efficiency, and performance.

    Independently research and work cross-functionally to define requirements. Hands on prototype development.

    Serve as a technical expert in developing solutions; participate in design reviews and recommend improvements to ensure alignment with business goals and customer needs.

    Act as a technical expert on Mobile industry trends, competitors' products, and advances in various engineering fields; share expertise within and/or across teams.

    Leverages technical expertise to identify trends and recommend future solutions by contributing to discussions on the short - and long-term strategic direction of the product/technology roadmaps.


    Preferred Qualifications:
    Experience: 12+ years of Software Engineering or related work experience

    Technical Skills:
    o

    Proficiency in C/C++, Java, and embedded developmento

    Familiarity with python for AI/ML related tasks. Prior experience deploying on-device AI models using runtimes like TFLite, ExecuTorch and Qualcomm AI stack is a big plus.o

    Familiarity with Mobile SoC architecture (ARM Assembly, subsystems, hypervisor/virtualization, security, memory, storage, buses, peripherals, power, thermals).o

    Android kernel and Linux driver development experience.o

    Knowledge of Android HAL, AIDL/HIDL, SELinux, and Google Treble guidelines.o

    Working with or supporting top-tier Android device manufacturers is a big plus.o

    Working experience in board bring up and analyzing crash dumps.o

    Experience using git for development; patch/tree management

    Principal Duties and Responsibilities:


    Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and cloud edge software, applications, and/or specialized utility programs.



    Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency.


    Designs and implements software sub-systems for complex, large-scale products and systems.

    Leads design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.


    Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.



    Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project.


    Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers

    Level of Responsibility:

    Works independently with minimal supervision.

    Decision-making is critical in nature and highly impacts program, product, or project success.

    Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc.


    Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).


    Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.
    #J-18808-Ljbffr

  • AUSGAR Technologies Inc.

    Software Engineer

    5 days ago


    AUSGAR Technologies Inc. San Diego, United States

    COMPETITIVE SALARY, COMPREHENSIVE BENEFITS AND A COMPANY THAT CARES · AUSGAR Technologies, Inc., an EOE Minorities/Females/Disabled/Veterans employer, is an established Service-Disabled Veteran-Owned Small Business (SDVOSB) Department of Defense, government contractor with core c ...

  • Highbury Defense Group, an Accelint company

    Software Engineer

    6 days ago


    Highbury Defense Group, an Accelint company San Diego, United States

    HDG is actively looking for Software Engineers. Successful candidates will engage in researching, designing, and developing computer and network software or specialized utility programs. Software Engineers in this role will play a pivotal part reinforcing assured Command and Cont ...

  • ManTech

    Software Engineer

    1 week ago


    ManTech San Diego, United States Full time

    Secure our Nation, Ignite your Future · Become an integral part of a diverse team while working at an Industry Leading Organization, where our employees come first. At ManTech, you'll help protect our national security while working on innovative projects that offer opportunities ...

  • New Relic, Inc.

    Software Engineer

    2 weeks ago


    New Relic, Inc. San Diego, United States

    Software Engineer Software Engineer Software Engineer Req ID FY|R&D|#2 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Houston, Texas, USA; Orlando, Florida, USA; Portland, Oregon, USA; San Diego, California, USA; San Francisco, California, USA; Seattle, Washington, USA; ...

  • The Mice Groups, Inc.

    Software Engineer

    1 week ago


    The Mice Groups, Inc. San Diego, United States

    Software Engineer · On Site in San Diego, CA · Direct Hire · *This position pays between $85,000 and $120,000. · Contract to Hire will be considered* · *For Contract Rates: $45-$55/hourly (W2) · Pay for this position is based on market location and may vary depending on job-rela ...

  • Actalent

    Software Engineering

    2 weeks ago


    Actalent San Diego, United States Contract

    JOB DESCRIPTION Description: · Actalent Engineering has a client that operates in the fields of defense, intelligence, homeland security, civil, and health market, hiring a Software Engineer to join their team. · Duties include software requirements analysis of hardware com ...

  • Highbury Defense Group, an Accelint company

    Software Engineer

    1 week ago


    Highbury Defense Group, an Accelint company San Diego, United States

    HDG is actively looking for Software Engineers. Successful candidates will engage in researching, designing, and developing computer and network software or specialized utility programs. Software Engineers in this role will play a pivotal part reinforcing assured Command and Cont ...

  • Cybercore Inc

    Software Engineer

    1 week ago


    Cybercore Inc San Diego, United States

    **TS/SCI Clearance w/Polygraph Required** · Demonstrated in-depth experience with Java is required. · Software Engineer · The Software Engineer will perform software development activities as a member of an agile development team. Development includes the full range of turning ...

  • BAE Systems, plc

    Software Engineer

    4 weeks ago


    BAE Systems, plc San Diego, United States

    Come see what youre missing. Our employees work on the worlds most advanced systems Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C 4 ISR) Systems. You'll help develop systems that sense, control, ex Software Engineer, Software Archi ...

  • McLane Advanced Technologies

    Software Engineer

    2 days ago


    McLane Advanced Technologies San Diego, United States

    Responsibilities · of the Software Engineer: · McLane Advanced Technologies is seeking to hire a\ Software Engineer to support the U.S. Navy in San Diego, CA. The Software Engineer will: · • Provide full-stack .NET systems software engineering development using modern software ...

  • Leidos

    Software Engineer

    2 weeks ago


    Leidos San Diego, United States

    · Leidos is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and emplo ...

  • Leidos

    Software Engineer

    6 days ago


    Leidos San Diego, United States

    Description · Leidos is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practic ...

  • Apple

    Software Engineer

    3 days ago


    Apple San Diego, United States

    Software Engineer - Backend Systems (Golang) · San Diego,California,United States · Software and Services · At Apple, we strive every single day to craft products that enrich people's lives. Our successes are the result of skilled domain experts working in an environment which en ...

  • Leidos

    Software Engineer

    3 weeks ago


    Leidos San Diego, United States

    Leidos is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs ...

  • Penn Foster Inc

    Software Engineer

    1 week ago


    Penn Foster Inc San Diego, United States

    Secure our Nation, Ignite your Future · Become an integral part of a diverse team while working at an Industry Leading Organization, where our employees come first. At · ManTech · , you'll help protect our national security while working on innovative projects that offer opport ...

  • LanceSoft

    Software Engineer

    3 weeks ago


    LanceSoft San Diego, United States

    Job Description: Required Education: · Bachelor's Degree in Computer Science or Computer Engineering · Required Skills/Qualifications · 0-2 years experience with Embedded Systems · 0-2 years experience with C Programming language · 0-2 years experience with Python · 0-2 years ...

  • Imagine One

    Software Engineer

    1 week ago


    Imagine One San Diego, United States

    Imagine One Technology & Management is currently seeking several Software Engineers contingent on award of the associated work to the Imagine One Team. Work may be performed in San Diego, California. U.S. CITIZENSHIP REQUIRED. · Experience Requirements: · Minimum of six (6) yea ...

  • FaceTec, Inc.

    Software Engineer

    4 days ago


    FaceTec, Inc. San Diego, United States

    Job Description · Job DescriptionWhy Work Here? · FaceTec is the world leader in 3D Face Authentication software; anchoring digital identity, creating trust, and stopping fraud on any smart device, in any country. As digital transformation has accelerated, the need for Liveness D ...

  • ManTech

    Software Engineer

    2 weeks ago


    ManTech San Diego, United States

    Secure our Nation, Ignite your Future · Become an integral part of a diverse team while working at an Industry Leading Organization, where our employees come first. At ManTech , youll help protect our national security while working on innovative projects that offer opportunitie ...

  • Tiag

    Software Engineer

    1 day ago


    Tiag San Diego, United States

    TIAG is now hiring a Software Engineer to join our team in San Diego, CA supporting the Naval Information Warfare Center (NIWC) Pacific. This position requires a Secret clearance to be processed, so only US or Naturalized citizens can be considered. · This role reports onsite in ...