13 embedded software development engineer jobs at 9 companies in Friday Harbor, WA

3mo
Save
Mark Applied
Hide
Embedded Software Developer
Burnaby, British Columbia, Canada
$92k-$113k/yr OnsiteFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
Develop embedded Linux software; C/Python; Linux debugging; TCP/IP; NPI support; multi-tasking in fast-paced env.
C, Python, Linux
2mo
Save
Mark Applied
Hide
Embedded Software Developer
Burnaby, British Columbia, Canada
$94k-$115k/yr HybridFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
5+ YOE5+ years C/C++ experience, Linux/UNIX development, strong TCP/IP and POSIX/socket knowledge, source control (SVN/git), bachelor's degree in CS or equivalent experience.
C, C++, Linux, UNIX, TCP/IP, POSIX, sockets, SVN, git, Shell, Python, Perl
1mo
Save
Mark Applied
Hide
Embedded Software Developer
Burnaby, British Columbia, Canada
$77k-$94k/yr HybridFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
5+ YOE5+ years C/C++ experience, Linux/UNIX development, TCP/IP and sockets knowledge, EM/VC experience with SVN or git, strong problem solving; Bachelors in Computer Science or equivalent.
C, C++, Linux, UNIX, SVN, git, Python, Perl, Shell
1w
Save
Mark Applied
Hide
Senior Embedded Software Developer
Burnaby, British Columbia, Canada
$94k-$115k/yr HybridFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
3+ YOERequires 3+ years developing in C, C++, Golang, or Rust; Linux/UNIX experience; TLS, TCP/IP, POSIX APIs, socket programming, and Git knowledge; bachelor's degree in computer science or equivalent experience.
C, C++, Golang, Rust, Linux, UNIX, TLS, TCP/IP, POSIX APIs, Git, Shell, Python, Perl
3mo
Save
Mark Applied
Hide
Senior Embedded Software Developer
Burnaby, British Columbia, Canada
$100k-$120k/yr OnsiteFull Time
Fortinet
FortinetNASDAQ: FTNT: Develops and sells cybersecurity software and network security appliances.
5+ YOE5+ years with C/C++, SIEM development, database/SQL, PostgreSQL/ClickHouse, Unix/Linux, problem solving, communication.
C, C++, PostgreSQL, ClickHouse, Unix, Linux, SQL
3d
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
1mo
Save
Mark Applied
Hide
Software Development Engineer in Test (SDET)
Burnaby, British Columbia, Canada
$105k-$130k/yr OnsiteFull Time
OSI Maritime Systems
OSI Maritime Systems: Provides integrated navigation and tactical solutions for naval operations.
Degree or equivalent; 8+ years software testing and automation experience including 5+ years Python; experience with distributed/embedded systems, CI/CD, Git/SVN, Jira/Zephyr Scale; leadership and strong communication.
Python, Git, SVN, Jira, Zephyr Scale, CI/CD
1d
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
3w
Save
Mark Applied
Hide
Software Developer - Engineering
Victoria, British Columbia, Canada
$89k-$98k/yr HybridFull Time
Reliable Controls
Reliable Controls: Designs and manufactures internet-connected building automation systems.
3+ YOE3+ years C++ development, bachelor’s in CS or related, web and embedded web framework experience, HTML/CSS/JavaScript (Vue/React), Git/TFS, VS Code, automated testing, Agile, strong communication.
C++, Chromium, WebView2, HTML, CSS, JavaScript, Vue, React, Git, TFS, Visual Studio Code
1d
Save
Mark Applied
Hide
Systems Software Engineer - EA SPORTS™ FC
Vancouver or Burnaby or Bucharest or Cologne
$122k-$171k/yr HybridFull Time
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes video games and interactive entertainment software.
5+ YOERequires 5+ years of C++ programming, engine development, embedded systems, parallel programming, resource management, hardware architecture, and performance and memory profiling experience.
C++
3mo
Save
Mark Applied
Hide
Intermediate Core Application Developer (Hybrid)
Burnaby, British Columbia, Canada
$90k-$110k/yr HybridFull Time
Kardium
Kardium: Develops medical devices for treating heart rhythm disorders.
4+ YOE4+ years in object-oriented programming; strong coding skills in C++, Java or C#; experience in secure coding and regulated environments.
C++, Java, C#, Security, Embedded, Unit Testing, TD D
1mo
Save
Mark Applied
Hide
QA Developer (Platform/Firmware)
Burnaby, British Columbia, Canada
$70k-$90k/yr HybridFull Time
Tantalus Systems
Tantalus SystemsTSX: GRID: Provides smart grid technology and data analytics for utilities.
4+ YOEBachelor's degree and 4+ years testing experience in software/firmware/embedded systems; proficiency with Linux, Python, Bash, CI/CD, Git, Oracle/SQL, Jira/Confluence; strong troubleshooting and QA skills.
PERL, Python, Bash, Linux, Jenkins, GitLab CI, Git, Oracle, SQL, Jira, Confluence, Selenium, JUnit, TestNG, C, C++
4d
Save
Mark Applied
Hide
Co-op Product Designer - Software
Richmond or Vancouver
$25-$29/hr OnsiteFull Time, Internship
Dometic
DometicNasdaq Stockholm: DOM: Provides mobile living solutions for RV, marine, and outdoors.
Current enrollment in an accredited Canadian engineering co-op program; C/C++ embedded programming, CAN bus, serial protocols, testing, engineering tools, electronics, and English communication skills.
C, C++, Python, CAN bus, CANoe, CANalyzer, SPI, I2C, Modbus, oscilloscopes, multimeters, logic analyzers, CAPL, PID