Embedded Platform Software Developer
Tasks
- Build infrastructure for CPU targets
- Collaborate with teams
- Define software architecture for hardware platforms
- Design packet test infrastructure
- Develop system adaptation layer
- Gather and analyze requirements
- Implement control plane packet insertion and extraction
- Implement high-availability datapath features
- Initialize datapath device SDK
- Integrate third party SDK with operating system
- Mentor new developers
- Monitor real-time resource usage
- Support embedded micro-controllers firmware downloads
- Troubleshoot complex problems
Perks/Benefits
Skills/Tech-stack
C# | C++ | CPLDs | FPGAs | Fault Tolerance | High Availability | Layer2 | Layer3 | Linux | Low Latency | Low-Latency Systems | Multithreaded programming | Networking | PCIe | Routing | SerDes
Education
Related jobs
-
Senior Embedded Software Engineer CAD 110K-147KARM Cortex | ARM Cortex A | ARM Cortex-M | C# | C++Comprehensive benefits | Diversity and inclusion | Flexible work arrangements | Stock optionsSenior-level Full TimeCanada, Vancouver1d ago
-
Data Developer - TG Quality Engineering TGQF CAD 85K-107K.NET | AWS | Agile | Apache Flume | Apache NiFiSenior-level Full TimeQuebec City, QC, Canada1d ago
-
DSP | FPGA | FPGA Integration | FPGA implementation | Hardware DesignDental insurance | Employee assistance program | Employer matching retirement savings | Flexible work hours | Health insuranceMid-level Full TimeMontreal (CAN), Canada2d ago
-
Lead Engineer 1 - Embedded SW Development CAD 96K-145KC++ | CI/CD | Code review | EEPROM | Embedded LinuxSenior-level Full TimeMarkham, Canada2d ago
-
Senior-level Full Time661 University Avenue, Toronto, Ontario, Canada2d ago
-
Expert MLOps Platform Engineer CAD 108K-214KAWS SageMaker | Apache Kafka | ArgoCD | Azure Event | Azure Event HubsSenior-level Full TimeVancouver, British Columbia, CA, V6B 1A92d ago
-
Lead Engineer 1 - Embedded SW Development CAD 96K-145KC++ | CI/CD | EEPROM | Embedded Linux | EthernetSenior-level Full TimeMarkham, Canada2d ago
-
Mid-level Full TimeCanada- Ottawa- 5050 Innovation- Bldg A2d ago
-
.NET | AWS | Agile | Apache Flume | Apache IcebergEntry-level Full TimeQuebec City, QC, Canada2d ago
-
Embedded Software Developer-Team Lead CAD 130K-140KAgile | Automated testing | Bare Metal | C# | C++In-office workSenior-level Full TimeOttawa, Ontario, Canada2d ago
-
Asset pipeline | Bash | Build Automation | C# | Cloud BuildAdditional paid time off | Daily snacks | Employee assistance program | Fitness classes | Flexible scheduleSenior-level Full TimeMontreal, QC, Canada2d ago
-
Software Developer-Embedded-Onsite Position CAD 74K-100KBare Metal | Bare metal programming | Board Bring-up | Bring-up | C#Competitive pay | Employee stock purchase plan | Health and wellness benefits | Inclusive & Supportive Culture | Learning and development opportunitiesMid-level Full TimeCanada-Ottawa3d ago
-
ARM | Bare Metal | Board Bring-up | Bring-up | C#Employee stock purchase plan | Health and wellness benefits | Inclusive & Supportive Culture | Learning and development opportunities | Paid time offSenior-level Full TimeCanada-Ottawa3d ago
-
Senior AI Engineer CAD 82K-154KAPI Gateway | API Management | ARM | Access Management | Agent OrchestrationAccident and life insurance | Health insurance | Retirement savings plans | Tuition reimbursementSenior-level Full TimeFCP, Canada3d ago
-
Data Scientist – AI Agents & Advanced Analytics USD 84K-134KAI Agents | AWS | Agile | Apache Spark | CI/CDMid-level Full TimeCanada- Ottawa- 385 Terry Fox- Bldg …3d ago
-
Entry-level Full Time InternshipToronto, Ontario, Canada3d ago
-
Software Developer II (AI/ML) CAD 100K-134KA/B | A/B Testing | Artificial Intelligence | B testing | BanditsDisability insurance | Health insurance | Life insurance | Paid Holidays | Retirement savings planMid-level Full TimeKanata 307 Legget Dr., Canada3d ago
-
Staff Software Developer, Google Cloud, Applied AI CAD 216K-221KAI Agents | Agentic Frameworks | C++ | CCaaS | CSSSenior-level Full TimeWaterloo, ON, Canada3d ago
-
Software Developer III, AI/ML GenAI, Google Workspace CAD 150K-154KAlgorithms | Audio Processing | C++ | Computer Vision | Data ProcessingSenior-level Full TimeWaterloo, ON, Canada3d ago
-
C# | MATLAB | NumPy | Pandas | PythonPaid per project | Part-time hours | Project based workSenior-level Full TimeCanada - Remote R4d ago
-
Data Developer CAD 85K-107K.NET | Agile methodology | Amazon Web Services | Apache Flume | Apache IcebergSenior-level Full TimeQuebec City, QC, Canada4d ago
-
.NET | Agile | Amazon Web Services | Apache Flume | Apache KafkaEntry-level Full TimeQuébec City, QC, Canada4d ago
-
AWS | Azure | Cause analysis | Data isolation | Distributed SystemsAnnual leave | Bonus | Developer productivity tools | Equity | Onboarding supportSenior-level Full TimeCanada (Remote) R4d ago
-
Staff Software Developer, Generative AI, Applied AI CAD 216K-216KAgent systems | C++ | Data Processing | Debugging | Fine TuningSenior-level Full TimeWaterloo, ON, Canada4d ago
-
Staff Software Developer, AI Infrastructure, Applied AI CAD 216K-216KC++ | Data Processing | Data Structures | Data Structures and Algorithms | DebuggingSenior-level Full TimeWaterloo, ON, Canada4d ago