FPGA Development Engineer Location: Farmington Hills, MI USAWe are seeking self-motivated individuals to join our Embedded Development Group in Farmington Hills, Michigan. This is a salaried position offering a competitive salary and benefits. Responsibilities As a member of the Embedded Development Group, you will be part of a dynamic development team responsible for the analysis, design, and development of next-generation embedded products.Key responsibilities include:
New development and maintenance/enhancement of existing embedded designs
Detailed technical design of system architecture and FPGA components based on requirements
Development and execution of unit test procedures
Development and execution of system test procedures
Development and maintenance of documentation related to work performed
QualificationsDesired Skills and Experience
Experience using VHDL in the development of embedded products
Experience using logic analyzers and oscilloscopes
Experience with System on a Chip (SoC) design
Experience with electrical schematic design
Ability to understand and intelligently debug existing systems
Solid understanding of object-oriented methodologies and concepts
Solid understanding of general programming software technology
Understanding of software development lifecycles
Knowledge of software design patterns
Bonus Skills and Experience
Experience with Xilinx chips
Familiarity with C++
Familiarity with source control systems
Familiarity with system interfaces such as CAN, JTAG, I2C, USB, and Ethernet
Experience with SAE, ISO, and ASAM standards
Knowledge of data acquisition concepts and systems
Knowledge of automobile and engine control systems
Essential Non-Technical Skills
Positive, proactive attitude with a strong work ethic
Strong communication skills
Strong organizational skills
Experience with Microsoft Office applications
Detail-oriented and methodical coding approach
Willingness to follow established processes and procedures