Sr Software Engineer - UI Framework

South Bay, CA

Posted: 08/08/2018 Employment Type: Direct Hire Industry: Consumer Electronics Job Number: JOS000007779

This engineer will be contributing extensively to both firmware development and as well as Brightscript/company Scene Graph (the company’s proprietary scripting and markup language) based front-end application development. Extensive experience with embedded Linux, C++ libraries/frameworks, development of tools, scripting languages as well as the integration of third-party code is a must.  A proven track record of shipping high-quality software on embedded platform is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact.

  • Work closely Product Development, platform services, and release management teams to contribute to our firmware development. 
  • Integrate third party C++ libraries.
  • Investigate, diagnose and resolve issues within the company Platform.


  • 7+ years of relevant software development experience.
  • Extensive programming experience with C++ and Embedded Linux.
  • Ability to work in both user and kernel space.
  • In-depth understanding of Linux, tools, libraries and open source development.
  • Understanding of API design considerations and tradeoffs.
  • Familiarity with tools and libraries such as Boost, PlayReady, ALSA, DIAL a plus.
  • Experience with memory management and multi-threaded development.
  • Media / Video knowledge such as codecs, media streaming, etc. would also be a plus.
  • Application development experience utilizing JavaScript, Python and/or similar languages would be a strong plus.
  • Ideally, embedded and/or consumer electronics experience.
  • Ability to accurately estimate software tasks and work to schedule.
  • Bachelors or Masters in Computer Science or equivalent engineering experience.

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.