Job Description
Responsibilities:
- Generate and document world class, innovative designs.
- Implementation of nonlinear and linear filter algorithms in VHDL, as well as.
- Interface definition and implementation to peripherals over standard board level Protocols (SPI, I2C, UART).
- Design write and run simulation test benches to prove out and debug VHDL designs.
- Implement and run such designs on real hardware to prove our basic verification.
- Using standard lab equipment.
- Provide technical leadership in problem solving and hardware integration activities.
- Help define electrical architecture for current and advanced development projects.
- Define test criteria and assist with the creation of test plans.
- Document work through written and verbal status reports.
- The successful candidate will possess the following knowledge, skills education.
- 5+ years of strong, technical experience.
- BS in engineering required, MS in engineering is preferred.
- Design experience with FPGAs in VHDL and be fully competent with simulation.
- Synthesis, debug and integration tools for test on hardware (Polarfire, Libero and Synopsis toolset experience a plus).
- Experience with specifying and meeting FPGA timing closure and constraints.
- Working knowledge of GIT.
- Ability to implement complex mathematical functions and fixed-point math using.
- Resource efficient VHDL coding styles and FGPA specific IP cores.
- Scripting languages such as Python desirable.
- Must be able to work closely with board design engineers to ensure functional.
- Electrical and physical design constraints are clearly communicated and mutually
- Agreeable upon.
- Working knowledge of hardware technology, including High speed digital.
- Memory and mixed signal.
- Experience translating system and customer requirements into sub-system.
- Proven ability with board bring up and troubleshooting activities.
- Proven ability to document engineering analysis and design decisions.
- Experience with Design of Experiments (DOE), DfX and FMEAs is preferred.
- Position requires a high degree of self-motivation, self-directed and the ability to Work with little direct supervision.
- Possess strong problem-solving skills and team-oriented approach.