
FPGA Engineer
About Us
Our company specializes in innovative ultrasound technologies, providing cutting-edge consulting services in the medical device field. We work with clients ranging from startups to Fortune 500 companies, delivering customized solutions that push the boundaries of ultrasound technology.
Position Overview
We seek a versatile FPGA Engineer with expertise in instrumentation, application development, and embedded systems to join our team. In this multifaceted role, you will contribute to diverse projects spanning the ultrasound technology spectrum, working directly with clients to solve complex technical challenges. The ideal candidate thrives in a fast-paced consulting environment, can adapt quickly to new technical domains, and possesses strong problem-solving abilities.
Key Responsibilities
Implement FPGA designs using Verilog/SystemVerilog or VHDL for real-time signal processing and/or control applications
Design, develop, and implement software for ultrasound instrumentation systems using Python, and C/C++
Create application software that interfaces with ultrasound hardware for data acquisition, processing, and visualization
Collaborate with cross-functional teams including hardware engineers, DSP specialists, and application scientists
Work directly with clients to gather requirements, develop specifications, and deliver solutions
Troubleshoot and debug complex system integration issues spanning hardware and software domains
Develop and maintain comprehensive technical documentation
Participate in client meetings and presentations to communicate technical concepts and project progress
Qualifications
Required
5+ years of professional experience in FPGA development
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Proficiency with at least one hardware description language (Verilog/SystemVerilog or VHDL)
Proficiency in Python and C/C++ programming languages
Experience with real-time embedded systems development
Strong understanding of digital signal processing concepts
Experience with version control systems (Git) and software development methodologies
Strong communication skills and ability to explain technical concepts to diverse audiences
Adaptability to work across multiple projects simultaneously
Preferred
Experience with ultrasound systems, medical devices, or related technologies
Familiarity with medical device regulations and standards (FDA, IEC, ISO)
Experience with GUI development using frameworks like Qt or wxWidgets
Background in signal processing algorithms relevant to ultrasound (beamforming, filtering, etc.)
Experience with Linux/Unix environments for embedded applications
Understanding of communication protocols (USB, Ethernet, SPI, I2C, etc.)
Prior consulting experience or client-facing role
Projects You Might Work On
Real-time signal processing implementations on FPGAs
Medical imaging system software development
Custom ultrasound data acquisition systems
Embedded control systems for transducer arrays
Desktop applications for ultrasound visualization
Research prototypes for novel ultrasound applications
What We Offer
Opportunity to work on diverse, challenging projects across multiple industries
Exposure to cutting-edge ultrasound technologies and applications
Collaborative, innovative work environment with talented engineers
Professional development opportunities and continuous learning
Visit our website to express your interest in this role and learn more about us!