1

Embedded Software Developer Jobs in Nevada (NOW HIRING)

Collaborate with DevOps and CI/CD in operational visibility, triaging incidents, and deployment ... Troubleshoot and resolve complex issues in embedded systems to debug and optimize system ...

Senior Software Engineer - C language

Las Vegas, NV · On-site

$117K - $154.20K/yr

Collaborate with DevOps and CI/CD in operational visibility, triaging incidents, and deployment ... Troubleshoot and resolve complex issues in embedded systems to debug and optimize system ...

Design, develop, and maintain software for embedded systems in C/C++. * Collaborate closely with mechanical and electrical engineers. * Develop software for motor control systems, including ...

Programming and debugging embedded systems and control algorithms. * Analyzing system failures and ... Knowledge of control theory, signal processing, and embedded software development. EDUCATION AND ...

Programming and debugging embedded systems and control algorithms. * Analyzing system failures and ... Knowledge of control theory, signal processing, and embedded software development. EDUCATION AND ...

Install LNW software on new and existing systems based on customer requirements; * Maintain ... Embedded Linux programming for hardware-specific applications. * Gaming domain experience. Employer ...

New

Sr. Software Engineer

Sparks, NV · Hybrid

$125.30K - $165.20K/yr

Join us! Our Software Engineers work in an agile, collective environment. As a Senior Software ... Experience with real-time operating systems (RTOS) and embedded systems. * Extensive background in ...

Senior Software Engineer - C language

Las Vegas, NV · On-site

$117K - $154.20K/yr

... DevOps and CI/CD in operational visibility, triaging incidents, and deployment planning. • A ... embedded systems to debug and optimize system performance. • Experience with Code repository ...

Guide developers to follow a compliance by design philosophy for relevant software * Work with ... Proficiency in C or C++ for embedded systems * Experience with software and firmware testing ...

Stay updated with new technologies, tools, and methodologies in embedded systems Qualifications : * Degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science ...

Guide developers to follow a compliance by design philosophy for relevant software * Work with ... Proficiency in C or C++ for embedded systems * Experience with software and firmware testing ...

Senior Software Engineer, Market Data

Reno, NV

$122.10K - $161K/yr

Participate in the creation and construction of developer-based automation that leads to scalable ... Powered by a single, real-time data set and embedded AI, Ridgeline helps firms automate complexity ...

Senior Software Engineer, Market Data

Reno, NV · On-site

$122.10K - $161K/yr

Participate in the creation and construction of developer-based automation that leads to scalable ... Powered by a single, real-time data set and embedded AI, Ridgeline helps firms automate complexity ...

Staff Software Engineer, Post Trade

Reno, NV · On-site

$182.50K - $228K/yr

Participate in the creation and construction of developer-based automation that leads to scalable ... Powered by a single, real-time data set and embedded AI, Ridgeline helps firms automate complexity ...

Participate in the creation and construction of developer-based automation that leads to scalable ... Powered by a single, real-time data set and embedded AI, Ridgeline helps firms automate complexity ...

Battery Pack BMS Validation Engineer

Reno, NV · On-site

$95.40K - $143.20K/yr

Collaborate with modeling, embedded software, and hardware engineers to debug and resolve issues. * Support DV/PV testing, regulatory compliance, and safety standards (e.g., ISO, UN, UL, IEC as ...

next page

Showing results 1-20

Embedded Software Developer information

See Nevada salary details

$33

$62

$94

How much do embedded software developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for embedded software developer in Nevada is $62.84, according to ZipRecruiter salary data. Most workers in this role earn between $50.67 and $71.01 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Software Developer, and why are they important?

To thrive as an Embedded Software Developer, you need a strong understanding of programming languages like C/C++, experience with microcontroller architectures, and typically a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), debugging tools, and version control systems such as Git is often required. Strong problem-solving skills, attention to detail, and effective communication set standout developers apart. These capabilities ensure robust, efficient, and reliable software development for critical hardware systems.

What are some common challenges faced by Embedded Software Developers when integrating software with hardware components?

Embedded Software Developers often encounter challenges related to hardware-software integration, such as debugging timing issues, managing limited memory and processing resources, and ensuring reliable communication between devices. These challenges require strong problem-solving skills and close collaboration with hardware engineers to diagnose and resolve issues efficiently. Additionally, developers must frequently work with low-level programming languages and proprietary hardware interfaces, which can require continuous learning and adaptation.

What are Embedded Software Developers?

