DeveloperJobs.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

Role overview

We are seeking a mid-career Software Engineer to develop and maintain the embedded software stack for smart IoT devices. The scope includes Embedded Linux OS, firmware, and device-side applications, with a priority on C++ and Qt for UI and core system development.

Responsibilities

  • Develop and maintain Embedded Linux OS and firmware
  • Implement and enhance Qt-based UI and Java applications on embedded hardware
  • Integrate firmware with hardware components (display, sensors, Wi-Fi, peripherals)
  • Debug issues across firmware, OS, and application layers
  • Collaborate with QA to validate releases and improve 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

  • 3-6 years of professional experience in Embedded Linux development
  • Experience with C/C++ in embedded environments
  • Hands-on experience developing applications using Qt (C++/QML)
  • Solid understanding of Linux internals (processes, memory, 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
  • Hardware production lifecycle: 2 years (Required)
  • Vendor management: 3 years (Required)
  • Program management: 7 years (Required)

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

Compensation

USD 120,000 - 145,000 per year

Location

Hybrid – Orange County, CA; Hybrid remote in Tustin, CA 92782. Must be able to work hands-on

About Nuve

Nuve provides a customer engagement platform tailored to the HVAC sector, enabling seamless connections between businesses and their customers. Beyond thermostat solutions, Nuve delivers HVAC system data to contractors through advanced software, with tools designed to simplify operations and improve communication for trades professionals.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.