Principal Embedded Software Engineer - Analog Connectivity
Tasks
- Architect calibration algorithms and state machines
- Coordinate lab debug and remote customer support
- Design embedded firmware for analog subsystems control
- Develop test plans and automate characterization flows
- Drive architecture discussions and technical tradeoffs
- Establish software quality gates and validation criteria
- Lead team through design implementation code review and debugging
- Own firmware stack for analog connectivity products
- Partner with analog circuit designers for hardware behavior
- Provide project updates on progress risks dependencies and technical challenges
- Serve as technical expert for mixed signal firmware and analog control loops
- Support customer integration and resolve deployment issues
- Translate customer requirements into firmware features and APIs
- Verify firmware behavior across process voltage and temperature corners
Perks/Benefits
- Discretionary bonus
- Equity package
- Health, dental, vision coverage
- Professional development opportunities
- Remote work
Skills/Tech-stack
ADC Interface | Adaptive algorithms | Analog control | Analog control loops | Bare Metal | Bash | C# | C++ | CDR | CI/CD | CTLE | Clang | Control loops | DAC Interface | DFE | Device Drivers | Equalization | Ethernet PHY | Eye diagrams | Feedback control | GCC | GDB | Git | Interrupt Handling | Jenkins | Jitter | Linux | Logic analyzer | Make | Memory mapped IO | Microcontroller | Oscilloscope | PCIe | PID Controllers | PLL | Power Supply | Python | RTOS | SerDes | Signal Integrity | Test automation | Transimpedance amplifier | Transmit Driver | Tuning Methodologies
Education
Related jobs
-
Senior Software Engineer, Analytics USD 135K-169KAWS | Debugging | GraphQL | Monitoring | Node401k retirement plan | Commuter and parking accounts | Dental insurance | Disability insurance | Emergency weather supportSenior-level Full TimeRemote - Canada R1d ago
-
Data Engineer CAD 108K-135KAWS | Ansible | Apache Airflow | Apache Spark | ChefChild care benefits | Disability benefits | Family building benefits | Flexible paid time off | Health and dental coverageMid-level Full TimeToronto, Canada R1d ago
-
Data Engineer CAD 108K-135KAWS | Airflow | Data Modeling | Data Quality | Data WarehousingChild care and pet benefits | Family building benefits | Flexible paid time off | Health and dental coverage | Health care savings accountMid-level Full TimeToronto, Canada R1d ago
-
Staff AI Engineer | Canada | Remote CAD 186K-223KAPI Design | Agent systems | BigQuery | Cloud Functions | Cloud RunAnnual leave policy | In-person onboarding | Remote work | Restricted stock units (RSUs)Senior-level Full TimeCanada (Remote) R1d ago
-
Senior Data Science Engineer CAD 120K-150KDistributed Computing | Machine Learning | Python | R | SQLSenior-level Full TimeRemote - Canada R2d ago
-
Availability | Cause analysis | Condition-Based Maintenance | Cybersecurity | DNP3Senior-level Full TimeMarkham, Canada R2d ago
-
Senior Machine Learning Engineer, vLLM CAD 131K-200KComputer Vision | Deep learning | Graph theory | Language Processing | Linear AlgebraOpen source collaboration | Remote work optionsSenior-level Full TimeRemote CA ON, Canada R2d ago
-
Bash | Black box testing | Black-box | Box testing | Coverage.pyFlexible schedule | Fully remote | Project-based collaboration | Supportive global communitySenior-level Full TimeCanada - Remote R2d ago
-
Senior Cloud Architect, ML/AI CAD 143K-202KAPI Gateway | AWS | AWS CodeBuild | AWS CodePipeline | AWS FargateEmployee stock option plan | Flexible working options | Health insurance | Home-office allowance | Parental leaveSenior-level Full TimeRemote Canada R2d ago
-
Software Engineer, Perception and Prediction Evaluation USD 155K-213KAWS | Amazon Batch | Amazon ECS | Amazon S3 | Apache AirflowCatered meals | Daily Drinks | Equity awards | Flexible hours | Health and wellness benefitsMid-level Full TimeRemote US & Canada R2d ago
-
Platform Engineer, Statistical Computing (R) USD 133K-193KAWS | Azure | CI/CD | DevTools | DockerRemote work authorization in US or CanadaMid-level Full TimeRemote-US R3d ago
-
Sr. Data Engineer - CANADA (Remote) CAD 140K-160KAWS | Alerting | Apache Airflow | Apache Iceberg | Apache KafkaSenior-level Full TimeCanada R4d ago
-
Biomedical Algorithms Engineer (Hybrid) CAD 76K-121KApplied Mathematics | Biosignal Processing | Calculus | Cardiac electrophysiology | Computational GeometryAdoptive leave top up | Career progression | Fertility treatment coverage | Maternity leave top-up | Medical, dental coverageSenior-level Full TimeBurnaby, BC, V5J 0B6, CAN R4d ago
-
Senior AI Engineer - Grafana Ops, AI/ML | USA | Remote CAD 164K-197KAWS | Agent systems | Cloud Computing | Docker | GenAI100% remote | Annual leave policy | Company funded usage budget for AI tools | Global culture | In-person onboardingSenior-level Full TimeCanada (Remote) R4d ago
-
Senior Data Engineer (Hybrid) CAD 267K-315KAPI ingestion | Amazon S3 | Apache Airflow | Apache Kafka | Apache SparkCompany holidays | Dental insurance | Flex Time Off | Health insurance | Life insuranceSenior-level Full TimeToronto R5d ago
-
Data Engineer CAD 90K-110KAccess Control | CI/CD | Data Governance | Data Lakehouse | Data PipelinesRemote-first environmentMid-level Full TimeVancouver, British Columbia, Canada; Calgary, Alberta, … R5d 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 R5d ago
-
AI Solutions Engineer CAD 100K-120KAI workflow | AI workflow automation | API Integration | Content Management | Content Management SystemsEmployee discounts | Group benefits | Paid time off | RRSP matchMid-level Full TimeHybrid- Toronto, ON R5d ago
-
Ansible | Backup and Recovery | Barman | Bash | Cause analysisAI assisted tooling support | Flexible location in Canada | Healthcare benefits | Inclusive work culture | Professional developmentSenior-level Full TimeCanada R5d ago
-
Senior Backend Engineer CAD 126K-170KAWS | Access Management | Algorithms | Automated testing | AzureDental insurance | Employee Assistance Program (EAP) | Flexible time off | Medical insurance | Paid HolidaysSenior-level Full TimeRemote Canada - ON R6d ago
-
Entry-level Full TimeCanada - Remote R6d ago
-
Senior Backend Engineer CAD 126K-170KAWS | Agentic AI | Azure | CI/CD | DaskEmployee Assistance Program (EAP) | Flexible time off | Medical, dental, and vision insurance | On-call rotation | Paid HolidaysSenior-level Full TimeRemote Canada - ON R6d ago
-
Senior Machine Learning Engineer, Personalization CAD 147K-216KA/B | A/B Testing | B testing | CI/CD | DatabricksSenior-level Full TimeRemote - Canada R6d ago
-
Senior AI Engineer CAD 120K-150KAgent Orchestration | Agent systems | Artificial Intelligence | Autonomous Agents | Dynamic routingBirthday off | Generous vacation package | Health days | Health spending account | Hybrid workSenior-level Full TimeToronto R6d ago
-
Senior Machine Learning Engineer - Platform CAD 157K-203KAWS | Azure | CI/CD | Cloud Machine Learning | Computer VisionComprehensive health plans | Flexible working model | Parental leave | Professional development stipend | Remote workSenior-level Full TimeRemote - Canada R6d ago