Firmware Engineer

Multiple Locations
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 2 days ago

⏵ Park City, UT, USA
⏵ Full Time Email Me Similar Jobs Email Me This Job Skullcandy is seeking a skilled and innovative Firmware Engineer to join our fast-paced Product Development team. In this role, you will lead all product firmware engineer for Skullcandy headphones and earphones, reporting to the Electrical Engineering Manager.A day in the life looks like;
⏵ Responsible for the design, development and implementation of embedded firmware for Skullcandy products and technologies by planning, improving and managing firmware from inception to production.
⏵ Allocate resources to complete programming projects, and designing detailed plans to ensure firmware is delivered on time and on quality.
⏵ Technical documentation for firmware design, implementation and operation.
⏵ Debug, troubleshoot system level problems and maintain existing software/firmware
⏵ Develop firmware in C, C++, assembly and other programming languages as needed.
⏵ Integration of 3rd party firmware libraries
⏵ Design new control, user interface, and other algorithms as needed
⏵ Implement firmware on contemporary platforms including CSR ADK, Cypress PSoC, and others as needed.
⏵ Work with electrical engineering team to develop circuit design
⏵ Develop BSP (board support packages) as needed for new hardware and assist in new hardware bring up and debug
⏵ Test and validate firmware on evaluation, prototype and production hardware platform
⏵ Participate in internal research and development of new technologies, and products.
⏵ Take designs from conception - > prototypes - > production.
⏵ Work with Oscilloscopes, Logic analyzers, Signal generators, etc.
⏵ Design and develop communication protocols, standard and proprietary for device communications via wireless and wired technologies.
⏵ Work closely with Electrical Engineers, Quality Engineers and Mechanical Engineers creating custom solutions and bringing up new and innovative hardware designs.
⏵ Gather supporting data to raise CAPAs with suppliers in order to fix.   To love and be successful in this job, you will need to possess the below competencies, skills and education.
⏵ Education: BS Electrical Engineering and 2-4 years' firmware development experience or equivalent.  Master's degree preferred. Competencies
⏵ Detail orientated: you can catch an error no one else can.
⏵ Follow Up: You close the loop, button things up, seal it tight. You know what we mean.
⏵ Problem Solving- ability to see the big picture and act on it Skills
⏵ Experience with
⏵ developing and debugging embedded firmware on custom hardware platforms
⏵ BSP development and basic device interfaces e.g., IIC, SPI, PIO, button debouncing and interfacing
⏵ integrating 3rd party firmware libraries a plus
⏵ Test Driven Development a plus
⏵ CSR/Qualcomm ADK strongly preferred
⏵ Proficiency with ISRs, concurrent execution, RTOS and multitasking in embedded environments
⏵ Computing Languages: Proficient in C, C++ and assembly on various processor platforms (CSR, ARM, Cypress PSoC), Python and other scripting languages a plus
⏵ WiFi and Bluetooth Development Skullcandy