Software Developer I

  • Category: Software Developer Jobs
  • Location: Toronto, Ontario
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 23K to 34K
  • Published on: 2025/09/28

Position Overview:
As a Software Developer I, you will help the software team in the development of preclinical and clinical ultrasound imaging systems. In this role, you will work closely with senior software developers, contributing to all phases of the software development lifecycle. This position offers hands-on experience working with advanced ultrasound technology, providing opportunities to work on hardware control, graphical user interface design, data analysis and processing, and software infrastructure. Development work will primarily involve C++ and C# on the Microsoft Windows platform. As such, candidates should have a solid understanding of object-oriented programming in these languages, and work well in a fast-paced, collaborative environment.
Company Overview:
FUJILFILM VisualSonics, Inc. is a rapidly growing biomedical company and the world leader in developing high-resolution ultrasound devices for small animal research. VisualSonics offers a pleasant and progressive work environment with a competitive benefits package. We support a strong and dedicated team of individuals who are focused on continually innovating our product offering, servicing our customers, and supporting each other's efforts to sustain our competitive advantage. FUJIFILM VisualSonics Inc. is based in Toronto, Canada.
Job Description:
Essential Job Functions:
Collaborate with senior developers to analyze, design, and develop software to satisfy the business requirements
Contribute to the development of hardware control systems, intuitive user interfaces, and efficient data processing solutions
Complete code changes as necessary to meet requirements
Create and execute unit tests to ensure the accuracy of code changes
Ensure software development results by facilitating and generating continuous, improvements in reliability, performance, and functionality of system software
Knowledge/Experience:
University Degree, preferably in Computer Science, Engineering, or Physics
2+ years of C/C++ experience
1+ years of C#
Experience with full life cycle of software development
Experience with Windows API is an asset
Experience with ATL and COM is an asset
Experience with WPF and XAML is an asset
Experience with medical software development is an asset
Basic signal processing is an asset
Skills/Abilities:
Strong problem-solving abilities
Strong analytical skills and creative thinking
Excellent attention to detail, perseverance and follow-up
Positive professional attitude, wanting to learn from new and challenging opportunities
Ability to communicate effectively with team members, both verbally and in writing
Ability to work independently or as a team to solve technical problems
The above information on this job description and specification has been designed to indicate the general nature and level of work performed by employees within this job. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.
EEO Information: None ADA Information:
FUJIFILM is committed to fair and equitable recruiting practices in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). Persons with disabilities are encouraged to come forward at any stage in the recruitment process to request accommodation, if needed. Members of our team will consult and create processes that provide individuals with disabilities the best possible recruitment experience.


Company Name: Fujifilm

Related jobs

  • Advanced Software Engineer

    Remote Work: Hybrid Overview: At Zebra, we are a community of innovators who come together to create new ways of working to make everyday life better. United by curiosity and care, we develop dynamic solutions that anticipate our customer’s and partn...

    Full Time / Part Time

    $ Estimated: 17K to 24K

    Mississauga, Ontario

    2025/09/28


    Apply Now

  • Associate Software Engineer In Test

    Team: QA & Release Engineering City: Toronto Country: Canada Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS comp...

    Full Time / Part Time

    $ Estimated: 22K to 28K

    Toronto, Ontario

    2025/09/28


    Apply Now

  • IBM I programmer

    Job Title: IBM I Programmer Status: Permanent Reporting to: Manager, IT Applications Location: Remote (Canadian Eastern time zone work hours) About Lee Valley: Since 1+78, Lee Valley has recognized that for many, woodworking and gardening are more th...

    Full Time / Part Time

    $ Estimated: 25K to 34K

    Ottawa, Ontario

    2025/09/28


    Apply Now