Share this Job
Email similar jobs to meEmail similar jobs to me

Sr Principal Engineer, Firmware(DSP)

Date: May 22, 2018

Location: Shenzhen, China, CN

Company: HARMAN International

Position Summary

This position is within HARMAN’s Professional Division, based in Shenzhen Development Center (SDC). Harman is hiring the most passionate, innovative, and driven engineers on the planet to create the next generation of professional products. The desired candidate has a demonstrated record of delivering successful products to market. 


Supervisory Responsibilities

This position does not have any direct or indirect reports.  However, principal-level engineers are expected to exhibit strong leadership skills and mentor more junior engineers to help guide their careers and activities. 


Job Responsibilities

This engineer will work in a collaborative environment to create audio, video, and lighting products designed for global markets for Harman Professional. The engineer will be responsible for driving daily firmware development activities as part of a project team.  Products typically consist of a microcontroller for configuration, RTOS, communication and control, and a DSP processor for audio processing.  Software development work will be mainly working within complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures.


  • Architect, implement, and modify real-time operating systems (RTOS) for professional audio, video, and lighting products.
  • Products include audio mixing consoles, computer audio interfaces, power amplifiers and powered speakers, and audio/video signal processors
  • Design and develop drivers on various CPUs such as ARM or Intel in both RTOS (QNX/VxWorks, Linux) and non-RTOS environments using C language.
  • Minimize latency in RTOS systems to improve the user experience.
  • Create start-up code for prototype units to verify hardware functionality.
  • Propose and document designs using tools such as UML.
  • Collaborate with hardware, software, and product owners to maximize system performance and user experience.
  • Define milestones, create timelines, and deliver high-quality code on time.
  • Define test plan for software, utilizing automated testing wherever appropriate.
  • Interface to external devices and PCs through USB, Bluetooth, and other consumer standards.
  • Work closely with hardware teams to resolve complex bugs and performance issues.
  • Use structured problem-solving techniques to lead issue resolution.
  • Own the design through the complete lifecycle of the product.
  • Troubleshoot/debug firmware and hardware using standard tools (logic analyzer, oscilloscope, JTAG, etc.).
  • Develop tools for automating firmware builds and other repetitive processes.


    Basic Qualifications:

  • Bachelor’s or Master’s (preferred) degree in EE or Computer Science.
  • 6+ years experienced developing embedded systems using C/C++ programming language.
  • 3+ years development with Linux in a real-time operating system.
  • Demonstrated success in delivering consumer or commercial RTOS products to market.
  • Strong in RTOS skills (Linux) and good proficiency in real time multi-threaded software design and development.
  • Expertise in creating device drivers for board-level interfaces such as DDR memory, SPI, MLB, I2C, and I2S.
  • Familiarity with Agile development methodologies and test-driven development.
  • Experience with hardware debugging and validation test equipment, including logic analyzers, oscilloscopes, and JTAG.
  • Significant experience with assembly and at least one scripting language (Python, Perl, etc.).
  • Experience with I/O protocols such as USB, Bluetooth, MIDI, or Wi-Fi.
  • Clear and logical thought process.
  • Professional-level written and elementary oral English skills.


Preferred Qualifications & Desired Competencies:

  • Master’s or PhD degree in EE or Computer Science.
  • Fluency in written and oral English.
  • Deep knowledge of the Linux Kernel and middleware layers.
  • Experience with high-speed hardware design.
  • Expertise in Wi-Fi, USB, and Bluetooth protocols.
  • Experience with QNX RTOS.
  • Firmware development for SOCs.
  • Design experience designing and simulating FPGAs, including Xilinx, Altera, VHDL, etc.
  • Passion for music and audio, including recording music, mixing live music, or playing a musical instrument.


Required Work Traits/Competencies

  • Motivated to take 100% ownership of designs.
  • Willing to put in the necessary time and commitment to make projects successful.
  • Can propose, communicate, and implement solutions for difficult design challenges.
  • Strong listening skills and the ability to reason, negotiate, and come up with win-win solutions for all parties involved.
  • Ability to think “outside the box,” to be creative, and to aggressively seek new technological innovations.
  • Must rapidly identify and fix design and process flaws.
  • Demonstrate excellent teamwork spirit and communication skills.
  • Shows character strength and personal integrity in all situations.
  • Must be a dependable, accountable self-starter.


Eligibility Requirements:

  • Willingness to travel locally 10% of the time.
  • Willingness to work in Shenzhen, PRC.
  • Willingness to submit to a background screen and a drug test.

HARMAN ( designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things.  With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 25 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics. HARMAN is an Equal Opportunity /Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status.  HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!  (


Job Segment: Electronics Engineer, Firmware, Engineer, Embedded, Computer Science, Engineering, Technology