Talent.com

Programming Jobs in Ottawa, ON

Create a job alert for this search

Programming • ottawa on

Last updated: 1 day ago
Senior Networking Software Engineer

Senior Networking Software Engineer

Apple Inc.Ottawa, ON, CA
Full-time
Ottawa, Ontario, Canada Software and Services.At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your...Show moreLast updated: 30+ days ago
HVAC System Programmer - Ottawa

HVAC System Programmer - Ottawa

Regulvar Inc.Ottawa, ON, CA
Full-time
Would you like to work on large-scale HVAC projects and thrive alongside building automation specialists? We have a job that matches your ambitions. We are actively recruiting our future HVAC System...Show moreLast updated: 30+ days ago
Technological education, Programming, and Robotics (Francophone Programs)

Technological education, Programming, and Robotics (Francophone Programs)

University of OttawaLamoureux Hall
Full-time +1
Academic Leadership and Faculty.As part of the expansion of our research programs, the at the University of Ottawa invites applications for one tenure track position. The Faculty of Education is loc...Show moreLast updated: 30+ days ago
On-Call Community Programs Facilitator

On-Call Community Programs Facilitator

PqchcOttawa, ON, CA
Full-time
A community health organization in Ottawa is looking for a Community Worker to engage with community members and facilitate programming that promotes leadership skills and volunteering.This on-call...Show moreLast updated: 1 day ago
Interim Director of Youth Programming

Interim Director of Youth Programming

Jewish Federation of OttawaOttawa, ON, CA
Temporary
Are you a visionary leader with a passion for youth? We’re seeking a dynamic program leader and community builder who can design engaging and impactful experiences for children and youth.Kehillat B...Show moreLast updated: 26 days ago
Specialist, Heritage Programming (Part-time)

Specialist, Heritage Programming (Part-time)

City of Ottawa / Ville d’OttawaOttawa, ON, CA
Part-time +1
Specialist, Heritage Programming (Part-time).Specialist, Heritage Programming (Part-time).City of Ottawa / Ville d’Ottawa. Specialist, Heritage Programming (Part-time).Be among the first 25 applican...Show moreLast updated: 30+ days ago
  • Promoted
Java Web Developer

Java Web Developer

TALTEST1Vanier, ON, Canada
Full-time
We are seeking a highly skilled Java Web Developer to join our team in the Business Services industry.As a Java Web Developer, you will be responsible for developing and maintaining web application...Show moreLast updated: 30+ days ago
Java Developer

Java Developer

SA TECHNOLOGIESOttawa, ON, CA
Full-time
IT consulting firms with operations in US, Canada, Mexico & India.SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise. All SA Technologies requirements are Direct Client R...Show moreLast updated: 7 days ago
General Manager - Camp & Community Youth Programming (FT Permanent)

General Manager - Camp & Community Youth Programming (FT Permanent)

YMCA of the National Capital RegionOttawa, ON, CA
Permanent
General Manager – Camp & Community Youth Programming (FT Permanent).General Manager – Camp & Community Youth Programming (FT Permanent). YMCA of the National Capital Region.The YMCA is a charity tha...Show moreLast updated: 1 day ago
  • Promoted
Android Kotlin Developer - Ottawa, Canada

Android Kotlin Developer - Ottawa, Canada

ForhyreOttawa, ON, Canada
Full-time
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits.This Android app developer will work with our team of talented engineers to design and ...Show moreLast updated: 30+ days ago
  • Promoted
Team Lead Montessori Kids Autism Division

Team Lead Montessori Kids Autism Division

TWG One Health Technology Inc.Nepean, ON, Canada
Full-time
Team Lead Montessori Kids Autism Division.Location : Montessori Kids by OneHealth Functional Centre, Bells Corners.Montessori Kids by OneHealth is an innovative therapy and education centre blending...Show moreLast updated: 30+ days ago
Onsite Systems Analyst (SQL / .NET) FDA-Ready

Onsite Systems Analyst (SQL / .NET) FDA-Ready

MaxSys Staffing and ConsultingOttawa, ON, CA
Full-time
A staffing and consulting agency is seeking an Intermediate Systems Analyst for an on-site role in Ottawa.The position involves evaluating application systems, programming, analysis, and documentat...Show moreLast updated: 3 days ago
OS Virtualization Engineer : Hypervisor & Embedded Systems

OS Virtualization Engineer : Hypervisor & Embedded Systems

