Firmware/Embedded Software Engineer - Controls
CAD 107K-125K Senior-level Full Time
Tasks
- Analyze test results
- Create technical documentation
- Debug embedded software on target hardware
- Design embedded firmware
- Develop feedback control loops
- Develop firmware in C C and assembly
- Implement compensators from simulator models
- Implement digital control algorithms
- Integrate software modules
- Maintain version control and defect tracking
- Manage change control workflows
- Mentor firmware engineers
- Optimize peripheral driver code
- Perform system integration testing
- Provide progress updates and risk assessments
- Tune voltage current and power regulation
Perks/Benefits
- Annual incentive bonus program
- Dog-friendly office
- EV charging stations
- Employee assistance program
- Employer retirement matching
- Free parking
- Health and dental benefits
- Health spending account
- In-house gym
- Paid time off
- Personal time
Skills/Tech-stack
ADC | Assembly | Automation tooling | C# | C++ | CAN | Change Control | Configuration Management | Control loop | Control loop tuning | Converter topologies | Current control | DAC | DC/DC | DSP | Data acquisition | Debugging | Defect Tracking | Digital control | Embedded Systems | Ethernet | Feedback control | FreeRTOS | I2C | Integration Testing | J1939 | Lab instrumentation | Logic analyzer | Loop tuning | MCU | Modbus | Oscilloscope | PFC | PLL | PWM | Power control | Power converter | Power converter topologies | Power electronics | Problem Solving | RTOS | Resonant Converters | SPI | Schematic reading | Technical documentation | Test automation | UART | Unit Testing | Version control | Voltage control | Zephyr
Regions
Countries
States
Related jobs
-
Debugging | Deep learning | Distributed Systems | Experiment design | GPU ComputingAccess to high performance computing infrastructure | Collaborative research environment | High autonomy in research and experimentation | Professional growth | Remote-friendly work environmentSenior-level Full TimeCanada1d ago
-
Senior Machine Learning Engineer CAD 170K-250KC# | C++ | Data-intensive | Data-intensive software | Deep learningBanking benefits and discounts | Career development | Health and well-being benefits | Mentoring programs | Paid time offSenior-level Full Time661 University Avenue, Toronto, Ontario, Canada1d ago
-
Machine Learning & Game Tech Architect CAD 180K-247KAPI Design | C# | C++ | Game Engine | GoDental & vision coverage | Employer RRSP matching | Employer-paid medical | Flexible working hours | International working environmentSenior-level Full TimeVancouver, BC, Canada R1d ago
-
Senior AI Engineer CAD 131K-167KAgent Orchestration | Anthropic | CI/CD | Code review | EmbeddingsAnnual Holiday Party | Benefits from day 1 | Company-wide holiday shutdown | Dental coverage | Flexible hoursSenior-level Full TimeOttawa, Ontario1d ago
-
Structural Engineer - Computational Design CAD 73K-100KAutomation | BIM | BIM coordination | Building codes | C#Continued Education | Employer-paid health insurance | Flexible-hybrid work | Leadership pathways | Parental leaveSenior-level Full TimeToronto, Ontario, Canada2d ago
-
Intermediate AI Developer (AI First) CAD 111K-132KAPI Integration | Agile | C# | C++ | Cost OptimizationHealth and safety focus | Remote workMid-level Full TimeEdmonton, AB, Canada2d ago
-
Senior Backend Engineer, Analytics CAD 140K-180KAWS | CI/CD | Cloud platform | Code review | Distributed SystemsFinancial benefits | Medical benefits | Other benefitsSenior-level Full TimeMovable Ink - Toronto2d ago
-
Asset pipeline | Automation | Bash | Build Automation | C#Active transportation subsidy | Commuting cost reimbursement | Daily snacks | Employee assistance program | Fitness classesSenior-level Full TimeMontreal, QC, Canada3d ago
-
ISP Platform AI Software and Driver Architect CAD 135K-220KArtificial Intelligence | C++ | Camera Drivers | Computer Vision | Edge AISenior-level Full TimeMARKHAM, ON, Canada3d ago
-
Arduino | Debugging | Design Documentation | Electronic Design | Embedded SystemsEmployee stock purchase plan | Health and wellness benefits | Learning and development opportunities | Paid time off | RRSP matchEntry-level Full TimeCanada-Ottawa3d ago
-
Machine Learning Engineer II CAD 154K-199KC# | C++ | Data Engineering | Data platform | Deep learningEntry-level Full Time661 University Avenue, Toronto, Ontario, Canada3d ago
-
Applied AI Engineer – GenAI Systems CAD 94K-144KAPIs | Agentic Workflows | Anomaly Detection | Backtesting | CI/CDDental insurance | Disability insurance | Employee assistance program | Flexible work arrangement | Health insuranceSenior-level Full TimeCAN, Ontario, Toronto, 200 Bloor Street …3d ago
-
Senior Applied AI Engineer – GenAI & Actuarial Systems CAD 129K-179KApache Spark | Backtesting | CI/CD | Code Reviews | Data DriftSenior-level Full TimeCAN, Ontario, Toronto, 200 Bloor Street …3d ago
-
Associate Applied AI Engineer – GenAI Systems CAD 69K-115KAPI deployment | APIs | Anomaly Detection | Apache Spark | BacktestingEmployee assistance program | Hybrid work environment | Paid time off | Retirement savings plan | Wellness benefitsMid-level Full TimeCAN, Ontario, Toronto, 200 Bloor Street …3d ago
-
Intermediate Backend Software Developer CAD 120K-145KAPI Gateways | AWS | Azure | CI/CD | DatadogOn-call rotationMid-level Full TimeCanada; Canada R3d ago
-
Développeur(-euse), Power BI et intégration de données CAD 120K-130KApache Spark | Azure Data | Azure Data Lake | Azure Data Lake Storage | Azure SynapseFitness allowance | Health insurance | Paid time off | Parental leave benefits | Retirement savings planMid-level Full TimeEdmonton, AB, CA4d ago
-
Principal Machine Learning Engineer, Evaluation CAD 128K-180KAWS | Automation | Azure | BIM | CADHybrid work | In-person work | Remote workSenior-level Full TimeAMER - Canada - Ontario - …4d ago
-
Advanced Technology: R&D Engineer - AI/ML, HPC USD 175K-275KAI machine learning | Accelerator design | Bandwidth analysis | C# | Communication Computation OverlapSenior-level Full TimeSunnyvale, CA; Toronto, Ontario, Canada; Vancouver, …4d ago
-
Agile | Bitbucket | CI/CD | DNS | Development Life CycleEducation support | Employee Assistance Program (EAP) | Flexible hours | Free onsite parking | Gym reimbursementMid-level Full TimeSurrey, BC5d ago
-
AI Developer – Rack Systems Engineering CAD 126K-203KAgent systems | CI/CD | Data Processing | Deployment | GitHubSenior-level Full TimeMARKHAM, ON, Canada5d ago
-
Software Developer in test (Data Platform) CAD 100K-129KAnomaly Detection | Automated testing | BI Dashboard | BI Dashboard Validation | Batch ProcessingCollaborative workspaces | Continuous learning opportunities | Remote work flexibilitySenior-level Full TimeMontreal, Quebec, Canada5d ago
-
Lead QE AI Engineer CAD 90K-141KAPI Testing | Agile methodology | Artificial Intelligence | CI Pipeline | CI/CDSenior-level Full Time1597 BEDFORD HWY:HALIFAX, Canada8d ago
-
C# | C++ | CAN | CSS | EclipseSenior-level Full TimeWoodbridge, Canada8d ago
-
Data Developer - TG Quality Engineering TGQF CAD 85K-107K.NET | AWS | Agile | Apache Flume | Apache NiFiSenior-level Full TimeQuebec City, QC, Canada8d 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), Canada9d ago