Staff Embedded Software Engineer
Tasks
- Build software interface layer using gRPC
- Communicate over Ethernet
- Define optical control requirements
- Develop and implement control algorithms
- Develop carrier grade embedded software
- Follow development processes for on time delivery
- Implement firmware for peripherals and device interfaces
- Provide design estimates for planning
- Work with hardware and FPGA engineers
Perks/Benefits
- N/A
Skills/Tech-stack
ADC | C# | C++ | CMake | DAC | Device driver | Device interfaces | Digital Signal | Digital Signal Processing | Embedded Linux | Ethernet | FPGA | FreeRTOS | GRPC | I2C | Linux Kernel | Operating System | P&ID | PID Control | Protobuf | Protocol Buffers | Real Time | Real-time Operating System | SPI | SPI/I2C | Signal Processing | SoC Architecture | System on chip | UART | UART SPI I2C
Education
Related jobs
-
Senior-level Full TimeRemote, Canada R23h ago
-
Senior-level Full TimeCanada1d ago
-
Battery systems | Board Support | Board Support Package | Board Support Package (BSP) | C#Mid-level Full TimeToronto; Markham; Scarborough; Brampton; North York1d ago
-
Engineer, Machine Learning Software Verification CAD 99K-149KC++ | CI tools | Git | Jenkins | LinuxEntry-level Full TimeMarkham, Ontario, Canada1d ago
-
Agentic AI Platform Engineer (PL862) CAD 120K-170K.NET | AI Foundry | AWS Bedrock | Access Management | Agentic AICross-functional collaboration | Downtown office 2 days per week | Hybrid work modelSenior-level Full TimeToronto, Ontario, Canada2d ago
-
AI Model Deployment | AI model | API Development | AWS | C#Dental insurance | Disability insurance | Employee assistance program | Employee savings program | Fully remote within CanadaSenior-level Full TimeCanada R2d ago
-
Senior-level Full TimeUS - Remote; Canada - Remote R2d ago
-
Staff Machine Learning Engineer, AI Processors CAD 131K-181KAgentic AI | C++ | Computer Vision | Edge Computing | Embedded SystemsSenior-level Full TimeMarkham, Ontario, Canada2d ago
-
Entry-level Full Time661 University Avenue, Toronto, Ontario, Canada2d ago
-
Data Engineer 1 CAD 85K-106KApache Spark | Automated testing | C++ | CI/CD | Data LakesCareer progression | Company pension plan | Development opportunities | Free parking | Team member offersMid-level Full TimeLangley Office - Langley BC, Canada2d ago
-
Senior-level Full TimeCanada, Toronto2d ago
-
Staff Software Engineer, Inference Infrastructure USD 160K-220KAmazon Web Services | Azure | C++ | Cloud platform | Distributed Systems401k | Annual company offsite | Arts and culture budget | Education and learning stipend | Health and dental benefitsSenior-level Full TimeSan Francisco3d ago
-
Adversarial Networks | Android | C++ | Computer Vision | Convolutional Neural NetworksEntry-level Full TimeMarkham, Ontario, Canada3d ago
-
Machine Learning Engineer, Operations Technology CAD 135K-155KAPI Development | CI/CD | Data Quality | Databricks | DevOpsDental insurance | Fitness membership discount | Generous vacation | Health insurance | Health spending accountMid-level Full TimeToronto, Ontario, Canada5d ago
-
Embedded Developer and Test Engineer CAD 70K-95KAltium | C# | C++ | Eagle | Embedded SoftwareOnsite workMid-level Full TimeKitchener, ON, Canada5d ago
-
AWS | C# | DynamoDB | Java8 | MySQLHealth and dental benefits | Relocation package | Vacation timeSenior-level Full TimeOntario; Montreal; Quebec City; Quebec; Nova …5d ago
-
AI/ML Developer, IT CAD 110K-125K.NET | .Net Framework | Access Control | Access Management | Agent workflowsHybrid work schedule | Mentorship and team collaborationMid-level Full TimeVancouver, BC, Canada5d ago
-
Lead Data Engineer CAD 120K-145K.NET | Airflow | Amazon Web Services | Apache Airflow | C#Collaborative environment | Innovative culture | Professional growthSenior-level Full TimeVancouver, British Columbia, Canada5d ago
-
AI Engineer Sr CAD 110K-172KAI Observability | AI Search | AI orchestration | API Development | Agentic WorkflowsCharity involvement | Recognition programs | Time off | Volunteer days | Wellness initiativesSenior-level Full TimeCanada R6d ago
-
AI Engineer Sr CAD 110K-172KAI orchestration | APIs | AWS | Access Control | Agentic WorkflowsEqual opportunity employer | Recognition programs | Time off programs | Volunteer days | Wellness programsSenior-level Full TimeCanada R6d ago
-
Associate AI Engineer / AI Engineer CAD 80K-120KAPIs | Agile | Artificial Intelligence | Automated testing | Back-endBonus for Birthday | Career development | Health and wellness days | Holiday and Vacation Time | Hybrid workMid-level Full TimeToronto, ON, Canada6d ago
-
A/B | A/B Testing | B testing | C++ | Cost OptimizationEmployee assistance programs | Equity opportunities | Equity refresh grants | Medical, dental, and vision coverage | Paid time offEntry-level Full TimeCanada R6d ago
-
Embedded Developer CAD 72K-80KAutomated testing | C++ | CI/CD | FastAPI | GRPCComprehensive benefits | Hybrid work | Mentorship | Paid volunteering days | Parental supportEntry-level Full TimeMontreal, QC, Canada R6d ago
-
Embedded Software & Field Tools Developer CAD 105K-154K5G | Analytics | C++ | Cause analysis | ConcurrencyCommunity involvement | Free beverages and snacks | Free snacks | Friendly collaborative work atmosphere | Gym membership discountSenior-level Full TimeHybrid (Montreal, QC, CA) R7d ago
-
Senior Robotic Software Developer CAD 100K-150KC++ | CI/CD | Code Quality | Concurrency | ContainerizationEmployee assistance program | Employer Paid DC Pension | Employer Savings Plan Matching | Fitness Reimbursement Program | Flexible work scheduleSenior-level Full TimeCanada-Ontario-Waterloo7d ago