Embedded Software Developers are engineers who design, develop, and maintain software that operates on specialized hardware systems, such as microcontrollers, IoT devices, automotive systems, and consumer electronics. Their work involves programming in low-level languages like C or C++ to ensure software interacts efficiently with hardware components. They often work closely with hardware engineers to optimize system performance, reliability, and resource usage. Embedded Software Developers must also consider constraints like memory, power consumption, and real-time processing when building robust solutions.

What engineering jobs pay $500,000?

Senior engineering roles such as aerospace, petroleum, and software engineering can reach or exceed $500,000 annually, especially with experience, bonuses, and stock options. High-level positions in management or specialized fields often offer compensation in this range, particularly in industries like technology, energy, and aerospace.

What is the difference between Embedded Software Developer vs Firmware Engineer?

AspectEmbedded Software DeveloperFirmware Engineer
CredentialsBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills in C/C++Similar credentials; often requires experience with hardware and low-level programming
Work EnvironmentDevelops software for embedded systems in various industries like automotive, consumer electronicsFocuses on designing and implementing firmware directly on hardware devices
Industry UsageCommonly employed in electronics, automotive, IoT, and consumer device companiesPrimarily used in hardware-centric industries like aerospace, medical devices, and consumer electronics

Both roles require strong programming skills in C/C++ and familiarity with embedded systems. While Embedded Software Developers focus on creating software that runs on embedded devices, Firmware Engineers work closely with hardware to develop low-level code that directly interacts with hardware components. The roles often overlap, but Firmware Engineers typically have a deeper understanding of hardware architecture and low-level programming.

What job categories do people searching Embedded Software Developer jobs in Nevada look for? The top searched job categories for Embedded Software Developer jobs in Nevada are:
Senior Software Engineer - C language

Senior Software Engineer - C language

Shift4

Las Vegas, NV

$117K - $154.20K/yr

Other

Posted 16 days ago


Shift4 rating

7.2

Company rating: 7.2 out of 10

Based on 36 frontline employees who took The Breakroom Quiz

14th of 17 rated payment service providers


Job description

Software Engineer, Senior

Shift4 is expanding globally and we are looking for a key software developer to join our innovative Software Engineering team! This opportunity involves designing, developing and deploying Shift4's Commerce Engine payment solution that delivers a modern and integrated payment processing experience at Retail, Restaurant, and Hotel merchants.

The focal point of the solution consists of well-designed and highly functional business apps deployed on custom payment hardware. We have an ambitious product roadmap for this platform and are looking to expand the team with the best and brightest to ensure we continue to drive the industry with our innovative solutions and change the basis of competition.

This role is onsite and can be based at either of the following Shift4 locations:  Las Vegas, NV, U.S.A. or Vancouver, BC, Canada

Relocation assistance may be available. 

Responsibilities

  • Translate high-level requirements to actionable tasks and deliverables.
  • Contribute to architecture and design in a multiplatform ecosystem.
  •  Design and build distributed software services for transaction processing.
  •  Produce high quality software that is unit tested, code reviewed, and continuously integrated.
  •  Collaborate with the Quality assurance team in test planning and test coverage.
  •  Collaborate with DevOps and CI/CD in operational visibility, triaging incidents, and deployment planning.
  • A disciplined approach to development, code review, testing, documentation and code structure in a team environment.
  • Actively participate in growing and coaching fellow team members.
  • Understand future business goals from Product Owners and make sure architecture and system design can support those goals.
  • Build proof-of-concepts to validate architectural and design choices and evangelize those technical choices to other teams.
  • Able to understand, diagnose and then solve deep technical and performance issues across the product.
  • Provide development support to resolve any issues with technical systems and applications.

Qualifications

  • 5+ years of Software Engineering experience in Coding, Designing and Developing software.
  • Proficient in C and exposure to Object Oriented languages like C++, Java, Python or Kotlin.
  • Adept in gathering and interpreting requirements, translating requirements into system definitions and solutions and creating detailed documentation.
  • Ability to write modular, maintainable code with unit tests ensuring complete code coverage and adhering to coding standards.
  • Troubleshoot and resolve complex issues in embedded systems to debug and optimize system performance.
  • Experience with Code repository management, code merge and quality checks, continuous integration and automated deployment and management using tools like Jenkins, Git.
  • Experience working in an agile environment and familiarity with Jira, Confluence etc.
  • Excellent communication skills and a quick problem solver.
  • Bachelor's degree in Computer Science, Software Engineering or equivalent. Experience in lieu of a degree may be considered. 

Preferred Skills:

  • Previous experience in the cards and payments industry is positive but not mandatory.
  • Expertise around Point of Sale, Payment SDKs, and POS hardware experience is a big plus.

#LI-BN1


What Shift4 employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom