Embedded Firmware Engineer
Tasks
- Comply with project plans and industry standards
- Develop and debug FPGA firmware for handheld medical ultrasound devices
- Develop and debug embedded software for handheld medical ultrasound devices
- Develop verification plans and quality assurance procedures
- Document and maintain functionality
- Integrate MCU MPU and FPGA subsystems
- Integrate firmware and software into hardware designs
Perks/Benefits
- Free on-site gym
- Health and wellness facilities
- Hybrid work after initial period
- On-site daycare
- On-site parking
- Sit Stand Desk
Skills/Tech-stack
Build systems | C# | C++ | Driver BSP | Embedded Linux | FPGA | Firmware debugging | HDL | HLS | Inter-processor communication | Linux | Logic analyzer | MCU | MPSoC Ultrascale+ | MPU | Oscilloscope | Packaging | RTOS | Release Process | STM32 | Software release | Software release process | System Integration | Ubuntu | VHDL | Vivado | Xilinx
Education
Bachelor of Engineering | Bachelor of Science | Master of Science
Regions
Countries
States
Related jobs
-
Machine Learning Engineer - EA Sports FC CAD 92K-129K3D Animation | 3D transformations | Argo Workflows | Azure | C++Free games | Health insurance | Hybrid work arrangement | Paid time off | Retirement savingsMid-level Full Time地点:Vancouver, British Columbia, Canada7h ago
-
Applied Intuition | Applied Intuition Simian | C++ | CI/CD | CMakeHybrid work | Medical/Dental/Vision insurance | Personal days | RRSP program | Sick daysMid-level Full TimeMontréal, QC, Canada R1d ago
-
AI Agents | Alerting | C# | Event Driven | Event-driven architectureContinuous learning | Fully remote work | Professional growthMid-level Full TimeCanada R1d ago
-
Senior-level Full TimeMarkham, Ontario, Canada1d ago
-
C++ | CRM | Capital Markets | Customer Relationship Management | Customer relationshipBank orientation | Career development | Networking opportunities | Paid Internship or Co op | Student eventsEntry-level InternshipToronto, ON, CA1d ago
-
C# | C++ | CI/CD | CMake | Containerized DevelopmentHealth insurance | Hybrid work | Paid time off | Personal days | RRSP programMid-level Full TimeMontréal, QC, Canada2d ago
-
Senior-level Full TimeVancouver, BC2d ago
-
Senior-level Full TimeToronto, CA2d ago
-
AI Inference Core - Software Integration Engineer CAD 135K-185KAI frameworks | C++ | Cloud infrastructure | Cluster Orchestration | CompilerHybrid schedule | Job stabilityEntry-level Full TimeUS and Canada Offices2d ago
-
Software Engineer, GPU Inference CAD 135K-220KAsynchronous execution | BF16 | Benchmarking automation | Benchmarks | C++Senior-level Full TimeUS and Canada Offices2d ago
-
Principal Engineer, AI Inference Reliability CAD 145K-217KAlerting | C++ | Chaos Engineering | Dashboards | Distributed Fault InjectionSenior-level Full TimeUS and Canada Offices2d ago
-
Full Stack LLM Engineer CAD 135K-195KAttention Mechanisms | C# | C++ | Deep learning | Diffusion ModelsCareer advancement opportunities | Dynamic work environment | Job stability | Professional growth opportunities | Startup vitalityMid-level Full TimeToronto Office2d ago
-
AI Solutions Engineer CAD 120K-135KAgile | Allocation Optimization | Artificial Intelligence | Autonomous Sensor Fusion | C4ISRADND Insurance | Cancer Care Program | Company-Paid Holidays | Critical illness insurance | DentalMid-level Full TimeOttawa - Palladium, Canada2d ago
-
AWS | Android | C# | C++ | CloudWatchHybrid work model | In-person interviewSenior-level Full TimeToronto, Canada2d ago
-
C++ | Compiler design | Computer Architecture | Linux | Machine LearningHealth insurance | Hybrid work model | Life insurance | Paid time off | Retirement savings matchSenior-level Full TimeRemote, Canada R2d ago
-
AI | AWS | Apache Kafka | Azure | C#Collaborative culture | Fully remote | Leadership opportunitySenior-level Full TimeRemote, Toronto R2d ago
-
Senior-level Full TimeRemote, Canada; Remote, Canada; Toronto, Ontario; … R2d ago
-
AWS | Azure | Data Annotation | Data Pipelines | Docker100% remote in Quebec | AI coding tool subscription | Bilingual support | Travel up to 25 percentMid-level Full TimeMontreal or Quebec City, Quebec; Toronto, … R2d ago
-
AUTOSAR | BSP | Board Support | Board Support Package | C#Relocation assistanceMid-level Full TimeToronto, Canada2d ago
-
Embedded Engineer – AI System Architecture CAD 100K-150KAndroid | Asynchronous programming | C++ | Computer Architecture | LinuxMid-level Contract Full TimeEdmonton, Alberta, Canada3d ago
-
Senior Embedded Software Engineer CAD 110K-140KBare Metal | C++ | CANopen | EtherCAT | FPGAsHybrid work | MentoringSenior-level Full TimeMississauga, Ontario; Mississauga, Ontario; Ottawa, Ontario3d ago
-
Access Management | Automation | CI/CD | Deployment Pipelines | LinuxSenior-level Full TimeMontreal, Quebec, Canada3d ago
-
ASIC design | C# | CDC analysis | Clock Domain | Clock Domain CrossingOn-site workSenior-level Full TimeToronto, Ontario; Toronto, Ontario3d ago
-
0in | AHB | AI/ML | AI/ML hardware | AI/ML hardware accelerationSenior-level Full TimeToronto, Ontario3d ago
-
Embedded Systems Software Engineer CAD 90K-130KAUTOSAR | Board Support | Board Support Package | C# | Core SystemsSenior-level Full TimeToronto, Canada3d ago