Staff Embedded Software Designer
Tasks
- Collaborate with cross functional teams to define requirements and debug issues
- Design develop and maintain reliable embedded software
- Develop FPGA based software bring up driver integration
- Develop Linux networking software for routing control plane dataplane
- Develop automated tests validation tools and documentation
- Identify performance gaps reliability risks and drive software stack improvements
- Participate in software architecture design reviews and code reviews
- Provide technical leadership mentorship and guidance
Perks/Benefits
- Company events
- Dental insurance
- Health insurance
- Parental leave
- Professional development fund
- Relocation package
- Unlimited vacation
- Vision insurance
Skills/Tech-stack
Authentication | Build systems | Buildroot | C# | C++ | CMake | Certificate management | Concurrency | Debugging | Device Drivers | Embedded Build Systems | Embedded Linux | Encrypted Communications | FPGA | FPGA toolchain | HSM | Hardware Security Module | Hardware security | IPC | Inter-process Communication | Linux | Memory Management | Netlink | Networking | Packet Processing | Process communication | Routing | Secure boot | Security Module | SoC | Synchronization | VHDL | Verilog | Yocto/OpenEmbedded
Education
Bachelor of Engineering | Bachelor of Science | Master of Science
Related jobs
-
C# | C++ | CAN bus | CI/CD | DockerCompressed workweek options | Corporate discounts | Flexible work hours | Future co op eligibility | Hybrid work modelEntry-level Full Time InternshipOttawa, ON, Canada1d ago
-
New Grad - ML Stack Optimization Engineer CAD 58K-86KC# | C++ | Constraint Satisfaction | Integer Programming | LLVMCollaborative environment | Job stability | Professional growthEntry-level Full TimeToronto, Ontario, Canada1d ago
-
Forward Deployed Engineer (FDE) CAD 140K-185KAI | AWS | Azure | Data Pipelines | DockerCareer Growth and Advancement | Collaborative work environment | Cutting edge AI and MLOps tools | Supportive work environmentSenior-level Full TimeHamilton, Ontario, Canada - Remote R1d ago
-
Mid-level Full TimeToronto, ON, Canada, M6H 3A71d ago
-
C++ | Computer Architecture | Cycle-accurate modeling | Event Based | Event-based simulationFlexible hybrid work model | Health care plan | Life insurance | Retirement savings plan matching | Stock option planSenior-level Full TimeRemote, Canada R2d ago
-
C# | CAN | Debugging | Encryption | EthernetRelocation assistanceMid-level Full TimeToronto, Canada2d ago
-
Senior Embedded Software Designer CAD 159K-209KAuthentication | Automated testing | Build systems | C# | C++Company holiday shutdown | Great Place to Work certification | Health, dental, and vision insurance | Professional development fund | Relocation packageSenior-level Full TimeToronto, Ontario3d ago
-
Senior Data Engineer - Hybrid CAD 100K-150KApache Airflow | Apache Beam | Authentication | Authorization | CI/CDAnonymous reporting platform | Flexible work environment | Free online doctor visits | Learning reimbursement | Mental health counselingSenior-level Full TimeOakville, Canada R4d ago
-
Senior / Staff ML Training Optimization Engineer USD 141K-249KBazel | C++ | CPU Profiling | CUDA | CUDA kernelsCatered meals | Dental insurance | Flexible hours | Health insurance | SnacksSenior-level Full TimeRemote US & Canada R4d ago
-
API Integration | Access Control | Artificial Intelligence | Automation | CRMCareer growth | Collaborative & Inclusive Culture | Employee support programs | Flexible remote work | Health and wellness programsSenior-level Full TimeCanada4d ago
-
GPU Embedded AI/ML Technical Marketing Engineer CAD 135K-217KAI/ML | Embedded Systems | GPU Architecture | High Performance | High-Performance ComputingSenior-level Full TimeVancouver, BC, Canada4d ago
-
Angular | Artificial Intelligence | Azure | C++ | CAN J1939Senior-level Full TimeLaval, Quebec, Canada4d ago
-
2026 CAE, Fall GenAI Engineer Co-op (12 months) CAD 45K-74KAngular | Authentication | GitHub | HTTP | JavaScriptCareer development | Coaching | Networking opportunitiesEntry-level Full Time20 KING ST W:TORONTO, Canada4d ago
-
AWS | Azure | Cloud platform | Docker | ERP integration100% remote in Quebec | Claude Code subscription | Cursor subscription | French and English training support | Travel up to 25 percentMid-level Full TimeMontreal or Quebec City, Quebec R5d ago
-
Senior-level Full TimeCAN - Montreal, Canada5d ago
-
Senior Data Engineer (Datastage experience) CAD 90K-135KAgile methodology | Apigee | Confluence | DB2 | Data ModelingAccess to internal job opportunities across business and geographies | Coaching and mentoring | Development opportunities | Flexible benefitsSenior-level Full TimeMEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR:MISSISSAUGA, …5d ago
-
Senior AI Engineer CAD 90K-135KAWS | AWS Lambda | AWS SageMaker | Airflow | Amazon S3Coaching and development | Flexible work-life balance | Opportunities for increased responsibilities | Training program | World class training programSenior-level Full TimeRBC CENTRE, 155 WELLINGTON ST W:TORONTO, …5d ago
-
Staff Embedded Software Engineer CAD 150K-165KAutonomous Systems | Buses | C# | C++ | CMISCommuter benefits | Disability coverage | Equity grants | Flexible hybrid workplace | Health care planSenior-level Full TimeToronto, ON6d ago
-
Senior-level Full TimeMontreal, Quebec, Canada6d ago
-
Machine Learning Engineer, ML Systems and Infrastructure CAD 123K-180KAWS | Azure | CI/CD | Data Lineage | Data PipelinesSenior-level Full TimeAMER - Canada - Ontario - … R6d ago
-
Bash | Data Processing | Docker | GCP | LinuxAsynchronous culture | Distributed team | Friendly work environment | Handsoff managementMid-level Full TimeMontreal, Canada6d ago
-
.NET | AWS | C# | CI/CD | Data PipelinesCareer growth | Flexible work environment | Full remote work option | Partial remote workMid-level Full TimeQuébec, Qc R7d ago
-
802.15.4 | ADC | Automated testing | C# | C++Contractor compensation | Flexible weekly hours | Fully remote work | Remote within countrySenior-level Full TimeCanada R7d ago
-
Senior-level Full TimeCanada7d ago
-
Angular | Audio Video Decoding | Audio/Video | Audio/Video Encoding | C#Hybrid work | On location work optionEntry-level Full Time InternshipDorval, Quebec, Canada7d ago