Talent.com

Java software engineer Jobs in Ottawa, ON

Create a job alert for this search

Java software engineer • ottawa on

Last updated: 1 day ago

Acquisition Software Developer

Teledyne Digital Imaging, Inc.ON,Ottawa,Canada
CA$93,700.00–CA$124,900.00 yearlyCA$93,700.00–CA$124,900.00 yearly
Full-timeFull-time

Our Company is built on employee mutual commitment and respect, enthusiasm and progress.Teledyne Digital Imaging is a subsidiary of Teledyne Technologies Inc.CMOS and CCD image sensors and modular ... Show more

Software Engineer

General Dynamics UKOttawa, ON, CA
Full-timeFull-time

At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.Our teams design and deliver advanced, mission-critical solution... Show more

AI Software Engineer - Remote

YO AI LabsOttawa, ON, Canada
RemoteRemote
Full-timeFull-time
Quick Apply

AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Show more

Embedded Software Engineer

Gentex CorporationOttawa 25
Full-timeFull-time

Embedded Software Engineer II at Gentex creates software code designs to meet product requirements.This position requires interfacing with all groups within the company to define, design, develop, ... Show more

Software Architect

ADGA Group Consultants IncOttawa, Canada
RemoteRemote
Full-time, Part-timeFull-time, Part-time

At ADGA, our teams support Government and industry partners on projects that protect critical systems and strengthen operational readiness.We are seeking a Software Architect with knowledge of... Show more

Intermediate Software Developer

Work in OttawaOttawa, Ontario, Canada

Ottawa’s tech sector is growing, and so are the opportunities! If you’re exploring your next role in tech,.Led by Invest Ottawa, the city’s lead economic development agency, this initiative works a... Show more

Senior Network Communications Software Developer

Pivot + EdgeGatineau, QC, CA
CA$115,000.00–CA$120,000.00 yearlyCA$115,000.00–CA$120,000.00 yearly
PermanentPermanent

Frequentis Group with headquarters in Vienna is an international supplier of communication and information systems for control centres with safety-critical tasks.Mission-critical control centres ar... Show more

Technical Project Manager – Embedded Software

PML Sound InternationalOttawa, Ontario, Canada
CA$105,000.00–CA$130,000.00 yearlyCA$105,000.00–CA$130,000.00 yearly
Permanent, Full-timePermanent, Full-time
Quick Apply

Technical Project Manager – Embedded Software.For over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the stand... Show more

Ownership-Driven Senior Software Engineer – Tech Startup

AutoScale VenturesOttawa, ON, Canada
RemoteRemote
Full-timeFull-time
Quick Apply

Senior Software Engineer (Full-Time, Remote) — Canada.Work Schedule: 9:00 AM - 5:00 PM PST.At AutoScale Ventures, we build large-scale systems behind products like VinAudit.We're looking for a Seni... Show more

Intermediate Software Developer

SRC CanOttawa, ON, CA
CA$80,000.00–CA$105,000.00 yearlyCA$80,000.00–CA$105,000.00 yearly
Quick Apply

The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible.The company was originally formed to provide innovative products and seasoned analysis to solve complex Electr... Show more

Principal, Software Engineering

CMHC - SCHLOttawa
Permanent, Full-timePermanent, Full-time

Language Skill Levels (Read/Write/Speak):.Our salaries generally range from $ 129,175.The work you do and the work we do together matters.We come to work every day with a common purpose: to contrib... Show more

Senior / Staff Software Engineer

MotionOttawa, ON, CA
Permanent, Full-timePermanent, Full-time

AI-native platform that bridges the gap between performance marketers and creative teams, so they can uncover what’s working, what’s not, and ship more winning ads across platforms like YouTube, Li... Show more

Java Backend Developer - Remote Work

Two95 International Inc.Ottawa, ON, CA
RemoteRemote
Full-timeFull-time
Quick Apply

Java Back End Developer (3 Openings Sr/Mid/Jr).Position – Fulltime With our client.Salary - $Open (Best Possible).Skills: Familiar with Java Spring and SpringBoot technology.Familiarity building m... Show more

Software Engineer

ADECCOOttawa, Ontario, CA
CA$75,000.00–CA$95,000.00 yearlyCA$75,000.00–CA$95,000.00 yearly
Temporary, Full-timeTemporary, Full-time
Quick Apply

This role is ideal for engineers with strong experience in embedded software design and development for regulated medical devices, combined with expertise in C/C++, C#.NET, Windows-based applicatio... Show more

Software Engineer

Larus TechnologiesOttawa, ON, CA
CA$90,000.00–CA$140,000.00 yearlyCA$90,000.00–CA$140,000.00 yearly
Permanent, Full-timePermanent, Full-time
Quick Apply

Hours per week, Monday to Friday Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week) Reporting To: Tec... Show more

Lead / Principal Software Integration Engineer – Optical Networking

TalentlabOttawa, Ontario, Canada
Permanent, Full-timePermanent, Full-time

