Avionics, Flight Surveillance, Navigation Aircraft Systems (Software Developer)
By CAE At Montreal, Quebec, Canada
Participate in designing software and hardware solutions that faithfully reproduces the behaviour of the aircraft considering the customer’s requirements
Analytical, adaptability and problem‑solving skills
Communication skills (oral and written)
Knowledge of C# and/or C, an asset
Knowledge of avionics systems, an asset
Knowledge of avionics systems communication protocols, such as ARINC 429, AFDX, etc., an asset
Software Developer (Aircraft Systems)
By CAE At Montreal, Quebec, Canada
Knowledge of all that goes on in a "cockpit" that rivals aircraft manufacturers.
Experienced software developers who want to develop expertise un aircraft systems.
Solid software development skills, including the ability to write maintainable and robust code.
Knowledge of C++ programming language is essential.
Knowledge of another object-oriented programming language, an asset.
Benefits: fully flexible for you to choose what is important
Software Developer - Data Management Systems
By General Dynamics Mission Systems At Ottawa, Ontario, Canada
A flexible working environment where your contributions are recognized and rewarded with flexible benefits
Perform software design and/or analysis functions based on requirements and interface control
Effective communication skills & strong problem solving and analysis skills
Enthusiastic contributor, willing to learn new skills and takes on ownership of work
Experience using Linux as a host environment
Proficiency in one or more modern programming languages; knowledge of Ada is desirable
Systems Analyst / Developer Jobs
By BGIS At Markham, Ontario, Canada
Demonstrated ability to work under pressure; manage client expectations well and be able to work on several projects simultaneously.
Hands on experience with the current versions of Oracle SQL, PL/SQL, Oracle APEX, Tagged-Text(HTML, XML, SOAP CSS Etc.) and JavaScript.
Working Knowledge of ERP database table/structures, Linux and Microsoft operating system commands.
Knowledge of handheld device development and Oracle Mobile Application Framework (Oracle MAF) is an asset.
Self-driven, self-initiated IT technique lover that pursued in depth as well as width on IT current approaches.
Able to learn new technology and solution methodology efficiently.
Principal Software Engineer Jobs
By Mastercard At Vancouver, British Columbia, Canada
Assisting people managers in the talent management process, including hiring strong engineering talent and running performance evaluations.
Balancing trade-offs between competing interests with judgment and experience.
Engaging with external technical communities to extend our reach and benefit from the discovery outside of Mastercard and our industry.
Current, deep, hands-on software engineering experience in architecture, design, and implementation of large-scale distributed systems.
Strong knowledge in event-driven architecture, zero trust, or other related areas.
Strong experience in software development using Java, Go, or other major programming languages to develop high-quality software frameworks.
Blackberry Qnx - Principal Systems Software Developer
By BlackBerry QNX At Ottawa, Ontario, Canada
Understanding of operating system concepts, including scheduling, concurrency and resource management.
System-level QNX experience – developing resource managers, build/development tools, etc..
Provide project estimates for requirement, design, implementation, and test efforts..
Strong C programming skills, especially on resource-constrained devices and platforms.
Knowledge of POSIX based operating system architectures.
Strong problem solving and debugging skills.
Principal Software Engineer Jobs
By Multi-Health Systems Inc. (MHS) At Canada
Experience with Code Repository configuration and management (GitHub, Azure DevOps), and CI/CD configuration, maintenance, and best-practices.
5 years of software engineering practice, with progressive responsibilities through that period.
Experience with multiple software architecture patterns for application development and best-practices.
Experience with Microsoft .NET framework ASP.NET, C#, VB.Net and SQL Server. Familiar with Web technologies, e.g. CSS, JavaScript, REST, React.
Microsoft certifications, Microsoft Azure, Python or other related technologies are an asset.
Experience with test-driven development (TDD).
Principal Software Engineer Jobs
By ServiceTitan At Greater Calgary Metropolitan Area, Canada
Collaborate: Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners
15-20+ years of industry experience, including with large scale enterprise web/saas applications
10+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
HTML5 and JavaScript; experience such front-end frameworks as React and Knockout.js is a plus
Experience with large scale 3rd party integrations
Basic Microsoft Windows administration skills including IIS administration
Principal Systems Engineer Jobs
By Semtech At Ottawa, Ontario, Canada
Title and compensation will be determined during the interview process based on the candidates experience and qualifications
Experience with advanced DSP, analog or mixed signal design
Deep knowledge of equalizer, clock/data recovery and driver circuits
Direct experience with optical data or telecommunication applications is an asset
Minimum: BSc plus 10 years of relevant experience- OR- MSc or PhD plus 7 years
Recommended BSc plus 15 years experience or MSc/PhD plus 10 years
Systems Software Developer – Gpu Hardware Stress
By AMD At Markham, Ontario, Canada
Has strong analytical thinking and problem solving skills with excellent attention to details
Develop new stress applications utilizing knowledge of the underlying microarchitecture to discover issues in hardware and software
Experience with parallel programming, concurrency, and memory consistency models
Must be a team player but also be able to work efficiently with minimal supervision
Has a strong interest in GPU hardware, firmware, and/or systems programming
Is very familiar with Linux and Linux systems programming
Principal Developer Jobs
By Ericsson At Ottawa, Ontario, Canada
Work with the organization to ensure that our software fulfills the requirements and integrates with other solutions within Ericsson
More than 10 years of experience in related technical area.
Experience in Java, C/C++, Python, or other high level programming languages is required
Demonstrated experience with Unix/Linux Operating Systems
Experience with Springboot, Kubernetes, Helm, Docker, and other cloud native technologies
Good knowledge of messaging patterns/design aspects using REST, Kafka.
Software Developer (Systems Analyst) - Permanent - 16182
By LRO Staffing At Ottawa, Ontario, Canada
5+ years’ experience working in software development
Recommend technical solutions and provide guidance on software solutions
Developing software applications, system development projects
Proficient working with C# and Azure
Web services, Azure DevOps, Database Design, Deployments
If you are already registered with us, please contact your Senior Recruiter. Please quote job
Principal Software Engineer Jobs
By PointClickCare At Mississauga, Ontario, Canada
Collaborating with the Product team, Data Architects and Data Modelers to understand requirements (both functional and non-functional) and data.
Work with business stakeholders to understand and iterate over software and business requirements
Strong hands-on development experience in the data space – ETL, Data Mart Design and Development, Analytics and Reporting
Good working experience with Relational databases like Microsoft SQL Server, Oracle, MySQL etc…
Excellent organization, critical-thinking and personal leadership skills
Solid experience as a Senior Software Engineer for Microservices/Cloud.
Principal Software Engineer, Gt.school (Remote) - $200,000/Year Usd
By Crossover At Mississauga, Ontario, Canada
5+ years of experience in software development
3+ years of experience in software architecture
3+ years of experience developing using AWS cloud patterns
Principal Software Engineer Key Responsibilities
Making the most complex architectural decisions in the product
Reviewing feature design proposals from other team members and simplifying them
Principal Software Developer Jobs
By Savvas Learning Company At Canada
Expert knowledge and capabilities in Java development, Angular and Javascript.
Expert knowledge and capabilities in Domain Driven Design
Master’s or Bachelor’s degree in Computer Science, with strong fundamentals and problem solving skills.
10+ years experience in software development roles with at least 5 years of experience as Technical Lead or Architect
Working knowledge of JavaScript technologies such as Angular, Node.js, Typescript.
Experience with AWS Cloud deployments.