2

No Experience Software Developer Jobs in Ottawa, ON

Software Developer

Kanata, ON · On-site

CA$80K - CA$120K/yr

Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Software Engineering ... Experience designing and implementing GUIs, ideally with Qt/QML * Image processing experience in ...

Software Developer

Ottawa, ON · On-site

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...

Baseband Software Developer

Ottawa, ON · On-site

CA$85K - CA$111K/yr

Experience with or exposure to C/C++ programming through coursework, internships, personal projects ... at no cost, as well as short-term disability coverage. Employees also have the option to ...

Software Developer

Ottawa, ON

CA$96K - CA$118K/yr

As a Software Developer, you will * 5 plus years of software development experience * Familiar with ... Experience in C/C++ is an asset for the middle layer of this development * Solid background in ...

Grow with us Software Developer Co-op Location: Ottawa, ON. Duration: 8 - 16 months (for co-ops ... Programming experience in any of: Python, Java, JavaScript, TypeScript, C/C++, Perl, Java ...

Software Developer in Test Join an innovative team focused on developing cutting-edge robotic ... Experience in software testing and development. * Proficiency in Test Automation and frameworks ...

Software Developer in Test Join an innovative team focused on developing cutting-edge robotic ... Experience in software testing and development. * Proficiency in Test Automation and frameworks ...

... by top-tier software developers who take pride in their code, and work closely with our ... We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the ...

... by top-tier software developers who take pride in their code, and work closely with our ... We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the ...

Work in developing/debugging software which supports developer's needs, such as web-based tools ... experience. The salary range for this position is $25.5 - $37 CAD/Hour

Regular QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in ...

Experience building and supporting CI/CD pipelines using tools such as GitLab CI, Jenkins or ... No matter where you work from, you'll always feel part of our vibrant team and our shared mission.

Software Developer Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: Winter Term Jan ... Your skills and experience Experience developing, testing, and maintaining software written in Java ...

New

Experience: Previous internship, co-op, or applied project experience relevant to the role. * Advanced level C programming. Nice to haves: * Experience developing software for embedded systems or ...

Gain international experience on global projects. Thrive in an entrepreneurial environment that ... Strong C/C++ programming skills and experience with software configuration management tools in Git ...

next page

Showing results 1-20

No Experience Software Developer information

What is a no experience software developer?

A no experience software developer is someone who is starting their career in software development without prior professional programming experience. These individuals may have learned coding through self-study, bootcamps, or academic courses, but have not yet worked in a formal developer role. Entry-level positions for no experience software developers typically focus on foundational skills, mentorship, and on-the-job learning. Employers often look for candidates with strong problem-solving abilities, eagerness to learn, and basic knowledge of programming languages, even if they lack work experience.

What to expect working as a no experience software developer?

Even with no experience, you can find a job as an entry-level software developer. In this role, you may help code programs, troubleshoot and debug existing code, and determine the best application framework to meet your programming goals. Many companies use this job as a type of extended training period for new college graduates, especially when it comes to teaching specific programming languages or skills that may not have been a part of your degree program. Entry-level software developers often collaborate with other developers when producing code, discuss topics with subject matter experts, review code from peers, and contribute to technical design documentation.

What are the key skills and qualifications needed to thrive as a no experience software developer, and why are they important?

To thrive as a No Experience Software Developer, you need a foundational understanding of programming concepts, problem-solving ability, and familiarity with at least one coding language, usually gained through self-study or formal education. Basic proficiency with version control systems like Git, code editors, and online collaboration tools is typically expected. Eagerness to learn, attention to detail, and effective communication are standout soft skills for this entry-level role. These skills and qualities are crucial because they enable new developers to quickly adapt, contribute to projects, and collaborate within development teams.

What types of projects or tasks can a no experience software developer expect to work on during their first few months?

As a No Experience Software Developer, you’ll typically start by working on smaller, well-defined tasks such as fixing bugs, writing unit tests, or contributing to documentation. These initial assignments help you become familiar with the codebase, development tools, and team workflows. You may also shadow more experienced developers during code reviews or pair programming sessions, which provides valuable learning opportunities. Over time, you'll gradually take on more complex features and responsibilities as your skills and confidence grow.

What is the difference between No Experience Software Developer vs Junior Software Developer?

AspectNo Experience Software DeveloperJunior Software Developer
Required CredentialsBasic coding skills, often self-taught or bootcampTypically a degree in computer science or related field
Work EnvironmentEntry-level, often in startups or training programsProfessional teams, structured projects
Employer UsageHiring for training roles or internshipsFull-time entry-level positions
Search & ComparisonOften searched by beginners or career changersCompared for career progression

The main difference is that a No Experience Software Developer is an entry-level role for those just starting, often requiring minimal formal credentials, while a Junior Software Developer typically has some formal education and is a step into professional software development. Both roles serve as starting points but differ in expectations and experience levels.

What are the most commonly searched types of Software Developer jobs in Ottawa, ON?

The most popular types of Software Developer jobs in Ottawa, ON are:

What are popular job titles related to No Experience Software Developer jobs in Ottawa, ON?

For No Experience Software Developer jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching No Experience Software Developer jobs in Ottawa, ON look for?

The top searched job categories for No Experience Software Developer jobs in Ottawa, ON are:

Infographic showing various No Experience Software Developer job openings in Ottawa, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 56% In-person, 33% Hybrid, and 11% Remote job distribution.

Software Developer

Pleora

Kanata, ON • On-site

CA$80K - CA$120K/yr

Full-time

Medical, Dental, PTO

Posted 23 days ago


Job description

Come work with us!
Pleora is the leader in real-time connectivity for industrial automation, security & defense, and medical imaging applications with 25 years of expertise in vision applications with our growing global teams. Our hardware and software solutions are built for performance, enabling low-latency, real-time video and data transport in 1000's of unique systems.


Summary
As the leader in high-performance networked video interfaces, you will be a Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and networked video switching. You will be working on the latest technologies in video, imaging and AI - building software applications and SDKs across the latest hardware platforms including GPUs and FPGAs. You will be responsible for designing, developing and implementing new features for our next generation platforms and involved in all aspects of our technology platform from the front end to the back end. You have experience developing high-quality software applications and SDKs for industrial environments.
What you Do

  • Develop software applications for video switching, machine learning, industrial inspection and automation
  • Develop embedded applications, SDK libraries, and drivers (Windows, Linux, Mac) for PCs and embedded platforms (ARM) for video image processing and for high-speed networks (1G, 5G, 10G+)
  • Develop and integrate cross-platform APIs/SDKs that provide services for video and image processing, sensors, HUMS, driver enhancement, IoT and machine learning
  • Working with the UXD team to design front end GUI interfaces that connect to our devices
  • Research and implementation of video over Ethernet protocols and implementation over TCP/IP and UDP/IP
  • Contribute to specifications, system architecture definition, design reviews and documentation to deliver best-in-class video devices and applications
  • Research into new technologies available in the market in terms of application frameworks, computer vision algorithms and devices


What you Need

  • Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Software Engineering, and/or equivalent
  • Minimum of one year of solid software development experience using C++ for embedded systems or machine vision applications
  • Experience designing and implementing GUIs, ideally with Qt/QML
  • Image processing experience in OpenCV, CUDA, OpenCL
  • Experience integrating different types of sensors and embedded devices using a combination of ARM, GPU, and FPGA
  • Experience with development tools including Visual Studio, Git, JIRA, and Confluence
  • Excellent English and/or French communication skills, verbal and written
  • Experience with .NET and/or Python development is considered an asset
  • Solid understanding of UDP/IP and TCP/IP protocols, an asset
  • Machine Learning and neural network modeling experience, an asset


Why work at Pleora?

  • We trust our team - you bring the expertise and drive, we give you the freedom to explore and innovate
  • Excellent work-life balance - and we mean it!
  • We offer a diverse and inclusive workplace, in a fast-paced environment without "red tape" - giving you the opportunity to contribute your ideas and make a real contribution to our success
  • Pleora provides a wide range of employee wellbeing initiatives which include:
  • $100 annual "healthy living" reimbursement
  • Comprehensive benefits plan (medical, dental, HCSA, etc.)
  • Employee assistance program
  • We offer competitive vacation, pay, and benefits such as:
    • Competitive market salary
    • Annual company performance bonus
    • RRSP contribution matching
    • Employee recognition programs
    • Referral program for new hires


How you'll be rewarded

Salary Range: $80,000 - $120,000 (commensurate with experience)
We are currently hiring for this position to backfill an existing role.
At Pleora we are an equal opportunity employer and are committed to creating an inclusive environment for all employees. We seek to recruit the best and most talented people for the job and will provide reasonable accommodation to persons with disabilities to allow you to participate in the recruitment process, upon request.