1

Low Level Software Developer Jobs in Reno, NV (NOW HIRING)

Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science ... Understanding of low-level programming and hardware interfacing. * Knowledge of real-time ...

Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science ... Understanding of low-level programming and hardware interfacing. * Experience with one or more IDEs ...

Java Tutor

Reno, NV · Remote

$18 - $40/hr

... software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula including AP Computer Science A and college-level courses, and common challenges such as ...

Software Engineer III

Sparks, NV · Hybrid

$108K - $149K/yr

As a Software Engineer III, you will lead the design, development, and optimization of complex ... Higher level relevant degree may substitute for experience. * Advanced proficiency in programming ...

Firmware Engineer

Reno, NV · On-site

$90K - $140K/yr

Amperesand is building hardware and software that rewrites this broken power infrastructure ... Understanding of low-level programming and hardware interfacing. * Knowledge of real-time ...

Amperesand is building hardware and software that rewrites this broken power infrastructure ... Understanding of low-level programming and hardware interfacing. * Experience with one or more IDEs ...

Senior Software Engineer

Reno, NV · On-site

$122K - $161K/yr

You will ensure the quality of the product through code reviews and a high level of unit and ... Additionally, you may have exposure to stakeholders from other departments, such as QA, DevOps, and ...

Senior Software Engineer

Reno, NV · On-site +1

$122K - $161K/yr

You will ensure the quality of the product through code reviews and a high level of unit and ... Additionally, you may have exposure to stakeholders from other departments, such as QA, DevOps, and ...

... highest level of performance of every precision fluid measuring device we manufacture ... Responsibilities The software engineer position is responsible for development potentially in any ...

... highest level of performance of every precision fluid measuring device we manufacture ... Responsibilities The software engineer position is responsible for development potentially in any ...

... level of performance of every precision fluid measuring device we manufacture. The software ... engineer position is responsible for development potentially in any and all layers of architecture ...

Software Engineer II

Sparks, NV · On-site

$50K - $59K/yr

... level needs into technical specifications. * Full-Stack Ownership: Oversee the lifecycle of ... Proficiency with Git and project/ticket tracking software (e.g., Jira, Azure DevOps). * Cloud ...

Software Engineer I

Sparks, NV · On-site

$45K - $52K/yr

This entry to junior level role focuses on writing clean code, learning modern integration ... This position is ideal for a detail-oriented developer who is eager to grow technical skills in a ...

Software Engineer I

Sparks, NV · On-site

$45K - $52K/yr

This entry to junior level role focuses on writing clean code, learning modern integration ... This position is ideal for a detail-oriented developer who is eager to grow technical skills in a ...

next page

Showing results 1-20

Low Level Software Developer information

See Reno, NV salary details

$47.9K

$111.5K

$165.5K

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

As of Jul 14, 2026, the average yearly pay for low level software developer in Reno, NV is $111,517.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,700.00 and $129,600.00 per year, depending on experience, location, and employer.

What are Low Level Software Developers?

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 job categories do people searching Low Level Software Developer jobs in Reno, NV look for? The top searched job categories for Low Level Software Developer jobs in Reno, NV are:
What cities near Reno, NV are hiring for Low Level Software Developer jobs? Cities near Reno, NV with the most Low Level Software Developer job openings:

Other

Re-posted 28 days ago


Job description

Responsibilities:

  • Own essential features for power electronics embedded systems, ensuring functional and performance requirements are met
  • Work closely with hardware teams to integrate firmware with new or existing hardware components
  • Work with other talented engineers to solve complex problems, share knowledge, and ensure project milestones are met
  • Stay updated with new technologies, tools, and methodologies in embedded systems

Qualifications:

  • Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 2+years of professional experience or combined equivalent experience with evidence of exceptional ability
  • Proficiency in C or C++ for embedded systems.
  • Understanding of low-level programming and hardware interfacing.
  • Knowledge of real-time programming concepts and real-time operating systems.
  • Ability to write efficient code under resource constraints (memory, CPU).
  • Experience with embedded system testing practices.
  • Basic knowledge of digital and analog electronics.
  • Willingness and ability to travel up to 20% including internationally
  • Excellent written and verbal communications in English

Please note: This role requires working on-site 5 days a week. We do not offer hybrid or remote options.Â