Software Engineer
Job Opportunity at Universal Electronics

Posted on Nov 14


Location: Santa Ana, CA
Job Type: Full Time
Job ID: W4135892

Software Engineer

Our vision is beyond a connected home, rather a smarter home where technology is your friend and not an obstacle. Our fantastic team is focused on next generation distributed platforms for the connected home ecosystem; we solve real life problems and bring improvements to the masses. We are infatuated by technology; however only see it as the means and not the goal itself. We accept no boundaries and no problem should remain unresolved.

Our products and technologies are touched by well over 250 million people every week, and we’re just getting started! We design & developed an extraordinary number of products for the connected home, backed by a complete ecosystem of data driven software solutions & cloud services for connected devices from leading brands in mobile, gaming and consumer electronics segments!

Development projects will vary based on new product development, complexity and product lines.  This team creates innovative software that runs on top of our firmware. Technologies will range from Android to C++ to Python to Firmware.


  • Design and develop firmware and software for innovative and highly-optimized connected controllers and sensors.
  • Continuously improve our development process.
  • Write design documentation.
  • Evaluate and integrate software from 3rd party vendors.
  • Review designs and source code from other developers.


  • Self-motivated, innovative and persistent; problem solver who does not accept failure.
  • BSc in Computer Science, Software Engineering or Electrical Engineering with a very strong software component and +10 years of relevant experience; MSc preferred.
  • Great team player with great interpersonal skills.
  • Experience in C programming on severely resource-constrained platforms.
  • Knowledge of microcontroller architectures.
  • Experience with object-oriented design principles.
  • Experience developing on a bare device and using an RTOS.
  • Experience designing device drivers for peripherals like external memories and sensors.
  • Experience with power-management.
  • Experience using debuggers, logic analyzers and oscilloscopes.
  • Experience with consumer IR and RF protocols, including ZigBee, RF4CE, Wi-Fi, Bluetooth Classic and Smart is a strong plus.
  • Knowledge of digital and analog circuit design is a plus.
Facebook Twitter is owned, operated, and copyrighted by Career Marketplace (© 2002-2018, All Rights Reserved)