Embedded SW Engineer
Company: Qualcomm
Location: San Diego
Posted on: March 15, 2025
Job Description:
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group,
Engineering Group > Software EngineeringGeneral Summary:Qualcomm
is looking for software engineers to develop embedded software for
CPU, NPU & DSP processors and AI hardware engines comprising its
SoC portfolio. In this role you will utilize your solid foundation
in embedded software development, operating systems, and drivers to
deploy platform software for complex multimedia and machine
learning use cases running on our SoC's. Candidates with Windows
driver development experience are preferred. Applies
high-performance microprocessor design concepts including
multi-core, multi-threaded, out-of-order, cache memory, high-speed
ALU, and advanced low power design. Evaluates all aspects of the
design process from instruction set architecture to implementation.
Custom instruction set is needed to achieve industry-leading
results in machine learning. Applies tools and techniques to
evaluate design tradeoffs and verify design correctness.Minimum
Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer
Science, or related field.Preferred Qualifications:
- Master's Degree in Engineering, Information Systems, Computer
Science or related field.
- Software Engineering related work experience.
- Experience with API.
- Programming in C/C++.
- Operating Systems and multi-threaded programming.
- Hardware drivers.
- Developing, debugging, profiling, and optimizing for embedded
real-time environments.
- Inter-processor communications.
- Computer architecture.
- Multimedia software development experience on Android, Windows
or Linux.
- Shell/Python scripting.
- Windows driver development using Windows Driver Frameworks
(KMDF & UMDF) & Driver Module Framework.
- Microsoft Compute Driver Model (MCDM) (or) Windows Display
Driver Model (WDDM) miniport & user mode driver
development.Principal Duties and Responsibilities:
- Applies Software knowledge to assist and support the design,
development, creation, modification, and validation of embedded and
cloud edge software, applications, and/or specialized utility
programs.
- Analyzes user needs and software requirements.
- Designs and implements small software features for products and
systems.
- Participates in the design, coding for small features, unit
testing, minor debugging fixes, and integration efforts to ensure
projects are completed on schedule.
- Assists in performing code reviews and regression tests as well
as the triaging of issues to ensure the quality of code.
- Collaborates with others inside project team to accomplish
project objectives.
- Writes technical documentation for Software projects.Level of
Responsibility:
- Works under supervision.
- Decision-making affects direct area of work and/or work
group.
- Requires verbal and written communication skills to convey
basic, routine factual information.
- Tasks require multiple steps which can be performed in various
orders; some planning, problem-solving, and prioritization must
occur to complete the tasks effectively.Qualcomm is an equal
opportunity employer. If you are an individual with a disability
and need an accommodation during the application/hiring process,
rest assured that Qualcomm is committed to providing an accessible
process. You may e-mail or call Qualcomm's toll-free number found .
Upon request, Qualcomm will provide reasonable accommodations to
support individuals with disabilities to be able to participate in
the hiring process. Qualcomm is also committed to making our
workplace accessible for individuals with disabilities.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.EEO Employer: Qualcomm is an equal opportunity employer;
all qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, sexual orientation,
gender identity, national origin, disability, Veteran status, or
any other protected classification.Pay range and Other Compensation
& Benefits: $94,200.00 - $141,200.00. The above pay scale reflects
the broad, minimum to maximum, pay scale for this job code for the
location for which it has been posted. Even more importantly,
please note that salary is only one component of total compensation
at Qualcomm. We also offer a competitive annual discretionary bonus
program and opportunity for annual RSU grants. In addition, our
highly competitive benefits package is designed to support your
success at work, at home, and at play. Your recruiter will be happy
to discuss all that Qualcomm has to offer.If you would like more
information about this role, please contact .
#J-18808-Ljbffr
Keywords: Qualcomm, San Diego , Embedded SW Engineer, Engineering , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...