EngineerJobs.io
← Back to all jobs
Nuve Controls LLC

Software Engineer – Embedded Linux OS & Firmware (Qt / C++)

Tustin, CA $120k - $145k/yr Full time Posted 15h ago

Job Description

Mid career software engineer sought to design, implement, and sustain the embedded software stack for smart IoT devices. The role emphasizes Embedded Linux OS, firmware, and device-side applications with a strong focus on C++ and Qt for user interfaces and system-level development. The position is based in the Tustin, California area with a hybrid work arrangement.

Responsibilities

  • Develop and maintain Embedded Linux operating system components and firmware for IoT devices
  • Implement and enhance Qt based user interfaces and Java applications running on embedded hardware
  • Integrate firmware with hardware elements such as displays, sensors, Wi-Fi modules, and peripherals
  • Diagnose and resolve issues spanning firmware, the OS, and application layers
  • Collaborate with QA to validate releases and broaden test coverage
  • Optimize performance, stability, and reliability of embedded systems
  • Participate in code reviews and sprint planning
  • Support release validation and assist with field issue investigations

Requirements

  • Three to six years of professional Embedded Linux development experience
  • Proficiency with C and C++ in embedded environments
  • Hands-on experience building applications using Qt (C++/QML)
  • Solid understanding of Linux internals including processes, memory, and filesystems
  • Experience with shell scripting and command-line debugging
  • Familiarity with cross compiling toolchains and embedded build systems
  • Proficiency with Git in a collaborative environment

Technologies

  • Embedded Linux
  • Qt
  • C++
  • Java
  • QML
  • Git
  • Yocto
  • Buildroot
  • AWS
  • TCP/IP
  • Wi-Fi
  • Shell scripting

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

About Nuve

Nuve delivers a customer engagement platform tailored to the HVAC sector, connecting businesses with their customers. In addition to thermostat solutions, Nuve provides contractors with HVAC system data through advanced software tools, with a focus on simplifying operations and improving communication for trades professionals.

Role overview

The successful candidate will develop and maintain the embedded software stack for smart IoT devices, covering Embedded Linux OS, firmware, and device-side applications. The role places particular emphasis on C++ and Qt for UI and system-level development.

Compensation

Base salary: $120,000 – $145,000 per year

Location

Hybrid – Orange County, CA. Must be able to work hands-on

Pay

$120,000.00 - $145,000.00 per year

Experience

  • Hardware production lifecycle: 2 years (Required)
  • Vendor management: 3 years (Required)
  • Program management: 7 years (Required)

Work location

Hybrid remote in Tustin, CA 92782

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.