Skip to main content
Post your resume and find your next job on Indeed!

software engineer jobs in Ottawa, ON

Sort by: -
    • Follow best practices relative to software development methodologies and revision control.
    • As part of a team of experts, you will be collaborating with other…
    • Process Optimization: Commitment to improving development workflows, testing processes, and software reliability.
    • Minimum 7 years of experience in embedded software or firmware development.
    • C/C++ software development: 7 years (required).
    • Competitive compensation and growth opportunities in a rapidly scaling company.
    • Reports To:* Senior Software Engineer / Engineering Manager.
    • Ensure cloud and pipeline security best practices are implemented, including least-privilege access and secrets management.
    • Five weeks of paid PTO annually.
    • Collaborate closely with electrical, mechanical, and systems engineers to ensure tight hardware-software integration and a unified system architecture.
    • Bachelor's degree in computer science, Information Systems, Engineering, or related field—or equivalent work experience.
    • Maximum Pay Rate: *$89.30/hour.
    • 4+ years of software development experience.
    • Experience with Agile software development methodologies.
    • Familiarity with embedded Linux and device-level software…
    • Proven ability to develop creative and effective software solutions.
    • Contribute to software tools and features that enhance automated testing capabilities.
    • Troubleshoot issues related to cellular communication, telematics, and embedded software behavior.
    • Procom is seeking an Embedded Software Test Engineer –…
    • Candidates must possess a bachelor’s degree in computer science, Information Technology, or a related field.
    • Strong background in web application architecture,…
    • Experience distinguishing hardware-related issues from software defects.
    • This is an ideal opportunity for an engineer who thrives in complex Linux environments,…
    • Select and incorporate available software programs.
    • Create and modify code and software.
    • Using at least 1 of the following high-level languages (ADA (95, 05 or…
    • 7+ years of professional software development experience.
    • Mentor and support fellow engineers through code reviews, pairing, and technical guidance.
    • Carry out independent investigations and analysis of 3rd party software integration.
    • Must have a minimum of 5 years of software development experience.
Get email updates for the latest software engineer jobs in ottawa, on

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

software engineer intern

Career Resources:

Job Post Details

OZ Optics Ltd logo

Firmware Engineer - job post

OZ Optics Ltd
3.0 out of 5 stars
Ottawa West, ON
$65,347.61–$100,000.00 a year - Permanent, Full-time
Responded to 51-74% of applications in the past 30 days, typically within 1 day.

Job details

Pay

  • $65,347.61–$100,000.00 a year

Job type

  • Permanent
  • Full-time

Location

Ottawa West, ON

Benefits

Pulled from the full job description

  • Vision care
  • Dental care
  • Life insurance
  • Employee assistance program
  • Disability insurance
  • On-site gym
  • Casual dress

Full job description

Company Overview

OZ Optics Limited is a leading worldwide supplier of fiber optic products, test equipment and sensors. It is located in Canada's capital city of Ottawa and established in 1985.

Company Perks:

  • Every employee receives full benefits including medical, dental, optical and life insurance with the premiums paid for by OZ Optics.
  • Opportunity to work along side with subject matter experts in fiber optics
  • Opportunity to work on world-class products with cutting-edge technologies
  • Best recreational facilities company can offer. Squash and basketball courts, weight-training rooms, indoor pool, sauna, and hot tub for use by employees
  • Staff events - adult and children's holiday parties, Easter egg hunt, family summer barbeque, and soccer games.
  • Free on-site parking

Position Summary:

This position, reporting to the General Manager of Test Equipment Group, is responsible for firmware development, implementation and validation on our circuit boards/modules that are integrated into optical test equipment. As part of a team of experts, you will be collaborating with other members of the group, including electronics, mechanical, system, software and optical engineers.

Typical Duties:

  • Design/develop/troubleshoot embedded firmware applications, including the architecture and implementation.
  • Follow best practices relative to software development methodologies and revision control
  • Take ownership of several product firmware applications/projects from concept to development and ensure they stay on schedule.
  • Provide documentation for product designs, test processes, analyzes test results, record observations and perform required calculations.
  • Prepare reports on projects for senior management

Education:

  • University degree in Electrical Engineering, Computer Hardware Engineering or equivalent

Experience:

  • 5+ years of relevant work experience if in possession of a Bachelor’s degree in Engineering

Skills:

  • Programming skills in both C and C++
  • Enjoys solving complex technical problems
  • Experience with embedded real-time operating systems
  • Troubleshooting and debugging using IAR, STM32 and ARM tools
  • Team player with good verbal and written communication skills
  • Experience with various communication protocols , e.g. RS232, SPI, !2C, USB and Bluetooth
  • The ability to read/annotating electronic schematics, inc. digital, analog and analog and mix signal
  • Understanding of optical principles would be considered an asset

Candidates must be eligible to work in Canada

Pay: $65,347.61-$100,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site gym
  • On-site parking
  • Vision care

Ability to commute/relocate:

  • Ottawa West, ON: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's Degree (required)

Experience:

  • relevant work: 5 years (preferred)

Work Location: In person

Let Employers Find YouUpload Your Resume