12 embedded systems software engineer jobs at 10 companies in Bellingham, WA

2mo
Save
Mark Applied
Hide
Embedded Software Developer
Trois-Rivieres or Vancouver
$70k-$105k/yr OnsiteFull Time
Dometic
DometicNasdaq Stockholm: DOM: Manufactures mobile-living and outdoor technology products.
3+ YOEBachelor's in relevant engineering or CS, ~3 years firmware/system engineering experience preferred, strong C/C++ on bare-metal or embedded Linux, experience with CAN/SPI/I2C/Ethernet, bilingual French & English.
C, C++, Python, Docker, CI/CD, MQTT, AWS IoT, embedded Linux, CAN, SPI, I2C, Ethernet, J1939, NMEA 2000, XCP, UDS, HIL, oscilloscope, multimeter, logic analyzer
3mo
Save
Mark Applied
Hide
Flight Software Systems Engineer
Richmond, British Columbia, Canada
$86k-$130k/yr OnsiteFull Time
MDA Space
MDA SpaceTSX: MDA: Trusted mission partner to the global space industry.
5+ YOEBachelor's in engineering/computer science, 5+ years flight software experience, real-time/embedded systems, spacecraft AIT and requirements/specification experience, strong communication and troubleshooting skills.
CCSDS
1w
Save
Mark Applied
Hide
Systems Software Engineer - EA SPORTS™ FC
Vancouver or Burnaby or Bucharest or Cologne
$122k-$171k/yr HybridFull Time
EA Sports
EA SportsNASDAQ: EA: ’ sports video game division develops and publishes console, PC, and mobile games for sports fans.
5+ YOERequires 5+ years of C++ programming, engine development, embedded systems, parallel programming, resource management, hardware architecture, and performance and memory profiling experience.
C++
1mo
Save
Mark Applied
Hide
Senior Principal Embedded Software Architect
Vancouver, British Columbia, Canada
OnsiteFull Time
Analog Devices
Analog DevicesNASDAQ: ADI: Global leader in analog and digital semiconductor technology.
20+ YOEBS/MS in EE/CE/CS, 20+ years system software/firmware architecture experience; expertise in HW/SW co-design, SystemC virtual platforms, C/C++ embedded software, RTOS (Zephyr), Embedded Linux, JTAG/bring-up, AMBA protocols, RISC-V/ARM.
SystemC (TLM 2.0), C, C++, Zephyr, Embedded Linux, Verilog, SystemVerilog, Palladium, CoreSight, JTAG, Docker, CI/CD, RISC-V, ARM, AMBA, AXI, AHB, APB, DMA
2mo
Save
Mark Applied
Hide
Senior Software Engineer - AI/Computer Vision (Camera Systems)
Waltham or Chicago or Boston or Vancouver or Krakow
$140k-$170k/yr HybridFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Global leader in mission-critical communications and security technology.
4+ YOEBachelor's degree and 4+ years software engineering experience with 3+ years C++ development. Experience with camera systems, embedded Linux, model deployment on embedded platforms, Python, Git, and strong problem-solving and communication skills.
C++, Python, OpenCV, TensorFlow, PyTorch, ONNX Runtime, GitHub Actions, Azure DevOps, Git, Linux
3mo
Save
Mark Applied
Hide
Senior Software Engineer - AI/Computer Vision (Camera Systems)
Toronto or Vancouver
$63k-$128k/yr HybridFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Global leader in mission-critical communications and security technology.
4+ YOESenior C++ engineer with 4+ years in software development; experience with embedded camera systems, AI model deployment on embedded platforms; strong Linux experience; OpenCV and ML frameworks preferred.
OpenCV, TensorFlow, PyTorch, ONNX Runtime, GitHub Actions, Azure DevOps, C++, Python, Linux
2w
Save
Mark Applied
Hide
Senior Software/Firmware Developer
Vancouver, British Columbia, Canada
$121k-$157k/yr OnsiteFull Time
HP Inc.
HP Inc.NYSE: HPQ: Global leader in personal computing, printing, and technology solutions.
10+ YOE10+ years of embedded software development experience; embedded C/C++, firmware debugging, Android or Linux, system troubleshooting, communication, collaboration, and mentoring skills.
C, C++, Android, Linux, H.264, H.265, SVC, HDMI, Bluetooth
1w
Save
Mark Applied
Hide
Senior Controls Software Developer
Burnaby, British Columbia, Canada
$94k-$117k/yr HybridFull Time
Ballard
BallardNASDAQ: BLDP: Public Canadian hydrogen fuel-cell manufacturer serving bus, truck, rail, marine, stationary-power, and material-handling customers.
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
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: Canadian naval defense technology providing integrated navigation and tactical systems for warships, submarines, and small craft.
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
4d
Save
Mark Applied
Hide
Firmware and Software Developer, Intermediate
Burnaby, British Columbia, Canada
$90k-$110k/yr OnsiteFull Time
Cellula Robotics
Cellula Robotics: Canadian private marine robotics designing long-range autonomous underwater vehicles for defence, energy, and scientific customers.
3+ YOERelated degree and 3+ years in a relevant field. Requires hardware application development, Real-time Linux, ROS, C++, Python, Mbed OS, embedded systems, communication protocols, hardware tools, and configuration management experience.
Real-time Linux, ROS, C++, Python, Mbed OS, I2C, SPI, UART, Ethernet UDP, Serial, oscilloscopes, multimeters, logic analyzers, ISO9001
1mo
Save
Mark Applied
Hide
Firmware Developer II
Vancouver, British Columbia, Canada
$100k-$120k/yr OnsiteFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Global leader in mission-critical communications and security technology.
5+ YOEBachelor's degree and 5+ years firmware/software development experience; strong C/C++/Python skills; OS concepts, multithreading, debugging, and embedded systems experience; familiarity with Linux drivers, build systems, and Git.
C, C++, Python, Make, CMake, GCC, GDB, Bash, Git, copilot, claude code
1mo
Save
Mark Applied
Hide
QA Developer (Platform/Firmware)
Burnaby, British Columbia, Canada
$70k-$90k/yr HybridFull Time
Tantalus Systems
Tantalus SystemsToronto Stock Exchange: GRID: Canadian public smart-grid technology helping public-power and electric-cooperative utilities modernize distribution grids.
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++