U

Universal Electronics

Designs and manufactures smart home controls

Firmware Engineer 3

Embedded EngineeringConfirmed live in the last 24 hours
Full-time$135k - $155k /yr

About the Job

Requirements

  • At least 7 years of embedded real-time firmware development, including requirements analysis, design, and testing documentation, using C and/or other middle- to high-level languages.
  • At least 3 years of experience in system design and architecture.
  • Multiple years of extensive experience across all phases of embedded firmware development in platform-independent environments.
  • Strong knowledge of or hands-on experience with RF technologies and profiles such as Bluetooth Classic, Bluetooth Low Energy, Zigbee, RF4CE, Wi-Fi, and Z-Wave.
  • Experience with communication protocols such as SPI, I2C, UART, and I2S.
  • Experience with embedded control peripherals such as RAM, Flash, UART, PWM, A/D, CAN, I2C, I2S, and SPI.
  • Knowledge of software development methodologies and quality control processes.
  • Hands-on experience with MCU cores from 16 to 32 bits, including common ARM Cortex cores, and their peripherals.
  • Experience developing on bare metal and using an RTOS.
  • Experience using debuggers, logic analyzers, and oscilloscopes.
  • Experience designing device drivers for peripherals such as external memories and sensors.
  • Familiarity with embedded firmware development tools, including debugging, stepping through code, and performing traces.
  • Demonstrated firmware development process skills, including version control, use cases, requirements, design, coding, and unit testing.
  • Ability to develop embedded firmware that optimizes run-time performance, memory requirements, and code reuse.
  • Experience writing and executing firmware test specifications.
  • Experience with power management.
  • Ability to analyze and solve complex problems involving both firmware and hardware.
  • Ability to work on multiple projects in a deadline-driven environment.
  • A bachelor's degree in Electrical Engineering, Computer Engineering, or a related field is required.
  • Ability to work a 40-hour on-site work week.
  • Physically able to participate in training sessions, presentations, and meetings, and sit for extended periods while operating computer keyboards, mice, power tools, and other computer components.

Responsibilities

  • Conduct research and development on new high-tech devices and products.
  • Work as a member of an Agile cross-functional development team, contributing to release and iteration planning, user stories, unit tests, and feature implementation.
  • Discuss current and proposed architectures, defects, enhancements, and other issues with developers.
  • Collect stakeholder input, develop architecture requirements and specifications, and turn them into production-quality code.
  • Track software development issues and work with the team to determine resolutions.
  • Share knowledge with junior team members through formal mentoring, code reviews, design-document reviews, or technical talks.
  • Architect, design, develop, and validate embedded firmware on various microcontrollers.
  • Create Software Design Specifications from requirement specifications.
  • Identify and implement engineering projects to reduce costs and improve production yields and efficiencies while ensuring quality.
  • Support ongoing production, partner with multiple departments to develop processes, and help transfer products and processes to other locations.
  • Collaborate with cross-functional teams to resolve product issues at different phases.
  • Handle multiple projects at various phases.
  • Perform other assigned duties and responsibilities.

Desired Qualifications

  • Scripting languages for test automation, such as Perl or Python.
  • Experience in consumer electronics product development, especially IR/RF remote controls, HVAC controls, thermostats, and sensors.
  • Experience using FreeRTOS.
  • Some travel may be required.

About the Company

Universal Electronics

Designs and manufactures smart home controls

Universal Electronics designs, develops, and manufactures smart home and wireless control solutions. Its product lineup includes smart thermostats, remote controls, HVAC systems, and hospitality-focused devices, built for consumer electronics brands, smart home device makers, and hotels. The company combines hardware with software—and offers cloud services like QuickSet Cloud—to enable seamless interoperability and content/service unification across home devices. Occupancy-aware UEI thermostats and connected controls help users save energy while improving comfort and convenience. What sets UEI apart is its global scale, long track record since 1986, and its end-to-end expertise in both hardware and software, plus industry-specific solutions for hospitality and energy management. UEI’s goal is to help brands bring connected, energy-efficient devices to market and to support sustainable, integrated smart home experiences through reliable technology and cloud-enabled ecosystems.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Scottsdale, AZ
Founded
1986

Recently Posted Jobs

Explore more opportunities at Universal Electronics

See more jobs