Job ID 3285 Detail
Back to Jobs

Job Title

SWE--Embedded C, Firmware (audio), San Diego

Job Description

Our client is one of the foremost Gaming Headphone creators in the USA. Due to recent growth, they are seeking to hire another creative SWE/Firmware Engineer to add to their team. This Engineer will become an integral part of the audio headset engineering team. The selected candidate will work with our experienced engineering staff in the development of Company's gaming headsets. Work will include analysis, design, development, integration and testing of firmware for our products. The work will be highly collaborative with firmware engineers, hardware engineers, and test engineers. This opportunity represents a unique opportunity for candidates interested in working in a fast paced, team environment, creating cool gaming headsets.

*** Visa transfer and relocation available for the right candidate.

Specific Duties Include

  • Develop software in Embedded C and assembly for headsets or related products.
  • Develop embedded software for high-volume consumer audio products.
  • Collaborate with firmware, software, hardware, and test engineers to deliver products.
  • Work with product managers and third-party vendors gathering requirements.
  • Create software architectures.
  • Participate in peer reviews.
  • Debug and fix software defects.
  • Unit test firmware.

Required Skills

  • Bachelor’s Degree in Electrical or Computer Engineering
  • 3-5 years of relevant engineering experience preferred
  • Solid fundamentals in object-oriented programming and data structures
  • Worked with embedded CPUs, 8051, ARM, Microchip, NXP, Freescale, CSR
  • Data Communication over USB, UART, I2C, SPI, I2S, Bluetooth, BLE, WiFi
  • Real-time, multi-threading experience, interrupts, RTOS, and bare metal systems
  • Experience with Bootloaders, FLASH, EEPROM, timers, DMAs, peripheral drivers
  • Familiarity with digital audio processing, A/D and D/A audio converters
  • Digital electronics, schematics, and, board bring up
  • Debugging with emulators, debuggers, JTAG, IDEs, and unit tests
  • Experience with Consumer Electronics, Audio, or Gaming a plus
  • Programming experience in embedded C, C++, C#, Python. shell scripting a plus

Desired Skills

Other Competencies

How can we help you?