Engineer, Senior - Peripherals
Company: Nutanix
Location: San Diego
Posted on: June 1, 2025
Job Description:
Company:Qualcomm India Private LimitedJob Area:Engineering
Group, Engineering Group > Software EngineeringGeneral
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
Languages such as C, C++, Java, Python, etc.Preferred
Qualifications:Peripherals team is looking for smart, innovative,
and motivated individuals to join the team to work on Linux device
drivers for leading-edge Peripherals (UFS, eMMC, USB, I3C, PCIe
etc.) technologies used in Qualcomm Snapdragon chipsets. Candidate
will be working closely with cross-functional teams - hardware,
software, and product/test engineering etc.Skills/experience:
- Experience with storage technologies UFS, eMMC, USB, I3C,
PCIe
- Experience/hands-on Linux device drivers
- Strong Linux OS concepts
- Embedded device driver development for ARM processors
- Strong embedded C programming
- Strong Debugging skills
- Flexibility to work across different technologies and
teams
- Good analytical and problem-solving skills
- Ability to read schematics, use test equipment such as JTAG
debuggers, logic analyzers, and scope
- Experience with GIT, GDB, GNU build system, Glibc library,
linker, loader
- Excellent communication, interpersonal, and teamwork
skillsResponsibilities:
- Design and development on Qualcomm multiprocessor mobile
computing platforms.
- Work closely with the hardware team developing low-level device
driver software for UFS, eMMC, USB, I3C, PCIe etc.
- Support the team with failure triage, system debug, clear email
communication, and customer support.
- Work with internal and external teams to implement and support
new features.Principal Duties and Responsibilities:
- Applies Software knowledge and experience to design, develop,
create, modify, and validate embedded and cloud edge software,
applications, and/or specialized utility programs.
- Analyzes user needs and software requirements to design and
customize software for optimal operational efficiency.
- Designs and implements software modules for products and
systems.
- Participates in the design, coding for large features, unit
testing, significant debugging fixes, and integration efforts to
ensure projects are completed to specifications and schedules.
- Performs code reviews and regression tests as well as triages
and fixes 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 may affect work beyond immediate work
group.
- Requires verbal and written communication skills to convey
information. May require basic negotiation, influence, tact,
etc.
- Tasks do not have defined steps; planning, problem-solving, and
prioritization must occur to complete the tasks
effectively.Applicants: 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.
#J-18808-Ljbffr
Keywords: Nutanix, Temecula , Engineer, Senior - Peripherals, Engineering , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...