Firmware/Embedded Software Engineer - Controls
Vancouver, British Columbia, Canada
CAD 107K-125K Senior-level Contract Full Time
Tasks
- Analyze test results for product reliability
- Collaborate with hardware and systems teams
- Create technical documentation
- Debug embedded software on hardware
- Design and implement digital control algorithms
- Develop and tune feedback control loops
- Develop firmware in C C and assembly
- Implement low-level driver code for peripherals
- Integrate software modules and perform system testing
- Mentor and coach firmware engineers
- Support engineering processes including version control and defect tracking
Perks/Benefits
- Bonus
- Dental benefits
- Dog-friendly office
- EV charging
- Employee parking
- Health benefits
- In-house gym
- Paid time off
- Personal days
- Retirement plan
Skills/Tech-stack
Assembly | C# | C++ | CAN | Communication Protocols | Communication protocols UART | Control Algorithms | Converter topologies | DSP | Debugging | Digital control | Digital control algorithms | Embedded firmware | Ethernet | I2C | J1939 | MCU | Modbus | Power converter topologies | Power electronics | Protocols UART | RTOS | SPI | System Integration | Test automation
Education
Roles
Regions
Countries
States
Related jobs
-
AI | AI Tooling | APIs | AWS | Agent FrameworksCompany benefits | Dental insurance | Health insurance | Paid time off | Training and conference budgetSenior-level Full TimeMississauga, ON, Canada R1d ago
-
Senior Software Engineer, AI CAD 100K-145KC++ | Data Manipulation | Data manipulation pandas | Java | JavaScriptBenefits plan | Career development | ESG involvement | Flexible work model | Global impactSenior-level Full TimeCanada, Toronto, Ontario2d ago
-
Senior Embedded Software Developer CAD 115K-164KAgile | Algorithms | C++ | CI/CD | Data StructuresDental | Healthcare | Life insurance | Paid time off | Pension planSenior-level Full TimeMarkham Elevation Centre - Markham Elevation …2d ago
-
RPA and Agentic AI Engineer CAD 101K-124KAPIs | Azure | C# | CI/CD | GenAIFlexible benefits | Health and dental coverage | Retirement plan | Vacation timeMid-level Full TimeVancouver, British Columbia, Canada2d ago
-
Mid-level Full TimeCanada2d ago
-
AI Agents | C++ | CUDA | GPU Profiling | HIPAMD benefits | Flexible work arrangementsMid-level Full TimeMARKHAM, ON, Canada3d ago
-
C++ | CNNs | CUDA | GPU Computing | Graphics programmingAMD benefitsMid-level Full TimeMARKHAM, ON, Canada3d ago
-
Principal AI Engineer CAD 98K-120KAI Product Engineering | AWS | Agile methodology | Cloud infrastructure | ContainerizationCalm app subscription | Dental insurance | Employee assistance program | Fitness reimbursement | Flexible PTOSenior-level Full TimeVancouver, Canada R3d ago
-
Expert Gameplay AI Software Engineer CAD 114K-169KAI System Design | Algorithms | C++ | Data Structures | Multi-threadedBonus | Equity awards | Flexible work arrangements | Medical benefits | Training opportunitiesSenior-level Full TimeBurnaby, British Columbia, Canada3d ago
-
ML Developer, Senior CAD 129K-230KAnalysis | Azure | Cloud Computing | Data Science | Data TransformationCommunity impact initiatives | Comprehensive wellness programs | Professional growth opportunities | Recognition programs | Volunteer daysSenior-level Full TimeCanada3d ago
-
Real-Time Embedded Staff Software Engineer (10208) CAD 100K-145KC# | C++ | Code review | Embedded Linux | LinuxCareer development opportunities | Collaborative work environment | Technical mentoringSenior-level Full TimeToronto, Canada3d ago
-
Mid-level Full TimeRemote, Canada R3d ago
-
Cloud Platforms | Cloud platform | Coding | Customer support | DNSBenefits | Bonus | EquitySenior-level Full TimeWaterloo, ON, Canada3d ago
-
Data Engineer CAD 114K.NET | API Development | Azure Data | Azure Data Factory | C#Development opportunities | Flexible work environment | Medical benefits | On-site amenities | Transit accessEntry-level Contract Full TimeToronto, Ontario, Canada4d ago
-
Automation Scripting | C# | Debugging | Embedded Development | GitBonus program | Dental coverage | EV charging stations | Employee parking | Family assistanceSenior-level ContractVancouver, British Columbia, Canada4d ago
-
C# | C++ | Debugging | Embedded firmware | FPGACollaborative environment | Growth opportunities | Inclusive cultureSenior-level Full TimeCA-ON - Ottawa, Canada4d ago
-
Senior Embedded Logging Software Developer CAD 115K-164KAPIs | Android | C# | C++ | CybersecurityDental | Healthcare | Life insurance | Paid time off | Retirement contributionsSenior-level Full TimeMarkham Elevation Centre - Markham Elevation …4d ago
-
Staff Backend (Python) Engineer, AI Engineering:Duo Chat GBP 102K-114KAI integration | Code review | Debugging | GraphQL | Language ModelsBenefits package | Equal opportunity workplace | Flexible paid time off | Growth and development fund | Home office supportSenior-level Full TimeRemote, Americas; Remote, Canada; Remote, Ireland; … R4d ago
-
Senior Data Analyst USD 70K-165KAPIs | Data Analysis | Data Pipelines | Data Testing | Data ValidationHealth insurance | Paid time off | Retirement plansSenior-level Full TimeMississauga, CA5d ago
-
Sr. Cloud Infrastructure Analyst (Gen AI) CAD 84K-138KAI Governance | AWS | Bash | C++ | CloudFormationCareer development opportunities | Hybrid work model | Recognition awards | Wellness programsSenior-level Full TimeSun Life Toronto One York, Canada5d ago
-
Sr. Cloud Infrastructure Analyst (Gen AI) CAD 84K-138KAI Governance | AWS | Agile methodologies | Bash | C++Flexible work model | Mental health support | Networking opportunities | Recognition awards | Wellness programsSenior-level Full TimeSun Life Toronto One York, Canada5d ago
-
Senior Bigdata Quality Engineer CAD 90K-141KAgentic AI | CD pipelines | CI/CD | CI/CD pipelines | Continuous TestingCareer growth | Collaborative environment | Flexible benefits | Impactful workSenior-level Full Time175 WESTERN PKY:BEDFORD, Canada5d ago
-
Senior Machine Learning Engineer CAD 90K-140KAWS | AWS SageMaker | Apache Spark | Azure | C#Career growth opportunities | Flexible work hours | Training programs | Work-life balanceSenior-level Full TimeMEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR:MISSISSAUGA, …5d ago
-
Senior Embedded Systems Engineer (Connectivity) USD 180K-200KBLE | C# | C++ | Coverity | DebuggingFlexible PTO | Medical/Dental/Vision | Remote workSenior-level Full TimeRemote, US or Canada - NYC … R5d ago
-
Embedded Platform Software Developer CAD 81K-127KC# | C++ | CPLDs | FPGAs | Fault ToleranceCareer development opportunities | Flexible work environmentMid-level Full TimeCanada5d ago