32 embedded software engineer jobs at 25 companies in Niagara Falls, NY

2mo
Save
Mark Applied
Hide
Embedded Software Engineer
Toronto, Ontario, Canada
OnsiteFull Time
Imagine Communications
Imagine Communications: Provides end-to-end media software and video infrastructure solutions.
3+ YOE3+ years embedded C/C++ software development; strong Linux, ARM/x86, and networking knowledge; experience with ST2110/PTP; version control.
C, C++, Embedded Linux, ARM, x86, Linux, Bash, Java, JavaScript, HTML, Git, CVS, SMPTE, ST2110, PTP
2w
Save
Mark Applied
Hide
Staff Embedded Software Engineer
Boston or Mountain View or Toronto
$175k-$210k/yr HybridFull Time
Lightmatter
Lightmatter: Develops photonic processors and interconnects for AI data centers
6+ YOEBS+8yr or MS+6yr in CS/EE/Robotics, device driver and kernel development, hardware-software integration, embedded systems communication, Linux software/firmware, Git and CMake experience.
Linux, Git, CMake, GDB, JTAG, logic analyzers, CMIS, OpenBMC, DMTF, Python, C++
1mo
Save
Mark Applied
Hide
Embedded Software Designer
Toronto or Canada or United States
$156k-$181k/yr RemoteFull Time
Kepler Communications
Kepler Communications: Provides real-time internet connectivity via a network of satellites.
4+ YOE4+ years developing embedded software for high-reliability systems; BS in CS/CE/EE or equivalent; proficiency in C/C++, embedded Linux/RTOS, device drivers, hardware interfaces, testing, and Git-based workflows.
C, C++, embedded Linux, FreeRTOS, Yocto/OpenEmbedded, Git, SPI, I2C, UART, CAN, Verilog, VHDL
2mo
Save
Mark Applied
Hide
Co-Op Embedded Software Engineer
Oakville, Ontario, Canada
OnsiteInternship
Gastronomous Technologies
Gastronomous Technologies: Robotics startup focused on autonomous kitchen technology.
Embedded systems design with RTOS, Python, C++, Linux; git; sensor data processing; unit/system tests.
Python, C++, Linux, Git, RTOS, Sensor data processing
1mo
Save
Mark Applied
Hide
Lead Embedded Developer
Oakville, Ontario, Canada
$116k-$155k/yr HybridFull Time
Geotab
Geotab: Provides IoT and connected vehicle fleet management solutions.
7+ YOE7+ years embedded software experience, Golang and C/POSIX proficiency, embedded Linux/RTOS, CI/CD (GitLab), Python/Bash scripting, SQL/BigQuery, simulation (SiL/HIL) experience, post-secondary in CS/CE/EE or equivalent, hybrid schedule (2 days/week Oakville).
Golang, C, POSIX, embedded Linux, RTOS, GitLab CI/CD, Python, Bash, SQL, BigQuery
2w
Save
Mark Applied
Hide
Co-op, Embedded Software
Hamilton, Ontario, Canada
OnsiteInternship
Enedym
Enedym: Developing rare-earth-free electric motor and propulsion technologies.
Experience with C/C++ embedded firmware, Python scripting, microcontrollers (ARM Cortex-M/STM32/TI C2000), reading schematics, communication protocols (SPI/I2C/UART/CAN), and Git.
C, C++, Python, ARM Cortex-M, STM32, TI C2000, SPI, I2C, UART, CAN, Git, RTOS, CMake, Make, oscilloscope, logic analyzer, multimeter
1mo
Save
Mark Applied
Hide
Embedded Software Designer
Toronto, Ontario, Canada
$100k-$150k/yr HybridFull Time
Fidus Systems
Fidus Systems: Designs high-complexity electronic systems and embedded software for global clients.
8+ YOE2+ MgmtDegree in engineering or computer science; 8+ years BSP-level embedded Linux/RTOS/bare-metal experience; 2+ years technical lead experience; proficiency in C/C++/assembly, Yocto/PetaLinux, u-boot, FPGA SoCs, Python/Bash/TCL; strong HW/SW integration and debugging skills.
Embedded Linux, RTOS, Yocto, PetaLinux, u-boot, C, C++, assembly, Python, Bash, TCL, Xilinx, FPGA SoC, oscilloscopes, logic analyzers
1mo
Save
Mark Applied
Hide
Embedded Systems Engineer IV, R&D
Buffalo, New York, United States
$139k-$174k/yr OnsiteFull Time
ACV Auctions
ACV AuctionsNYSE: ACVA: Digital marketplace for buying and selling wholesale used vehicles.
6+ YOEBS in CS/CE/EE or equivalent; 6+ years embedded software experience; expert C/C++; Python or Bash scripting; Embedded Linux, device driver and kernel experience; Raspberry Pi and NVIDIA Jetson familiarity; Git, CMake, Docker, CI/CD; hardware debug tools and networking protocols.
C, C++, Python, Bash, Embedded Linux, Raspberry Pi, NVIDIA Jetson, JetPack, CUDA, TensorRT, Git, CMake, Docker, CI/CD, Yocto Project, Buildroot, RTOS, MQTT, gRPC, TCP/IP, UDP, oscilloscope, logic analyzer, multimeter
2mo
Save
Mark Applied
Hide
Senior Embedded Engineer, AI IP
Toronto, Ontario, Canada
HybridFull Time
Tenstorrent
Tenstorrent: Designs and manufactures AI processors and RISC-V CPU solutions.
7+ YOEStrong C/C++ software and kernel experience; Linux kernel concepts; driver development; collaboration with hardware teams; safety standards exposure.
C, C++, Linux
1mo
Save
Mark Applied
Hide
Software Update Platform Developer
Oakville or Waterloo or Ottawa
$96k-$146k/yr HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Ford manufactures, sells, and services vehicles and mobility solutions.
3+ YOEBachelor's in Computer/ Electrical Engineering or Computer Science required; 3+ years software development experience (embedded/mobile/consumer electronics), 3+ years C/C++ experience, RTOS and multi-threaded embedded systems experience; Master's and additional skills preferred.
C/C++, Java, Git, repo, Make, GCC, G++, GDB, RTOS
1mo
Save
Mark Applied
Hide
Perception Software Engineer
Toronto or Canada
OnsiteFull Time
indie Semiconductor
indie SemiconductorNASDAQ: INDI: Develops next-generation semiconductors and software for automotive sensing and connectivity.
5+ YOEMaster's required; 5+ years C/C++/Python and embedded software experience; computer vision and ML expertise; RTOS/Linux, ONNX, and heterogeneous compute optimization; SoC/ARM/Xtensa knowledge; strong problem-solving and communication.
C, C++, Python, ONNX, Xtensa, ARM, RTOS, Linux, MISRA, DSP, NPU
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
2w
Save
Mark Applied
Hide
Senior Software Engineer Fullstack
Ottawa or Toronto
OnsiteFull Time
Dominion Dynamics
Dominion Dynamics: Developing autonomous defense platforms and Arctic sensing technology.
5+ YOE5+ years building production backend and frontend systems; strong Python and JavaScript/TypeScript; SQL/NoSQL and real-time visualization experience; hardware/embedded integration experience; eligibility for Canadian security clearance.
Python, JavaScript, TypeScript, SQL, NoSQL, CI/CD, AI tools
2mo
Save
Mark Applied
Hide
Senior Embedded / Edge Platform Lead
Toronto or Markham
HybridFull Time
Mecka AI
Mecka AI: Data infrastructure layer for robotics and embodied AI.
10+ YOE10+ years in embedded software; full firmware stack ownership; embedded C/C++, RTOS or embedded Linux; drivers; power and thermal management; test/diagnostics strategy; leadership experience.
C/C++, RTOS, embedded Linux, drivers, I2C, SPI, UART, USB, oscilloscope, logic analyzer
2mo
Save
Mark Applied
Hide
Software Engineer - New Grad 2026
Toronto or Sunnyvale
HybridFull Time
Cerebras Systems
Cerebras SystemsNasdaq: CBRS: Manufactures specialized computer chips designed for AI.
New graduate in CS/CE/EE or related field (2026), proficiency in C/C++, interest in systems/networking/embedded/distributed systems, strong communication and collaboration skills.
C, C++, Linux, Wireshark
2w
Save
Mark Applied
Hide
Control Systems Software Design and Certification Engineer (DO-178C) – Gas Turbine Engines
Longueuil or Mississauga
$78k-$123k/yr OnsiteFull Time
RTX
RTXNYSE: RTX: RTX provides advanced aerospace and defense systems and services.
5+ YOEBachelor's in engineering, 5+ years in controls/embedded/avionics, experience with DO-178C, certification artifacts, embedded development (low-level programming), configuration management, and strong communication skills.
RTCA DO-178C, ISO 26262, Assembly, Ada, C, C++, VAX, GPU
1mo
Save
Mark Applied
Hide
Senior Software Developer, Front-End (Client Experience)
Montréal or Toronto
HybridFull Time
Dialogue
Dialogue: Provide virtual healthcare and wellness programs for Canadian employees.
5+ YOE5+ years building mobile apps (React Native preferred). Proficient in TypeScript, modern React, Redux (Sagas/Thunks), Expo, Hermes, native iOS/Android (Swift/Kotlin/Java), testing, and SDK embedding. Bilingual (en/fr) is an asset.
React Native, React, TypeScript, JavaScript, Redux, Sagas, Thunks, Expo, Hermes, Metro bundler, Figma, Storybook, SwiftUI, UIKit, Swift, Kotlin, Java, Objective-C, Jetpack Compose, LaunchDarkly, XCFramework, AAR
2mo
Save
Mark Applied
Hide
Software and Hardware Senior Engineering Specialist (SWEL)
Dorval or Montreal or Toronto or United States
OnsiteFull Time
Axius Group
Axius Group: Provides specialized engineering and supply chain solutions for aerospace.
15+ YOEBachelor's in engineering, 15+ years engineering experience (10+ in aerospace), 5+ years FPGA/ASIC/embedded software experience, expertise with aerospace certification standards, DOORS/JAMA, C/C++/Ada95/Assembly/Python, and OIQ membership.
RTCA DO-178B/C, DO-248B/C, DO-254, DO-330, EASA CM-SWCEH-001, EASA CM-SWCEH-002, FAA AC 20-115D, FAA AC 20-152A, FAA Order 8110.49A, FAA Order 8110.105A, DOORS, JAMA, C, C++, Ada95, Assembly, Python
1w
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
2w
Save
Mark Applied
Hide
ML Engineer
Toronto, Ontario, Canada
$150k-$188k/yr HybridFull Time
CreatorIQ
CreatorIQ: Software for managing and measuring enterprise influencer marketing campaigns.
4+ YOE4+ years engineering experience with 2+ years shipping ML systems; strong Python; cloud deployment (AWS or GCP); production NLP/embeddings/LLM experience; ML evaluation and monitoring experience.
Python, AWS, GCP, SageMaker, Vertex AI, Label Studio, Scale AI