Full Job Description
About Us:
Performance Designed Products LLC (“PDP”) is a leading provider of video game accessories, with recognized expertise in controllers, gaming headsets, chargers, cases and other accessories across all gaming platforms. Strong engineering and product development are the cornerstones of PDP’s strength which affords the company the ability to support retail customers as well as other third parties seeking opportunities to partner on major OEM projects. With operations in the United States, Canada, Mexico, Europe, China and Australia, PDP maintains a global presence.
Job Purpose:
Our firmware engineer must be capable of executing multiple development tasks on a rigorous schedule while collaborating with other team members, finding solutions to complex problems, and learning new techniques and technologies. You will be responsible of creating, maintaining, testing and improving firmware architectures of a wide range of video game products for platforms such as PlayStation, Xbox, Nintendo, PC and Mobile gaming.
Duties & Responsibilities:
- Development of firmware for microcontrollers, ICs, and embedded systems.
- Participation in team-driven integration of electronic systems including hardware, firmware, and software layers.
- Comprehensive validation and testing of various prototypes and products.
- Prioritize, execute and meet the deadlines and deliverables as required.
Qualifications:
- Bachelor’s in Electrical/Computer Engineering or Computer Science.
- Familiar with embedded software languages, especially C and C++.
- 3-4 years of general programming, 1-2 years of embedded programming experience.
- Experience working with UART, SPI, I2C, USB and RF transports.
- Knowledge with scripting languages such as Python or JavaScript is great to have.
- Knowledge of debugging embedded systems with JTAG, SWO, Oscilloscopes, multimeters, protocol analyzers and tracing tools.
- Must be organized and capable of managing multiple responsibilities concurrently.
- Must be able to collaborate and communicate effectively with others.
Physical Requirements:
- Primarily sitting or standing at a desk indoors, using a computer.
- Able to travel inside and outside of the USA occasionally - post COVID.
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Supplemental Pay:
- Bonus pay
Experience:
- Programming: 1 year (Required)
- Embedded Software Development: 1 year (Required)
Education:
- Bachelor's (Required)
Work authorization:
- United States (Required)
Work Location:
- One location
Work Remotely:
- Temporarily due to COVID-19