FPGA Development Engineer
Job DescriptionFPGA Development EngineerLocation: 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.ResponsibilitiesAs 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 designsDetailed technical design of system architecture and FPGA components based on requirementsDevelopment and execution of unit test proceduresDevelopment and execution of system test proceduresDevelopment and maintenance of documentation related to work performed QualificationsDesired Skills and ExperienceExperience using VHDL in the development of embedded productsExperience using logic analyzers and oscilloscopesExperience with System on a Chip (SoC) designExperience with electrical schematic designAbility to understand and intelligently debug existing systemsSolid understanding of object-oriented methodologies and conceptsSolid understanding of general programming software technologyUnderstanding of software development lifecyclesKnowledge of software design patterns Bonus Skills and ExperienceExperience with Xilinx chipsFamiliarity with C++Familiarity with source control systemsFamiliarity with system interfaces such as CAN, JTAG, I2C, USB, and EthernetExperience with SAE, ISO, and ASAM standardsKnowledge of data acquisition concepts and systemsKnowledge of automobile and engine control systems Essential Non-Technical SkillsPositive, proactive attitude with a strong work ethicStrong communication skillsStrong organizational skillsExperience with Microsoft Office applicationsDetail-oriented and methodical coding approachWillingness to follow established processes and proceduresAbility to work independently#IND1#ZR Meet Your Recruiter