We're partnered with a global technology leader in optical networking and communications infrastructure that is making a significant investment in expanding its engineering presence in Ottawa.As pa... Show more

Software Programmer

Bosch Building TechnologiesOttawa, ON, CA
CA$62,000.00–CA$80,000.00 yearlyCA$62,000.00–CA$80,000.00 yearly
Quick Apply

Bosh Building Technologies is seeking to hire a Software Programmer to work under the direction of our Custom Solutions Director.Your work will focus on the programming components associated with t... Show more

Senior Software Engineer - EN 881

Export Development Canada | Exportation et développement CanadaOttawa, ON, CA
CA$96,557.00–CA$128,743.00 yearlyCA$96,557.00–CA$128,743.00 yearly
Permanent, Full-timePermanent, Full-time
Quick Apply

At EDC, we support Canadian businesses to succeed globally.We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the... Show more

Microsoft Software Developer Level 3

Randstad CanadaOttawa, Ontario, CA
TemporaryTemporary
Quick Apply

A federal nuclear regulatory agency is seeking a Senior Microsoft 365 Software Developer (Level 3) to drive the modernization of its legacy, monolithic systems.Operating within a digital transforma... Show more

Acquisition Software Developer

Acquisition Software Developer

Teledyne Digital Imaging, Inc.ON,Ottawa,Canada
30+ days ago
Salary
CA$93,700.00–CA$124,900.00 yearly
Job type
  • Full-time
Job description

Description

Our Company is built on employee mutual commitment and respect, enthusiasm and progress.Teledyne Digital Imaging is a subsidiary of Teledyne Technologies Inc., a U.S. publicly listed enterprise, and specializes in the manufacture, design, research and development of high-performance CMOS and CCD image sensors and modular expandable cameras. Teledyne Digital Imaging's products are used worldwide in machine vision, document scanning, image capture, surveillance, process monitoring, manufacturing inspection, medical imaging, and multimedia.

We are seeking an Acquisition Software Developer - GigE Vision with a passion for high-performance networking and machine vision systems to join our Software R&D team. The successful candidate will contribute to the design, development, validation, and maintenance of Ethernet-based software components used across multiple industrial imaging products.

This role focuses on the development of Windows software for GigE Vision devices, networking infrastructure, and related SDK components. The position requires strong software engineering practices, including automated testing, cybersecurity awareness, and modern development workflows.


What You Will Do:


  • Design, implement, and maintain software components in C and C++.
  • Develop tools, test infrastructure, and automation using Python.
  • Enhance and support Ethernet and GigE Vision software stacks used in industrial imaging applications.
  • Analyze, troubleshoot, and resolve customer-reported issues.
  • Participate in software architecture discussions and design reviews.
  • Collaborate with hardware, FPGA, validation, and application teams.


  • Develop and maintain unit tests for new and existing software components.
  • Contribute to integration, system, and regression testing activities.
  • Investigate defects and implement corrective actions.
  • Participate in code reviews and continuous improvement initiatives.


  • Use Git-based source control workflows.
  • Contribute to CI/CD pipelines and automated build systems.
  • Follow established software development lifecycle processes.
  • Maintain technical documentation and design specifications.


  • Develop and troubleshoot software involving Ethernet communications.
  • Work with IP, UDP, RoCE and related network protocols.
  • Support GigE Vision-based imaging systems and high-speed data transfer applications.
  • Analyze network performance and communication issues.

What You Need:


  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience.
  • Minimum 3 years of professional software development experience.
  • Strong programming skills in C and C++.
  • Experience with Python scripting and automation.
  • Knowledge of software development best practices including:Source control (Git)Code reviewsAutomated testingContinuous integration
  • Experience developing unit tests and test automation.
  • Knowledge of Ethernet networking fundamentals and TCP/IP.
  • Strong debugging and problem-solving skills.
  • Good written and verbal communication skills in English.

s

  • Experience developing Windows device drivers or low-level system software.
  • Experience with Linux software development.
  • Experience with machine vision, industrial cameras, or image acquisition systems.
  • Knowledge of GigE Vision, GenICam, or related industry standards.
  • Experience with cybersecurity standards and secure software development practices.
  • Familiarity with static analysis tools, sanitizers, and software quality metrics.
  • Experience using AI-assisted coding, testing, and software development tools.
  • Ability to communicate effectively in French in a bilingual environment.

What we offer

  • A collaborative engineering culture with global impact.
  • Opportunities to work on industry‑leading imaging and semiconductor technologies.
  • Professional growth supported by experienced technical leaders.
  • Competitive compensation and comprehensive benefits.
  • Access to world‑class design tools and testing facilities.
  • A workplace that values diversity, learning, and innovation.

What happens next


Apply online—our Talent Acquisition team will review your application and reach out to selected candidates. Interviews typically include a conversation with the hiring manager and technical team members.


This position is being posted in response to an existing vacancy within our organization.


Teledyne Digital Imaging does not use AI tools to assist in the Screening, Assessing and Selecting of candidates for this role.

Salary Range:

$93,700.00-$124,900.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.