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
-
AI Agents | AI Governance | Access Control | Azure OpenAI | Azure SecurityCertification support | Collaborative innovation driven culture | Continuous learning opportunities | Employer-paid medical premiums | Exposure to enterprise AI deploymentsMid-level Full TimeCanada R1d ago
-
Staff AI Engineer CAD 140K-174KAPI Design | API Gateway | AWS Lambda | AWS Step Functions | Agent OrchestrationSenior-level Full TimeCanada1d ago
-
Data Engineer - Protect (South) GBP 33K-41KData Engineering | Data Governance | Data Quality | Data Security | Data WarehousingAnnual bonus | Buy As You Earn Scheme | Colleague discount | Holiday allowance | Hybrid workMid-level Full TimeReigate -The Omnibus Building, Lesbourne Road, …1d ago
-
AI integration | API Design | AWS | Azure | Clean CodeEquity or stock options | Flexible paid time off | Flexible work environment | Healthcare coverage | Home office supportSenior-level Full TimeCanada2d ago
-
APIs | Azure DevOps | C++ | CI/CD | Camera SDKSenior-level Full TimeToronto, Canada (ONT40)2d ago
-
Machine Learning Engineer (Toronto) CAD 100K-130KAI Search | AWS | Airflow | Amazon Bedrock | Amazon S3Work-life balanceMid-level Full TimeToronto, ON, CA2d ago
-
Agile | Automated testing | Build Automation | C# | CANDog-friendly office | EV charging stations | Employee assistance program | Free parking | Health & dental benefitsMid-level ContractVancouver, British Columbia, Canada2d ago
-
Data Analyst CAD 60K-97KAWS Glue | AWS Lambda | AWS Step Functions | Amazon CloudWatch | Amazon QuickSightFlexible benefits | Hybrid work flexibility | Pension | Savings programs | Stock programsSenior-level Full TimeSun Life Toronto One York, Canada2d ago
-
AI Agents | Access Management | Azure OpenAI | C# | ComplianceContinuous learning | Dental insurance | Flexible work arrangements | Fully remote | Health insuranceMid-level Full TimeCanada R3d ago
-
Senior Software Engineer (Data Engineering) CAD 140K-210KAWS | AWS Infrastructure | Apache Avro | Apache Flink | Apache IcebergFlexible work schedule | In office collaboration time | Remote work optionSenior-level Full TimeCanada, BC, Vancouver3d ago
-
Abstraction layer | Battery systems | Board Support | Board Support Package | C#Mid-level Full TimeToronto; Markham; Scarborough; Brampton; North York3d ago
-
Internship Fall 2026 - DPHM Analytics Intern CAD 46K-66KAWS | AWS Lambda | Amazon Web Services | C++ | DatabricksCriminal background check clearance | Flexible hours | Onsite workEntry-level Full Time InternshipCA-ON-MISSISSAUGA-P22M01 ~ 1801 Courtney Park Dr …3d ago
-
Signal Processing & Algorithms Engineer - OCT CAD 89K-118KBehavior-Driven Development | C plus plus | CUDA | Configuration Management | DebuggingDental insurance | Employee assistance program | Medical insurance | Paid time off | Travel opportunitiesSenior-level Full TimeHalifax, Canada3d ago
-
Staff Firmware Engineer - memory constrained embedded system development/data center interconnectivity CAD 98K-130KBash | C# | Debugging | Device Driver Development | Device DriversSenior-level Full TimeCA-ON - Ottawa, Canada4d ago
-
Sr. Staff Engineer, Computer Vision CAD 116K-154KAI-enabled | AI-enabled Systems | AI/ML | C++ | CUDASenior-level Full TimeBritish Columbia, Burnaby 8329 Eastlake Dr …4d ago
-
Staff AI Engineer - Tangerine CAD 126K-154KAgentic AI | Angular | Authentication | Authorization | Automated testingSenior-level Full TimeToronto, ON, CA, M2H0A16d ago
-
Senior AI Engineer - Tangerine CAD 126K-141KAgentic AI | Angular | Automated testing | CI/CD | Contact Center IntelligenceSenior-level Full TimeToronto, ON, CA, M2H0A16d ago
-
Entry-level Full Time InternshipCanada6d ago
-
C++ | Cloud Native | Generative AI | Information Retrieval | JavaExecutive-level Full TimeToronto, ON, Canada6d ago
-
Bare Metal | C plus plus | C# | CAN bus | CI/CDCompressed workweek options | Corporate discounts | Eligibility for future co-ops or full time roles | Flexible work hours | Hybrid work modelEntry-level Full Time InternshipOttawa, ON, Canada6d ago
-
Machine Learning & Game Tech Architect CAD 180K-247KAPI Design | C# | C++ | Code optimization | Game enginesDental insurance | Flexible work hours | Medical insurance | Mental health support | Paid time offSenior-level Full TimeMontreal, QC, Canada R6d ago
-
Senior Data Engineer - Consent CAD 120K-166KAPIs | AWS CDK | AWS CodeCommit | AWS CodePipeline | AWS GlueSenior-level Full TimeCanada6d ago
-
APM | AWS | BigQuery | DBT | Data CatalogingAnnual leave | Professional growth learning | Remote-firstSenior-level Full TimeCanada R7d ago
-
Machine Learning Intern - Bachelor's Degree CAD 72K-96KAlgorithm Analysis | Backpropagation | C++ | Convolutional Neural Networks | Data StructuresCo op enrollment | Great benefitsEntry-level Full Time InternshipCA-ON - Markham, Canada7d ago
-
Robotics - Software Development Engineer CAD 89K-149KAgile | Artificial Intelligence | C# | C++ | CI/CDLearning culture | Mentorship | On-call opportunitiesSenior-level Full TimeToronto, Ontario, CAN7d ago