Enable job alerts via email!

software engineer

Daxsonics Ultrasound Inc.

Halifax

On-site

CAD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in innovative ultrasound technologies is searching for a Software Engineer to join their team. The ideal candidate will contribute to developing software solutions for processing and analyzing ultrasound data. Responsibilities include collaborating with clients and cross-functional teams, optimizing algorithms, and ensuring robust software development practices. This permanent full-time role is pivotal in delivering state-of-the-art solutions in a fast-paced consulting environment.

Qualifications

  • 4+ years of professional experience in software development, focusing on digital signal processing.
  • Proficient in Python with experience in scientific computing libraries.
  • Strong understanding of digital signal processing concepts.

Responsibilities

  • Develop and optimize digital signal processing algorithms for ultrasound data.
  • Design and implement software architectures for data acquisition and processing.
  • Collaborate with cross-functional teams to deliver tailored software solutions.

Skills

Signal Processing
Data Analysis
Python
C/C++
MATLAB
Problem Solving
Analytical Skills

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics

Tools

Git

Job description

Title posted on CareerBeacon - Software Engineer - Ultrasound Technologies

Posted onJune 09, 2025 by Employer details Daxsonics Ultrasound Inc.

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

No endorsement of any products or services is expressed or implied.

software engineer

Title posted on CareerBeacon - Software Engineer - Ultrasound Technologies

Posted onJune 09, 2025 by Employer details Daxsonics Ultrasound Inc.

Add to favourites

To add a job posting to your favourites, you need a Job Bank account. Sign in or sign up now!

Sign in Sign up for a Plus account
  • Email
    • Blogger
    • Diigo
    • Email
    • Facebook
    • Gmail
    • LinkedIn
    • MySpace
    • Pinterest
    • reddit
    • TinyURL
    • tumblr
    • Twitter
    • Whatsapp
    • Yahoo! Mail

    No endorsement of any products or services is expressed or implied.

    Share this page
Job details
About UsOur company specializes in innovative ultrasound technologies, providing cutting-edge consulting services across various industries including medical imaging, non-destructive testing, and advanced sensing applications. We work with clients ranging from startups to Fortune 500 companies, delivering customized solutions that push the boundaries of ultrasound technology. Position OverviewWe are seeking a skilled and versatile Software Engineer with a strong background in signal processing, software architecture, and data analysis to join our dynamic team. In this role, you will be instrumental in developing software solutions for processing, analyzing, and visualizing ultrasound data, working across the technology stack.This position will primarily leverage Python for developing applications software, signal processing pipelines, data analysis tools, and instrumentation. You will also utilize C/C++ for embedded and low-level applications. MATLAB will also be used to control a research ultrasound system for algorithm prototyping and validation. Working directly with clients, you will tackle challenging technical problems within the ultrasound domain. The ideal candidate thrives in a fast-paced consulting environment, can design robust and maintainable software systems, adapts quickly to various programming languages and technical challenges, and possesses strong analytical and problem-solving abilities.Key ResponsibilitiesDevelop, implement, and optimize advanced digital signal processing algorithms and pipelines for ultrasound data, primarily using Python.Design and build robust, scalable, and well-structured software architectures for ultrasound data acquisition, processing, analysis, and visualization applications.Create primary application software and tools using Python to interact with ultrasound data, perform analysis, generate reports, and visualize results.Utilize C/C++ for implementing performance-critical components or interfacing with lower-level hardware APIs when necessary.Employ MATLAB for algorithm prototyping, simulation, testing, and validation of signal processing techniques.Collaborate with cross-functional teams including hardware engineers, transducer engineers, and application scientists to integrate software solutions.Work directly with clients to gather requirements, understand their challenges, develop technical specifications, and deliver tailored software solutions.Troubleshoot and debug complex software issues and data processing workflows.Develop and maintain comprehensive technical documentation, including design specifications, code documentation, and user guides.Participate in client meetings and presentations to communicate technical concepts, progress, and results.QualificationsRequiredBachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, or a related field with a strong quantitative focus.4+ years of professional experience in software development with a significant focus on digital signal processing or data analysis applications.Proficiency in Python, including experience with scientific computing libraries (e.g., NumPy, SciPy, Pandas, scikit-image) and data visualization.Proficiency in C/C++ with embedded application experience.Strong understanding of digital signal processing concepts (e.g., filtering, spectral analysis, sampling theory, Fourier analysis).Experience designing and implementing software using good architecture principles and design patterns.Experience with version control systems (Git) and modern software development methodologies.Excellent analytical and problem-solving skills, particularly in the context of complex data processing.Strong communication skills and ability to explain technical concepts clearly to diverse audiences.Adaptability to work across multiple projects simultaneously in a dynamic environment.PreferredExperience with ultrasound systems, medical devices, or related acoustic/sensing technologies.Background in s
  • Location Halifax , NS
  • Workplace information On site
  • Salary Not available
  • Terms of employment Permanent employment Full time
  • Starts as soon as possible
  • Source CareerBeacon #2165336
  • Halifax, NS
View the full job posting on CareerBeacon
Advertised until

2025-07-09

Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.

Report a problem with this job posting

Any fields marked with an asterisk ( * ) are required.

* What’s wrong? This job posting contains incorrect information * Inaccurate salary * Inaccurate job title * Link to full job posting / Expired or closed job posting * Provide more details: Report potential misuse of Job Bank
Thank you for your help!

You will not receive a reply. For enquiries, please contact us .

Sign up for a Plus account to get the most out of your job search and access all the tools available on Job Bank!

The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.

No endorsement of any products or services is expressed or implied.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Ultrasound Technologies

Daxsonics Ultrasound Inc.

Halifax

On-site

CAD 80 000 - 110 000

2 days ago
Be an early applicant

Software Engineer - App Stores

Canonical

Sherbrooke

Remote

CAD 80 000 - 110 000

2 days ago
Be an early applicant

Linux devices software engineer - snapd

Canonical

Victoria

Remote

CAD 80 000 - 120 000

2 days ago
Be an early applicant

Software Engineer, Enterprise

Aditi Consulting

Remote

CAD 80 000 - 100 000

2 days ago
Be an early applicant

Software Engineer - Remote Canada - 2281924

UnitedHealth Group

Richmond

Remote

CAD 61 000 - 128 000

2 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Hamilton

Remote

CAD 70 000 - 90 000

5 days ago
Be an early applicant

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Waterloo

Remote

CAD 80 000 - 120 000

5 days ago
Be an early applicant

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Regina

Remote

CAD 80 000 - 120 000

5 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Laval

Remote

CAD 85 000 - 120 000

6 days ago
Be an early applicant