11 embedded systems software developer jobs at 8 companies in Bellingham, WA

1mo
Save
Mark Applied
Hide
Embedded Software Developer
Trois-Rivieres or Vancouver
$70k-$105k/yr OnsiteFull Time
Dometic
DometicNasdaq Stockholm: DOM: Provides mobile living solutions for RV, marine, and outdoors.
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
1mo
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: Provides mission-critical communications and public safety 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
2mo
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: Provides mission-critical communications and public safety 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
4d
Save
Mark Applied
Hide
Software Engineer
Vancouver or Richmond
$100k-$120k/yr OnsiteFull Time
Dometic
DometicNasdaq Stockholm: DOM: Provides mobile living solutions for RV, marine, and outdoors.
Bachelor's degree or equivalent in engineering or computer science; professional software development experience with embedded systems, communication protocols, version control, programming, and firmware design.
ARM Cortex-M, SPI, I2C, CAN, Ethernet, GIT, JIRA, oscilloscope, multimeter, logic analyzer, C, C++, Java, Python, Agile, Scrum
2mo
Save
Mark Applied
Hide
Flight Software Systems Engineer
Richmond, British Columbia, Canada
$86k-$130k/yr OnsiteFull Time
MDA Space
MDA SpaceTSX / NYSE: MDA: Designs and manufactures advanced satellites, space robotics, and geointelligence systems.
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
2w
Save
Mark Applied
Hide
AI Developer (LLM & Agentic Systems)
Toronto or Calgary or Vancouver
$94k-$138k/yr OnsiteFull Time
WSP
WSPToronto Stock Exchange: WSP: Provides engineering, design, and environmental consultancy services globally.
5+ YOE5+ years software development experience with 2+ years designing and deploying LLM or agentic AI systems; degree in CS/software engineering; experience with embeddings, vector search, RAG, cloud-native development (Azure), and CI/CD.
LLMs, RAG, embeddings, vector search, Python, FastAPI, Node.js, Azure, SPARQL, Cypher, Docker, Kubernetes, Git, CI/CD
2mo
Save
Mark Applied
Hide
Architecte logiciel principal- Systèmes embarqués RISC V/Senior Software Architect - RISC-V Embedded Systems
Montreal or Burnaby
OnsiteFull Time
Microchip Technology
Microchip TechnologyNasdaq: MCHP: Manufacturer of microcontrollers, analog, and mixed-signal integrated circuits.
Extensive experience as an embedded software architect; RTOS, multi-processor, low-level C/C++, Python; avionics/automotive domain knowledge; leadership and collaboration skills.
RTOS, C/C++, Python, Linux, RISC-V, Ethernet
3w
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
2w
Save
Mark Applied
Hide
Firmware Developer II
Vancouver, British Columbia, Canada
$100k-$120k/yr OnsiteFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Provides mission-critical communications and public safety 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
AI-Native Full-Stack Engineer
Vancouver or Toronto
$105k-$125k/yr HybridFull Time
GAIN
GAIN: Designs and optimizes digital experiences through data and creativity.
3+ YOE3–5 years software engineering experience with AI-native systems; deep experience with LLMs, agent orchestration, embeddings, vector DBs; strong full‑stack skills (React, Node.js, Python), Postgres/Supabase, AWS, N8n, OpenAI Agents SDK.
React, Node.js, Python, Postgres, Supabase, AWS Lambda, AWS ECS, AWS SQS, AWS S3, AWS Dynamo, AWS RDS, N8n, OpenAI Agents SDK
2w
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++