Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer and CVR Specialist

$64.74k - $116.64k per year

National Research Council Canada

Select how often (in days) to receive an alert:

Priority will be given to the following designated employment equity groups: women, Indigenous Peoples* (First Nations, Inuit and Métis), persons with disabilities and racialized persons*.

* The Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.

Candidates are asked to self-declare when applying to this hiring process.

OrganizationalUnit: Aerospace

Classification: RCO

Tenure: Continuing

Work arrangements: Due to the nature of the work and operational requirements, this position will require full-time physical presence at the NRC work location identified.

The role

Screening criteria

Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:

Education

A bachelor’s degree in computer science, software engineering, computer engineering, systems engineering, electronics or another discipline relevant to the position.

A masters’ degree or specialized training in a relevant technical field will be considered an asset.

  • Recent experience developing and maintaining software applications, tools, scripts using C++, Python, Qt or similar software technologies; and
  • Experience in processing, validating, analyzing and reporting on technical, engineering or scientific data, including preparing technical reports, visualizations or briefings for clients.

Assets:

  • Basic experience configuring, maintaining and troubleshooting computer systems, operating systems, specialized technical equipment, data storage and backup/recovery systems;
  • Experience with audio hardware, audio-recording systems or audio analysis;
  • Experience working with flight data recorders or cockpit voice recorders.

Condition of employment

A thorough security clearance process will be applied.

For a Secret Clearance, verification of background information over a period of 10 years is required. Individuals must have lived in Canada for a sufficient period of time to enable the security screening process.

Candidates will be assessed on the basis of the following criteria:

  • Knowledge of software development and maintenance, including coding, debugging, testing, and documentation of C++, Python and/or Qt for technical applications and data-processing;
  • Knowledge of configuring and troubleshooting legacy and current computer systems, various operating systems, storage, backups, and data recovery;
  • Knowledge of database concepts, including data structures, queries, data integrity, and routine maintenance of Microsoft Access and VBA for managing, retrieving and reporting of data;
  • Knowledge of network hardware, connectivity, shared resources, user access management, and basic network troubleshooting; and
  • Basic knowledge of the audio recording process, hardware systems and audio signal fundamentals, including audio quality, gain, headroom, noise and distortion.
  • Technology extension - Self-knowing and self-development (Level 2)

The intent of this hiring action is to staff this position at the RCO-1/RCO-2 level, which is a junior-career level position with a salary range of $64,739 to $116,641 .

NOTE: Please note that the full RO/RCO salary scale has five levels. Salary determination will be based on a review of the candidate’s expertise, outcomes and impacts of their previous work experience relative to the requirements of the level. As such, the initial salary could be within another level of the RO/RCO salary scale (i.e. above or below the intended level for this position).

NRC employees enjoy a wide-range of competitive benefits including:

  • robust pension plan
  • comprehensive health and dental coverage
  • disability and life insurance
  • office closure at the end of December
  • additional supports to enhance your well-being throughout your career and beyond

Discover the possible

Anything is possible at the NRC, named in 2026 one of Canada’s Top Employers for Young People, Top Employer in the National Capital Region and Forbes Canada’s Best Employers!

As Canada’s largest research and innovation organization, our world-renowned research pushes the boundaries of science and engineering to make the impossible, possible. Every day we explore new ideas through innovative research and help companies discover possibilities that impact Canada’s future and the world.

At the NRC, you’ll also discover new possibilities. Our supportive workplace fosters a culture of creativity, welcoming fresh perspectives and innovation at all levels. We value teamwork. You’ll collaborate across multiple fields and with the brightest minds to find creative solutions. Most importantly, you’ll discover what’s possible within you as you grow, make valuable contributions and progress in your professional journey. From ground-breaking discoveries to a life-changing career, discover your possible at the NRC.

Notes

  • Relocation assistance will be determined in accordance with the NRC's directives.
  • A pre-qualified list may be established for similar positions for a one-year period.
  • Preference will be given to Canadian citizens and permanent residents of Canada. Please include citizenship information in your application.
  • The incumbent must adhere to safe workplace practices at all times.
  • We thank all those who apply, however only those selected for further consideration will be contacted.

Please direct your questions, with therequisition number (26251) to:

Closing Date: 16 November 2026 - 23:59 Eastern Time

