FPGA Engineer Job at Daxsonics Ultrasound Inc., Halifax, NS

MkY4MEJ2eWZVR2tGdmtqVGVBYXBsUlFV
  • Daxsonics Ultrasound Inc.
  • Halifax, NS

Job Description

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

Job Tags

Similar Jobs

Pinch

PINCH Max Cleaner Job at Pinch

 ...Key Responsibilities: Perform common area and turnover cleaning for multifamily properties. Follow provided cleaning checklists and maintain high-quality standards. Ensure timely completion of all assigned tasks according to the jobs specific requirements.... 

Kins

Travel Physical Therapist (Inpatient/Outpatient) - $2,629 per week Job at Kins

Seeking a travel Physical Therapist for a 13-week assignment in Santa Maria, CA. Specialty: Physical Therapist Discipline: Therapy Start: ASAP Duration: 13 weeks Hours: 40/week, 8-hour days (verify shift details) Shift: 07:00-15:00 Employment Type: Travel... 

GA Jersey Village

Non-Profit Community Outreach (Entry Level) Job at GA Jersey Village

 ...Position: Nonprofit Community Outreach Our Nonprofit Community Outreach team plays a vital role in strengthening relationships between our nonprofit organization and potential donors, helping to create lasting partnerships that support our mission. This position is... 

Get It - Executive

Customer Service Rep - Part Time - Remote | WFH Job at Get It - Executive

Are you a customer service professional looking for a flexible, part-time opportunity? We're seeking a friendly and detail-oriented Customer Service Representative (CSR) to assist customers through phone, email, chat, and social media. This is a short-term, remote position... 

Complete Coach Works

Bus Cleaner Job at Complete Coach Works

 ...series certification you receive ~ In addition you can receive $500 for completing all 8 H series certifications and become a "Master Transit Bus Technician"~$50 for every H series ASE recertifications you obtain ~ We can cover your Class B Commercial Driver's License...