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++ | Fortran | MATLAB | Microsoft Office | PythonHybrid work environment | Intern committee involvement | Networking opportunities | Occasional travel for training or work | Opportunities for extensionEntry-level InternshipMississauga, ON, CA, L5S 1W13h ago
-
C plus plus | C# | Design optimization | Fortran | MATLABHybrid work environment | Networking opportunities | Social events | Volunteering opportunitiesEntry-level InternshipDorval, Québec, CA, H4S 1Y93h ago
-
Senior kdb+ Engineer CAD 118K-145KAI Tooling | AWS | Azure | Capital Markets | Electronic TradingFlexible working hours | Healthcare and wellbeing | Hybrid work | Increased holiday allowance | Leadership developmentSenior-level Full TimeToronto, ON, Canada18h ago
-
Engineer - Machine Learning Software CAD 99K-149KAndroid | C++17 | CMake | CPP | Compiler toolchainSenior-level Full TimeMarkham, Ontario, Canada1d ago
-
ARM | Black box testing | Black-box | Bluetooth | Bootloader401k match | Dental insurance | Employee stock purchase plan | Generous annual leave | Health insuranceSenior-level Full TimeCAN Waterloo2d ago
-
Mid-level Full TimeRemote - Canada R2d ago
-
Data Scientist – AI Agents & Advanced Analytics USD 84K-134KCI/CD | Data Structures | Data Visualization | Docker | Hugging FaceMid-level Full TimeCanada- Ottawa- 385 Terry Fox- Bldg …2d ago
-
Senior-level Full TimeWaterloo, Canada2d ago
-
Bash | Cloud infrastructure | Data Ingestion | Data Processing | DockerAsynchronous culture | Flexible management approach | Inclusive workplace | Remote or distributed workMid-level Full TimeToronto, Canada3d ago
-
Bash | Cloud platform | Data Processing | Data Processing Pipelines | DockerAsynchronous culture | Flexible management | Remote or distributed workMid-level Full TimeVancouver, Canada3d ago
-
C# | MATLAB | NumPy | Pandas | PythonSenior-level Full TimeCanada - Remote R3d ago
-
Senior Embedded Engineer, AI IP CAD 100K-500KBenchmarking | C# | C++ | Device Drivers | Functional SafetySenior-level Full TimeToronto, Ontario, Canada4d ago
-
Senior Principal Software Developer, Precisely AI Studio CAD 140K-210KAWS Bedrock | Anthropic Claude | App Router | Authentication | Developer PortalCareer development | Distributed collaboration | Work from anywhereSenior-level Full TimeCanada R4d ago
-
CDC | Clock Domain | Clock Domain Crossing | Design Compiler | Design for PowerOn site work in CanadaSenior-level Full TimeToronto, Ontario4d ago
-
AHB | ASIC design | AXI | Box testing | C#On site work in CanadaSenior-level Full TimeToronto, Ontario4d ago
-
Expert Gameplay AI Software Engineer USD 114K-169KAlgorithms | C++ | Code review | Data Structures | Multi-threading401k plan | Commuter benefits | Dental insurance | Employee stock purchase program | Fitness reimbursementSenior-level Full TimeBurnaby, British Columbia, Canada4d ago
-
Senior-level Full TimeMarkham, Canada5d ago
-
FPGA Machine Learning Engineering - Graduate Intern CAD 95K-100KAltera FPGA | C++ | Dataflow | Digital Hardware | FPGAEntry-level Full Time InternshipToronto, Ontario, Canada5d ago
-
Senior-level Full TimeMarkham, Canada5d ago
-
Applied AI Backend Software Developer - Ottawa, ON CAD 76K-105KAPI Development | AWS | Automated testing | Azure | CI/CDAnnual holidays | Critical illness insurance | Dental coverage | Disability insurance | Employee resource groupsEntry-level Full TimeOttawa, Canada5d ago
-
Senior AI Engineer (Agentic AI) CAD 125K-145KAPI Gateway | APIs | AWS | Agent systems | Amazon BedrockCoaching | Continuing education | Flexible work from home | Health insurance | Language coursesSenior-level Full TimeToronto, Canada5d ago
-
AUTOSAR | Android | Automated testing | CAN | Continuous integrationEntry-level Full TimeOttawa, ON, Canada5d ago
-
Technical Services Engineer CAD 115K-160KAPI | AWS | ActiveDirectory | Authentication | AzureBackup child and elder care | Dental insurance | Employee stock purchase program | Fertility and adoption assistance | Flexible paid time offMid-level Full TimeVancouver5d ago
-
Développeur(-euse) *, Solutions analytiques CAD 94K-110KAgentic AI | Angular | C# | Dash | Data EngineeringCollaborative team | Learning opportunitiesEntry-level Full TimeMontreal, Canada6d ago
-
Software Engineer in Test - StorageGRID CAD 92K-119KAWS | Agile | Cassandra | Containers | Continuous integrationEmployee stock purchase plan | Health insurance | Life insurance | Paid time off | Restricted Stock UnitEntry-level Full TimeVancouver, Canada Office (VANCOUVER)6d ago