#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Developer and CVR Specialist in Ottawa, ON vacancy
  • $95k - $110k per year

     ...security and space, our architects design innovative solutions that make our tomorrow's possible. This role is Hybrid Ottawa Software Developer Position Summary The successful candidate will build robust, high-performance software systems for defence and security applications... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    5 days ago
  •  ...the 5G/6G Cloud RAN vDU baseband development team and help build software for current and next-generation radio access networks. You’ll...  ...baseband features, including radio resource management functions. Develop software for embedded, real-time environments and investigate... 
    Suggested
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    3 days ago
  • $96k - $146k per year

     ...more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience...  ..., and help shape team AI practices and guardrails. Design, develop, and debug embedded C software for low-level and platform-level... 
    Suggested

    Ford Motor Company

    Ottawa, ON
    2 days ago
  • $85k - $111.3k per year

     ...this position. About this opportunity We are looking for a 5G Software Designer to join our Baseband Infrastructure team, which...  ...implement, and optimize components within the communication stack. Develop and maintain the platform SDK used by application teams, including... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Internship
    Manual labor
    Worldwide

    Ericsson

    Ottawa, ON
    3 days ago
  • $80k - $105k per year

     ...Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and...  ...Do you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we're on a... 
    Suggested
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  • $115k - $145k per year

     ...right in. Why You’ll Love This Role Lumentum is developing the next generation of Optical Circuit Switch...  .... We are looking for a hands-on senior developer to take technical ownership of embedded Linux application software from design through implementation, integration... 
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    4 days ago
  • $75k - $110k per year

     ...leadership and work environment. About The Role As a Front End Developer you will be responsible for the development of web applications...  ...using Angular as the frontend framework. Our teams use an Agile Software development process to deliver software to our SaaS applications... 
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    13 days ago
  • $131.25k - $181.25k per year

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...generation of embedded and real-time systems. What You'll Do Design, develop, and enhance core operating system technologies at the kernel... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  • $150k - $183k per year

     ...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded Software Developer to join our team working on VoIP telephone development as part of the FortiVoice solution . This role involves low-level embedded Linux development... 
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    4 days ago
  •  ...immigration assistance/sponsorship now or in the future for this position. About this opportunity We are seeking a 5G Cloud RAN Software Developer to join our Cloud RAN DU (Distributed Unit) Baseband function development team. In this role, you will play a key part in... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    3 days ago
  • $108.75k - $152.25k per year

     ...technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in...  ...Test Team is seeking an experienced and highly motivated Software Developer in Test to help validate and deliver next-generation QNX software... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  • $108.75k - $152.25k per year

     ...BB), provides the trusted foundation that software-defined and physical AI systems depend on...  ...Package (BSP) Team is looking for Driver Developers (Software Dev II & Senior’s) to design...  ...standards Interested in opportunities to develop software under specialised safety... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  • $100k - $135k per year

     ...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  • $80k - $112.5k per year

     ...the trusted foundation that software-defined and physical AI systems...  ...motivated Software Test Specialist to help validate and deliver...  ...collaborate with world-class developers to identify and resolve issues...  .... What You'll Do Design, develop, optimize automated tests, test... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  • $82.45k - $102.51k per year

     ...Grade: UOITP Grade 10 Salary Range: $82 450,00 - $102 514,00 Position Purpose: Evaluates user business and software requirements and develops new or enhance existing and off-the-shelf computer applications. Is assigned small projects of limited duration or may participate... 
    Permanent employment
    Temporary work
    For contractors
    Remote work

    University of Ottawa

    Ottawa, ON
    2 days ago
  • $90k - $126k per year

     ...Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and...  ...Do you enjoy working at the intersection of operating systems, developer tools, AI, robotics, and embedded platforms? At QNX, we're on a... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    a month ago
  • $100 per hour

     ...An enterprise client is seeking experienced software developers to participate in an AI training project focused on testing and evaluating...  ...Qualifications Requirements: Experienced software developer with a personal software project that you own and maintain in... 
    Hourly pay
    Contract work
    Freelance
    Remote work
    Worldwide
    10 hours per week

    Lifted, an Upwork Company™

    Ottawa, ON
    2 days ago
  • $108.75k - $152.25k per year

     ...Type: Regular Job Description: Shape the software foundation behind the next generation of...  .... At QNX, our Sensor Framework team is developing a high-performance, scalable framework...  ...for an accomplished Embedded Software Developer who thrives on solving complex, low-level... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    5 days ago
  • $24 - $35 per hour

     ...2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Embedded Software Developer Co-op (Optical Circuit Switch) Employment Type: Student – Co-op, existing vacancy Location: Ottawa ON, Onsite About Lumentum... 
    Full time

    Lumentum Operations

    Ottawa, ON
    5 days ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 

    IBM

    Ottawa, ON
    23 days ago
  • 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 transformation agenda, the successful candidate will design, configure, develop, and integrate... 
    Remote work

    Randstad

    Ottawa, ON
    more than 2 months ago
  •  ...Description Internal Job Title: Platform Developer Posting Title: Platform Developer (...  ...support our cloud-first platform and software delivery ecosystem. The successful...  ...Developer (CKAD), or Red Hat Certified Specialist in OpenShift Administration (EX280) ~7... 
    Long term contract
    Permanent employment
    Full time
    Internship

    Canadian Bank Note Company

    Ottawa, ON
    1 day ago
  • $58k - $102k per year

     ...clients to assist them with all phases of the software lifecycle, as well as providing advisory...  ...change to support our clients in developing end to end technology delivery capabilities...  ...• 3+ years of experience as a Cúram Developer in the full life cycle of requirements through... 
    Permanent employment
    Flexible hours

    Deloitte

    Ottawa, ON
    2 days ago
  • $80k - $90k per year

     ...Vacancy: New We are looking for a Frontend/UI Developer to join the Larus team. You will design and build...  ...subject matter experts (including defence and military specialists), design user flows, and deliver working software;  Architect and build complex, interactive React... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    16 days ago
  • $65.28k - $92.59k per year

     ...responsible for serving as the curriculum development specialist for Transit Training and Development, designing and developing curricula for all transit training and...  ...comprehensive Training and Development needs assessments; develop departmental campaigns such as Safe Winter... 
    Permanent employment
    Full time
    Traineeship
    Flexible hours
    Shift work

    City of Ottawa

    Ottawa, ON
    2 days ago
  •  ...resolving process bottlenecks. Design, develop, and implement solutions using ServiceNow...  ...as a Developer with at least 5 years software development experience and can demonstrate...  ....g., ServiceNow Certified Implementation Specialist, Six Sigma, PMP) is a plus. Must be comfortable... 
    Full time
    Remote work

    DXC Technology

    Ottawa, ON
    5 days ago
  • $69.45k - $119.45k per year

     ...technologies on some of the most groundbreaking projects imaginable. Software Development team is a high-performing team to join. We focus on...  ...clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Ottawa, ON
    6 days ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity...  ...and Simulation Here’s what you need: ~2+ years of general software development experience, featuring significant Python expertise including... 
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer and CVR Specialist. Be the first to apply!