Principal Embedded Software Engineer
Tasks
- Architect virtualized firmware stacks
- Conduct design reviews for components and subassemblies
- Contribute to CI/CD pipelines
- Create automated test frameworks for embedded environments
- Design and implement real time embedded platforms
- Develop embedded containers and real time microservices
- Evaluate embedded software and firmware challenges
- Identify and resolve technical risks
- Implement DevSecOps workflows
- Maintain lessons learned to improve engineering quality
- Provide technical leadership for embedded platform modernization
- Support edge software architecture for AI ML diagnostics and predictive maintenance
- Support embedded virtualization with lean hypervisors
Perks/Benefits
Skills/Tech-stack
60870-5-104 | Automated testing | C# | C++ | CI/CD | Containerization | DNP3 | Debugging Tools | DevSecOps | Docker | Embedded Linux | FreeRTOS | GOOSE | IEC 60255 | IEC 60870 | IEC 60870-5 | IEC 60870-5-104 | IEC 62351 | IEC 62443 | IEEE-1588 | Lean Hypervisor | MMS | Microservices | Modbus | NERC CIP | QNX | RTOS | Real Time | Real-time Systems | SV | Secure Communication | Service Oriented | Service-Oriented Architecture | SoC | Time Systems | Validation | Virtualization | VxWorks
Education
Bachelor of Engineering | Bachelor of Science | Master of Science
Related jobs
-
Azure | CI/CD | Cloud Data | Cloud Data Platform Administration | Cloud data platformBenefits allowance | Comprehensive health and dental benefits | Defined benefit pension plan | Employee and family assistance program | One day remote per weekSenior-level Full TimeCA Vancouver, Canada R1d ago
-
Senior AI Engineer CAD 160K-220KCI/CD | Context window | Context window optimization | Contextual compression | Document chunkingHealth benefits | Home internet reimbursement | Learning & development budget | Paid personal days | Paid sick daysSenior-level Full TimeCanada (Remote) R1d ago
-
Senior Applied AI Engineer USD 160K-210KAPI Design | AWS | CI/CD | Circuit Breakers | DockerDynamic work environment | Flexible working hoursSenior-level Full TimeUS - Remote, Canada - Remote R1d ago
-
ETL Data Engineer - HYBRID CAD 110K-144KAWS | Airflow | Amazon Redshift | Azure | Azure SynapseHybrid workSenior-level Full TimeHalifax, NS, CA R2d ago
-
C# | MATLAB | NumPy | Pandas | PythonPart-time project work | Project based workSenior-level Full TimeCanada - Remote R2d ago
-
Principal Applied AI/ML Engineer CAD 131K-191KAPI Development | AWS | Agentic AI | Automated testing | AutomationSenior-level Full TimeAMER - Canada - British Columbia … R2d ago
-
Senior-level Full TimeToronto, Canada R2d ago
-
Senior Software Engineer - Data Platform CAD 126K-163KAWS ECS | AWS Lambda | AWS S3 | Airflow | Amazon DynamoDBFlexible remote work | Health insurance | Parental leave | Professional development stipendSenior-level Full TimeRemote - Canada R2d ago
-
Senior Machine Learning Engineer, AI Platform CAD 116K-171KAlerting | Batching | CI/CD | CUDA | Capacity PlanningAccidental death and dismemberment | Birthday day off | Country specific holidays | Disability insurance | Employee assistance programSenior-level Full TimeRemote Canada R2d ago
-
ADLS Gen2 | Auditing | Azure Data | Azure Data Lake | Azure Data Lake StorageCareer growth opportunities | Collaborative engineering environment | Continuous learning opportunities | Fully remote within Canada | Technical upskilling opportunitiesSenior-level Full TimeCanada R2d ago
-
Principal Embedded Software Engineer CAD 139K-208K60870-5-104 | Automation Testing | C# | C++ | CI/CDDiscretionary annual bonus | Remote work | Travel for technical reviewsSenior-level Full TimeMarkham, Canada R3d ago
-
Lead Software Engineer, Infrastructure Platform CAD 140K-210KArtificial Intelligence | C# | CI/CD | Code generation | GoSenior-level Full TimeRemote - Canada R3d ago
-
Senior Software Engineer, Platform Tooling CAD 140K-210KAutomation | C# | CI/CD | Cloud | Cloud NativeSenior-level Full TimeRemote - Canada R3d ago
-
Senior Software Engineer, Data Systems (Python) USD 170K-200KAPI | API Keys | Alerting | Apache Airflow | Batch Processing401k | Flexible PTO | Healthcare benefits | Paid Holidays | Paid parental leaveSenior-level Full TimeRemote - Canada R3d ago
-
Senior Data Engineer CAD 120K-145KAWS | AWS CloudFormation | Apache Flink | Azure | Batch ProcessingSenior-level Full TimeCanada, Remote R3d ago
-
Senior Synapse Engineer (Remote) CAD 120K-145KAutoscaling | Azure Data | Azure Data Lake | Azure Data Lake Storage | Azure Data Lake Storage Gen2Remote workSenior-level Full TimeOntario, Canada, Canada R4d ago
-
AWS | Azure | CI/CD | Cloud platform | Data PipelinesDental insurance | Family support benefits | Flexible spending accounts | Flexible time off | Health insuranceSenior-level Full TimeCanada R5d ago
-
Senior Software Engineer (Pipeline team) CAD 145K-191KA/B | A/B Testing | AWS Bedrock | AWS ECS | AWS EKSSenior-level Full TimeCanada - Remote R6d ago
-
AWS | Airflow | Apache Spark | Azure Synapse | Azure Synapse Analytics401k matching | Disability insurance | Employee assistance program | Life insurance | Medical/Dental/Vision insuranceMid-level Full TimeRemote, USA ; Remote, Canada R6d ago
-
AI Pipelines | CI/CD | Cloud platform | Distributed Computing | FastAPIAnnual learning and equipment budget | Company provided MacBook | Employer Paid Dental Benefits | Employer paid health benefits | Employer paid virtual medical benefitsSenior-level Full TimeCanada R7d ago
-
Systems Engineer - Analytics (Hybrid) CAD 75K-102KC# | Data Analysis | IEC 60601 | IEC 62304 | ISO 13485Adoption leave top up | Career learning support | Fertility drug treatment coverage support | Flexible work hours | Hybrid work environmentMid-level Full TimeBurnaby, BC, V5J 0B6, CAN R7d ago
-
Principal Data Engineer - MarTech USD 143K-178KAPI Integration | Batch Data Processing | Batch data | CCPA | Customer DataHealth and welfare benefits | Hybrid work model | Paid time off | Remote work flexibilitySenior-level Full TimeRemote, US or Remote, Ontario, Canada R7d ago
-
Staff Backend Engineer (AI Platform team) USD 185K-242KAWS | Agent Frameworks | Compliance | Data Privacy | DatadogEquity | Flexible PTO | Medical coverage | Monthly lifestyle stipendSenior-level Full TimeRemote - United States & Canada R7d ago
-
Big Data Senior Developer, Marketing & Advertising Data (French Services) (Telework/Hybrid) CAD 80K-110KAirflow | Apache Spark | Azure | Azure Data | Azure Data FactoryBackground check required | Employee benefits package | Employee resource groups | Flexible hours | Hybrid workSenior-level Contract Full TimeQuebec (36.25), Canada R8d ago
-
C# | C++ | CUDA | Convolutional Neural Network | LSTMFull-time employment | Permanent employment | Remote workSenior-level Full TimeOntario; Montreal; Quebec City; Nova Scotia; … R8d ago