Wind RiverOttawa, ON, CA
Full-time
A leading technology firm in Canada seeks a Software Engineer specializing in Operating Systems Virtualization.The role involves designing hypervisor features for guest OS environments, debugging i...Show moreLast updated: 10 days ago
Senior Software Developer (Embedded)

Senior Software Developer (Embedded)

AversanOttawa, Ontario, Canada
Full-time
We deliver leading-edge and reliable safety-critical electronics and softwaresystems to the aerospace defence and space industries. We are currently seeking a qualified.As a member of our team you w...Show moreLast updated: 30+ days ago
LTO AssignmentGr 10-12 Computer Tech & Programming (TEJ2O ICS3C3U TGI3M4M) 1.00 FTE

LTO AssignmentGr 10-12 Computer Tech & Programming (TEJ2O ICS3C3U TGI3M4M) 1.00 FTE

Ottawa Catholic School BoardOttawa, Ontario, Canada
Full-time
Long Term Occasional Assignment.If you are a current OCSB employee you must use your OCSB ATE account to apply to this vacancy. For your application to be considered please ensure you apply using yo...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Global Talent Alliance, CanadaOttawa H2B, ON, Canada
Full-time
Senior Software Engineer to work on their Zero Trust products and cloud services.The individual will become a member tasked with the development of innovative solutions to protect endpoints from em...Show moreLast updated: 8 days ago
Senior Networking Software Engineer — Data Plane & SDN

Senior Networking Software Engineer — Data Plane & SDN

CienaOttawa, ON, CA
Full-time
A global technology leader in Ottawa seeks a Software Developer with expertise in C / C++ programming for virtualized systems. You will design and implement data plane software, manage project activit...Show moreLast updated: 30+ days ago
Junior Software Developer

Junior Software Developer

Arobas PersonnelOttawa, ON, CA
Full-time
What does your day-to-day look like?.You will contribute to software development activities by performing basic tasks for simple systems or specific components within larger, more complex solutions...Show moreLast updated: 30+ days ago
  • Promoted
Computer programming Private Tutoring Jobs Chelsea

Computer programming Private Tutoring Jobs Chelsea

SuperprofChelsea, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show moreLast updated: 30+ days ago
People also ask
The cities near Ottawa, ON that boast the highest number of programming jobs are:
Senior Networking Software Engineer

Senior Networking Software Engineer

Apple Inc.Ottawa, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Ottawa, Ontario, Canada Software and Services

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish!We're looking for a passionate software engineer to join us in building the best networking protocols and technologies powering a wide array of Apple products.The Internet Technologies team provides the core infrastructure for device-to-device communications, including both messaging and realtime communications. The team’s frameworks unlock sharing, collaboration, messaging, and secure connectivity, providing API surfaces enable Apple products such as iMessage, FaceTime, HomeKit, SharePlay, Apple Watch, AirDrop, and more.In this position, you’ll play a crucial role in improving and expanding these networking and communications features. You’ll work mostly in Swift and Objective-C on protocols, frameworks, and daemons. Our goal is to develop technologies and craft experiences that revolutionize the way people communicate with each other and interact with their devices. If this opportunity sounds exciting to you, please apply!

Description

As an Internet Technologies Software Engineer, you will have a unique ability to build innovative networking technologies and communication protocols. You will collaborate across teams at Apple to drive improvements to networking technologies across platforms.IN CONCRETE TERMS, YOU WILL WORK ON : design and implementation of communication protocolsBuilding features on Apple platforms that enhance existing communication protocols and networking stacksTesting strategies and improving testability of networking technologiesBug fixing of existing networkingYou will play a role in improving and expanding the existing suite of networking tools and protocols used by our users today.

Minimum Qualifications

  • Bachelors Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience
  • Demonstrable object-oriented programming skills in at least one language like Swift, Objective-C or C++
  • Experience developing and working with TCP / IP and L2 networking
  • Strong communication, collaboration, and social skills
  • Self-directed and can solve problems independently

Preferred Qualifications

  • 5+ years experience C programming in embedded systems and kernel environments
  • experience with device driver and kernel programming
  • strong demonstrable skills in debugging and analyzing multi-threaded problems
  • experience developing and working with higher level protocols including QUIC and HTTP3
  • experience with system integration and network application programming
  • experience with full product cycle from prototype to released product
  • demonstrated experience working with and developing for real time operating systems
  • experience working with OSes such as macOS or Linux
  • experience with TDD is a bonus
  • a focus on quality outcomes and testability
  • team focused designer, with a proven record of collaborative work with in small teams
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug-free workplace.

    #J-18808-Ljbffr