Principal Embedded Software Developer
Tasks
- Design embedded software modules
- Develop embedded software in C plus plus
- Develop software tools libraries and frameworks
- Document software designs and processes
- Ensure component communication
- Implement software solutions
- Integrate software components on Linux
- Lead embedded test methodologies
- Maintain embedded software modules
- Perform code reviews
- Support ground segment software systems
- Test and validate software features
- Test embedded software modules
- Troubleshoot and resolve software defects
Perks/Benefits
Skills/Tech-stack
C plus plus | Code review | Communication Protocols | Debugging | Documentation | Embedded Systems | Linux | Networking | Software testing
Education
N/A
Related jobs
-
Bash | Data Ingestion | Data Processing | Docker | GCPAsynchronous culture | Collaborative team | Flexible, hands-off management | Mission-driven productMid-level Full TimeOttawa, Canada1d ago
-
Bash | Cloud platform | Data Processing | Docker | Google CloudAsynchronous culture | Distributed work environment | Friendly work atmosphere | Mission driven product impactMid-level Full TimeCalgary, Canada1d 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 TimeCanada1d ago
-
APIs | Azure DevOps | C++ | CI/CD | Camera SDKSenior-level Full TimeToronto, Canada (ONT40)1d 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, Canada1d ago
-
Infrastructure Engineer - DataOps Team CAD 180K-200KAWS | Application Firewall | ArgoCD | Bash | CI/CDOn-site work in TorontoMid-level Full TimeToronto, Ontario, Canada1d ago
-
AWS | Amazon Bedrock | Code review | Conversational State | Distributed SystemsFlexible paid time off | Health spending account | Long-term disability insurance | Medical, dental & vision coverage | RRSP employer matchingSenior-level Full TimeCanada2d ago
-
Bilby | CAMB | Class | DOLFINx | Differential EquationsFreelance projects | Part-time schedule | Project based workSenior-level FreelanceCanada - Remote R2d ago
-
Senior Data Engineer CAD 120K-145KAPI | CDC | Code review | Containerization | DBTCoaching and training | Extracurricular sports teams | Wellness program | Work-life balanceSenior-level Full TimeWinnipeg Office, Canada2d ago
-
Abstraction layer | Battery systems | Board Support | Board Support Package | C#Mid-level Full TimeToronto; Markham; Scarborough; Brampton; North York2d ago
-
Embedded S/W Developer CAD 95K-127KC# | C++ | Linear Algebra | Linux | MATLABDeep technical challenges | Global engineering collaboration | Meaningful work on advanced technologyMid-level Full TimeCanada - Laval, QB2d 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, Canada2d 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, Canada3d ago
-
Entry-level Full Time InternshipCanada5d 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, Canada5d ago
-
Bash | Cloud platform | Data Processing | Data Processing Pipelines | DockerAsynchronous work culture | Entrepreneurial environment | Flexible management approach | Opportunities for impactMid-level Full TimeToronto, Canada6d 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, Canada6d ago
-
Machine Learning Intern - Bachelor's Degree CAD 72K-96KAlgorithm Analysis | Backpropagation | C++ | CPU | ConvolutionEntry-level Full Time InternshipCA-ON - Markham, Canada6d ago
-
Actuator control | Bare Metal | C# | C++ | CAN busCompressed workweek | Corporate discounts | Flexible work hours | Future co ops eligibility | Hybrid work modelEntry-level Full Time InternshipOttawa, ON, Canada6d ago
-
Embedded Artificial Intelligence Architect CAD 107K-147KC# | C++ | CI/CD | CUDA | Computer ScienceDental benefits | Disability income protection | Employee assistance program | Extended healthcare | Family assistance programSenior-level Full TimeSainte-Anne-de-Bellevue, Quebec, Canada6d ago
-
Senior Cloud Database Engineer CAD 116K-145KAWS | AWS Step Functions | Aurora | CI/CD | Database performanceDevelopment dollars stipend for professional growth | Flexible vacation time | Health insurance | Parental leave | Remote work supportSenior-level Full TimeToronto, Canada; Vancouver, Canada6d ago
-
Principal AI Engineer - AI Engineering & Enablement CAD 115K-170K.NET | AI Governance | API Design | APIs | Access ManagementCareer growth and development | Collaborative inclusive environment | Community contribution opportunities | Health and wellbeing resources | Hybrid work with 3 days in officeSenior-level Full TimeToronto, ON, M2M 4G3, CA6d ago
-
Entry-level ContractWillowdale East (Newtonbrook), Canada7d ago
-
Senior Analyst - Data Engineering CAD 75K-103KAWS EC2 | AWS S3 | Databricks | Git | JavaHybrid workSenior-level Full TimeToronto-York St, Canada7d ago