124 c c developer jobs at 54 companies in Friday Harbor, WA

5d
Save
Mark Applied
Hide
C# Software Engineer
Everett or Seattle or Oak Harbor
$67k-$133k/yr HybridFull Time
CACI
CACINYSE: CACI: Provides information technology and professional services to government clients.
0+ YOEBachelor's degree in a related field, C# and Python experience, 0–3 years of experience, US citizenship, Secret clearance eligibility, and strong problem-solving and communication skills.
C#, Python, Agile, API
5d
Save
Mark Applied
Hide
C# Software Engineer
Everett or Seattle or Oak Harbor
$67k-$133k/yr HybridFull Time
CACI International
CACI InternationalNYSE: CACI: Provides information technology and engineering services for government agencies.
Bachelor's degree in a related engineering or computer science field, C# and Python experience, 0–3 years of experience, U.S. citizenship, and ability to obtain DoD Secret clearance.
C#, Python, API, Agile, CompTIA Security+
3w
Save
Mark Applied
Hide
Senior Engineer - P&C SCADA Engineering Design
Burnaby, British Columbia, Canada
$110k-$139k/yr HybridFull Time
BC Hydro
BC Hydro: Electric utility provider for the province of British Columbia.
8+ YOEDegree in Electrical or Mechatronics Engineering, 8+ years' automation/control systems experience, PE registration (or eligible) with EGBC, experience with GE RTUs, PLCs, DNP3, networking and cyber security.
GE Remote Terminal Units, DNP3, PLC, LAN, WAN, IEC 61850
2mo
Save
Mark Applied
Hide
Senior Engineer - P&C
Vancouver, British Columbia, Canada
$120k-$160k/yr OnsiteFull Time
Qualus
Qualus: Engineering and advisory services for power grid infrastructure.
8+ YOE8–15 years utility P&C experience, Bachelor's in Electrical Engineering, eligibility for P.Eng (PE asset), experience with protection studies, relay settings, substation design/commissioning, and relay software (ASPEN, CAPE, EasyPower, SKM, SEL, GE).
ASPEN, CAPE, EasyPower, SKM, SEL, GE
3mo
Save
Mark Applied
Hide
Senior Software Developer
Burnaby, British Columbia, Canada
$100k-$140k/yr OnsiteFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
5+ YOE5+ years Unix/Linux software development; 3+ years Linux kernel; strong C/C++; networking knowledge; BS in CS; Canadian citizenship.
C, C++, Linux, Unix, Networking, Kernel development
1w
Save
Mark Applied
Hide
Product Developer (AI Focused)
Victoria, British Columbia, Canada
$90k-$135k/yr HybridFull Time
SSI
SSI: Software and expertise for the business of shipbuilding.
Degree in computer science, software engineering, or related field; software development experience; Python, C#, or C++; scalable distributed systems; AI/ML infrastructure or MLOps experience.
Python, C#, C++, MLflow, Kubeflow, Azure ML, Docker, Kubernetes
2mo
Save
Mark Applied
Hide
Principal Engineer-Applications
Burnaby, British Columbia, Canada
$86k-$186k/yr OnsiteFull Time
Microchip Technology
Microchip TechnologyNasdaq: MCHP: Manufacturer of microcontrollers, analog, and mixed-signal integrated circuits.
8+ YOEBachelor's in EE/CS/CE with 8+ years' industry experience; strong firmware/software development (C, C++), PCIe/CXL knowledge, driver/RTOS experience, scripting (Perl/Bash/Python), bench debug and customer-facing engineering skills.
PCI Express (PCIe), C, C++, Perl, Bash, Python, UNIX, Windows, ThreadX, VxWorks, eCos, WinDbg, JTAG, protocol analyzers, exercisers, logic analyzers, multimeters, oscilloscopes, Linux-based diagnostic utilities, Switchtec, CXL, NVMe, SAS, SATA
7h
Save
Mark Applied
Hide
Senior Software Developer – Backend Services
Vancouver, British Columbia, Canada
$120k-$160k/yr OnsiteFull Time
PDF Solutions
PDF SolutionsNASDAQ: PDFS: Data analytics and engineering solutions for semiconductor manufacturing.
8+ YOEBachelor's degree in a related technical field and 8+ years of backend software development experience. Requires C#, Python, or C++, distributed systems, cloud, databases, Docker, Kubernetes, and CI/CD expertise.
C#, Python, C++, RESTful APIs, SQL, NoSQL, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, CI/CD, MES, SPC, APC
1mo
Save
Mark Applied
Hide
Senior Software Developer
Richmond, British Columbia, Canada
HybridFull Time
Wenco International Mining Systems
Wenco International Mining Systems: Provides digital fleet management and safety systems for mining operations.
5+ YOE5+ years building production, high-uptime systems; strong C++ depth plus experience in two or more of C++, C#, Python, React; Kubernetes, observability, CI/CD, and test automation experience valued.
C++, C#, Python, React, Kubernetes, k3s, Grafana, Loki, Azure DevOps, Terraform, Ansible, Bash, PowerShell, pytest, Playwright, Gherkin
1w
Save
Mark Applied
Hide
Validation Engineer
Vancouver or South Vancouver or North America
$65k-$70k/yr HybridFull Time
DATAmundi
DATAmundi: Provides AI data and language services for global enterprises.
1+ YOERequires 1–3 years of C/C++ and Python programming, source control experience, Atlassian Suite familiarity, analytical skills, and a bachelor's or master's degree in engineering or computer science.
C, C++, Python, Git, Atlassian Suite, NVMe, SSD, ASIC
9h
Save
Mark Applied
Hide
Senior Controls Software Developer
Burnaby, British Columbia, Canada
$94k-$117k/yr HybridFull Time
Ballard Power Systems
Ballard Power SystemsNASDAQ: BLDP: Manufacturer of proton exchange membrane fuel cell products.
5+ YOEBachelor’s degree in engineering or related field and 5+ years of embedded software development. Requires Structured Text, C/C++, MATLAB/Simulink, Python, Git, CI/CD, control systems, functional safety, and cybersecurity experience.
Jama, Structured Text, C/C++, MATLAB, Simulink, Python, Git, GitLab, Azure DevOps, Jama Connect, Siemens Polarion, MISRA, C#, JavaScript, HTML, Linux Shell/Bash, CAN, J1939, XCP/CCP, UDSonCAN, UDSonIP, DoIP, SysML
3mo
Save
Mark Applied
Hide
Senior Core Application Developer (Hybrid)
Burnaby, British Columbia, Canada
$110k-$140k/yr HybridFull Time
Kardium
Kardium: Develops medical devices for treating heart rhythm disorders.
8+ YOE8+ years of software development experience; strong OO skills in C++, Java, or C#; bachelor’s degree in CS or engineering; knowledge of secure coding practices; able to work in a disciplined software process.
C++, Java, C#
1mo
Save
Mark Applied
Hide
Senior Algorithms Developer
Burnaby, British Columbia, Canada
$150k-$206k/yr OnsiteFull Time
D-Wave Quantum
D-Wave QuantumNYSE: QBTS: Provides commercial quantum computing systems, software, and cloud services.
5+ YOEBachelor's degree,5+ years developing algorithms and production software,strong Python proficiency,experience with C++,optimization/ML background,ability to deliver end-to-end software.
Python, C++, PyTorch, JAX, NumPy
2w
Save
Mark Applied
Hide
Senior Software Engineer - Advanced Technology Group
Vancouver or Victoria
$141k-$204k/yr HybridFull Time
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes video games and interactive entertainment software.
6+ YOERequires 6+ years of C++ development, large-scale systems integration, optimization, debugging, and knowledge of memory management, processors, scripting, C#, 3D mathematics, and physics; bachelor's degree or equivalent experience.
C++, assembler, Python, Lua, C#, DirectX, OpenGL, Metal, Xbox, PlayStation
1mo
Save
Mark Applied
Hide
Sr Developer (Oracle + Microsoft 365)
Victoria, British Columbia, Canada
$50-$100/hr RemoteFull Time, Contract
Button
Button: Building digital technology solutions for public sector organizations.
5+ YOE5+ years developing enterprise web applications with Oracle and PL/SQL, experience with ASP.NET/C#, JavaScript, SharePoint Online, Power Platform, Azure DevOps, and Agile delivery.
Oracle 12c, Oracle 18c, Oracle 19c, Oracle 21c, PL/SQL, ASP.NET, C#, JavaScript, Angular, React, Vue, HTML5, CSS3, JSON, RESTful API, SharePoint Online, Microsoft Power Platform, Power Apps, Power Automate, Power BI, Microsoft Visual Studio, Azure DevOps, Team Foundation Server (TFS), Git
2d
Save
Mark Applied
Hide
Senior Firmware and Embedded Software Engineer
Vancouver or Burnaby
$140k-$180k/yr OnsiteFull Time
Humanoid
Humanoid: Developing commercial humanoid robots for industrial applications.
5+ YOERequires 5+ years developing embedded software or firmware, a bachelor's or master's degree, C/C++ proficiency, Python experience, RTOS knowledge, hardware-software integration, and embedded communication protocol experience.
C, C++, Python, Real-Time Operating System (RTOS), EtherCAT, CAN, UART, SPI, I2C, FPGA, ASIC, SoC, ROS, ROS2
1w
Save
Mark Applied
Hide
Staff Engineer
Mississauga or Bonnyville or Calgary or Edmonton or Edson or Grand Prairie or Lloydminster or Peace River or Red Deer or Surrey or Vancouver or Moncton or Saint John or Brantford or Brighton or Ottawa or Toronto or Waterloo or Lachine or Montreal or Vaudreuil-Dorion or Estevan
HybridFull Time
Dover
DoverNYSE: DOV: Manufactures diversified industrial equipment and engineered components globally.
4+ YOEBachelor's degree in computer science, computer engineering, or mathematics, or equivalent experience; 4+ years developing and debugging multithreaded C++; strong problem-solving and communication skills.
C++, Linux, Jira, Git, Confluence, Databases, Artificial Intelligence (AI)
3w
Save
Mark Applied
Hide
Product Validation & Support Engineer
Richmond, British Columbia, Canada
$60k-$80k/yr OnsiteFull Time
Progressive Automations
Progressive Automations: Manufacturer and supplier of electric linear actuators and automation solutions.
Diploma or bachelor in mechanical/electrical/mechatronics, hands-on troubleshooting, assembly and soldering, testing and documentation, motor control understanding, SolidWorks/Arduino/C experience preferred, strong communication.
SolidWorks, Arduino, C
1w
Save
Mark Applied
Hide
Generalist Software Engineer - NHL
Burnaby or Vancouver or Victoria
$105k-$143k/yr HybridFull Time, Contract
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes interactive entertainment software and video games.
3+ YOERequires 3+ years of C++ development, software architecture, testing, debugging, optimization, client-server and multithreaded systems, databases, multiple platforms, and AI-assisted development tools.
C++
3mo
Save
Mark Applied
Hide
Sr. Software Engineer
Burnaby, British Columbia, Canada
$120k-$140k/yr OnsiteFull Time
OSI Maritime Systems
OSI Maritime Systems: Provides integrated navigation and tactical systems for naval operations.
8+ YOESenior software engineer with 8-10 years in software; real-time interfaces; C/C++ on Windows; ISO 9001 asset; defense/aerospace experience a plus.
C/C++, OpenGL, TCP/IP, GPS, UDP Multicast, Real-time systems, Windows