1

Low Level Software Developer Jobs in San Ramon, CA

Interface with low-level software and provide data to processing pipelines. An ideal candidate is a motivated individual who independently follows up on bugs, collaborates with developers to resolve ...

Sr. Embedded Software Engineer

San Jose, CA ยท On-site

$140K - $170K/yr

... track software defects using automated tracking systems; collaborate with embedded developers to ... Experience testing low-level communication protocols (CAN, RS-422/485, ARINC-429, SPI, I2C ...

Camera Systems Software Engineer

San Mateo, CA ยท On-site

$100K - $300K/yr

Develop and maintain low-level camera software, including sensor configuration, camera drivers ... Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Robotics, Computer ...

They are seeking an Android Software Engineer to design, develop, and test Android software ... leveraging low level phone APIs to collect telemetry data related to network performance.. โ€ข ...

GPU Software Engineer Location: San Jose, CA Duration: 6+ months contract (Long Term) Roles and ... Experience with low level performance profiling and optimization * Experience implementing 3D ...

Developers have the opportunity to work on problems at all levels of the software stack ... Whether it's low-level code for driving network hardware, high-performance trading infrastructure ...

Developers have the opportunity to work on problems at all levels of the software stack ... Whether it's low-level code for driving network hardware, high-performance trading infrastructure ...

Developers have the opportunity to work on problems at all levels of the software stack ... Whether it's low-level code for driving network hardware, high-performance trading infrastructure ...

Developers have the opportunity to work on problems at all levels of the software stack ... Whether it's low-level code for driving network hardware, high-performance trading infrastructure ...

... and low-level system necessities, enabling rapid feature development, software porting, and ... engineer, comfortable operating across different layers of the software stack (from higher-level ...

Strong understanding of low-level software engineering * Strong understanding of hardware/software co-design * Excellent communication and collaboration skills Strong candidates may also have (Nice ...

Showing results 41-60

Low Level Software Developer information

See San Ramon, CA salary details

$53.6K

$125K

$185.5K

How much do low level software developer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for low level software developer in San Ramon, CA is $124,989.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,600.00 and $145,300.00 per year, depending on experience, location, and employer.

What is a low level software developer?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a low level software developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.

What are popular job titles related to Low Level Software Developer jobs in San Ramon, CA?

For Low Level Software Developer jobs in San Ramon, CA, the most frequently searched job titles are:

What job categories do people searching Low Level Software Developer jobs in San Ramon, CA look for?

The top searched job categories for Low Level Software Developer jobs in San Ramon, CA are:

What cities near San Ramon, CA are hiring for Low Level Software Developer jobs?

Cities near San Ramon, CA with the most Low Level Software Developer job openings:

Software Engineering Intern, Software Systems (Summer 2027)

San Francisco, CA โ€ข On-site

$45 - $51/hr

Other

Medical, Dental, Vision, Life, PTO

Posted 9 days ago


Job description

Who We Are

HP IQ is HPโ€™s new AI innovation lab. Combining startup agility with HPโ€™s global scale, weโ€™re building intelligent technologies that redefine how the world works, creates, and collaborates.

Weโ€™re assembling a diverse, world-class teamโ€”engineers, designers, researchers, and product mindsโ€”focused on creating an intelligent ecosystem across HPโ€™s portfolio. Together, weโ€™re developing intuitive, adaptive solutions that spark creativity, boost productivity, and make collaboration seamless.

We create breakthrough solutions that make complex tasks feel effortless, teamwork more natural, and ideas more impactfulโ€”always with a human-centric mindset.

By embedding AI advancements into every HP product and service, weโ€™re expanding whatโ€™s possible for individuals, organisations, and the future of work.

Join us as we reinvent work, so people everywhere can do their best work.

About The Role

As a Software Engineering Intern on the Systems team at HP IQ, youโ€™ll work on low-level software that sits close to the hardware and helps power intelligent experiences across our products.This role is ideal for students who enjoy understanding how complex systems work under the hood. Youโ€™ll have the opportunity to work across multiple layers of the software stack, investigate performance bottlenecks, optimize system behavior, and build software that interacts closely with hardware and system resources.

Weโ€™re looking for engineers who are curious about more than whether something works โ€” you want to understand how it works, why it performs the way it does, and how to make it better.

What You Might Do
  • Build and optimize low-level systems software using languages such as C and C++.
  • Investigate performance bottlenecks and improve the speed, efficiency, and reliability of existing systems.
  • Work on data processing and sensor pipelines that connect software with underlying hardware.
  • Analyze and improve memory usage, resource management, and system performance.
  • Work across multiple layers of the software stack to understand how individual components affect overall system behavior.
  • Contribute to build systems, libraries, tooling, and system configuration.
  • Debug complex software and system-level issues.
  • Partner with firmware, electrical engineering, and other software teams to solve cross-functional technical problems.
  • Own a meaningful technical project from exploration and implementation through testing and evaluation.
Essential Qualifications
  • Currently pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or a related technical field.
  • Programming experience in C and/or C++.
  • Strong understanding of computer science fundamentals, including data structures and algorithms.
  • Familiarity with systems concepts such as memory management, operating systems, concurrency, computer architecture, or performance optimization.
  • Experience building, debugging, or optimizing technically complex software through coursework, research, internships, or personal projects.
  • Interest in understanding software at a deeper systems level and working close to hardware.
  • Ability to break down complex technical problems and clearly communicate your approach.
Preferred Skills
  • Familiarity with modern C++
  • Experience with Android development, especially native apps or AOSP
  • Experience with Linux Kernel driver development
  • Experience porting reference algorithms to hardware accelerators (GPU, DSP, etc)
  • Familiarity with ARM System-on-Chip (SOC) architecture
  • Experience developing bare-metal firmware for microcontrollers
  • Ability to use common lab equipment (eg, logic analyzers) to debug low-level SW issues

Hourly Pay Range: $45.00โ€“$51.00 per hour. Actual compensation will be determined based on factors such as skills, qualifications, and experience.

2027 Internship Program Dates: May/Juneโ€“August/September 2027. Final dates will be based on student schedules.

Compensation & Benefits (Full-Time Employees)

The salary range for this role is listed above. Final salary offered is based upon multiple factors including individual job-related qualifications, education, experience, knowledge and skills.

At HP IQ, we offer a competitive and comprehensive benefits package, including:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Generous time off policies, including;
    • 4-12 weeks fully paid parental leave based on tenure
    • 11 paid holidays
    • Additional flexible paid vacation and sick leave (US benefits overview)
Why HP IQ?

HP IQ is HPโ€™s new AI innovation lab, building the intelligence to empower humanityโ€”reimagining how we work, create, and connect to shape the future of work.

  • Innovative Work
    Help shape the future of intelligent computing and workplace transformation.
  • Autonomy and Agility Work with the speed and focus of a startup, backed by HPโ€™s scale.
  • Meaningful Impact Build AI-powered solutions that help people and organisations thrive.
  • Flexible Work Environment Freedom and flexibility to do your best work.
  • Forward-Thinking Culture
    We learn fast, stay future-focused, and imagine what comes nextโ€”together.
Equal Opportunity Employer (EEO) Statement

HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).

Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.

If youโ€™d like more information about HPโ€™s EEO Policy or your EOO rights as an applicant under the law, please click here: Equal Employment Opportunity is the Law Equal Employment Opportunity is the Law โ€“ Supplement

#J-18808-Ljbffr