C# Software Developer
4 weeks ago
Thales Canada Defence & Security is seeking a highly motivated and detail-oriented Software Developer (New Grad) to join our team. As a Software Developer, you will play a key role in designing, developing, and testing software applications for defence and security applications.
Key Responsibilities:
- Participate in requirements analysis and software design;
- Implement applications software, including coding, unit testing, and integration;
- Produce software developer documentation;
- Identify and analyze software defects and implement fixes into product releases;
- Build and maintain currency in software development best practices and methodologies;
Requirements:
- Bachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experience;
- Experience/expertise in software development including programming in C#. Post-graduation work experience is not a mandatory requirement for this position;
Preferred Qualifications:
- Very strong coding, unit testing, and debugging skills;
- Experience programming in Java and/or C++;
- General knowledge and/or experience with databases/SQL;
- Interest in or familiarity with military C2, C3, or C4ISR and in advancing the safety and security of soldiers in the Canadian Army;
- Experience developing Graphical User Interfaces with WPF while working in a scrum/agile software development environment;
What We Offer:
- Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program;
- Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period;
- Company paid holidays, vacation days, and paid sick leave;
- Voluntary Life, AD&D, Critical Illness, Long-Term Disability;
- Employee Discounts on home, auto, and gym membership;
Why Thales?
Thales Canada Defence & Security is a leading provider of defence and security solutions, and we are committed to supporting the Canadian Army's Land Command, Control, Communications, and Computers (C4) Intelligence, Surveillance and Reconnaissance (LC4ISR) systems. We are looking for talented individuals who are passionate about software development and are eager to contribute to the evolution of advanced digitized operations for the Canadian Army.
As a Software Developer (New Grad) at Thales, you will have the opportunity to work on exciting projects, collaborate with a talented team, and develop your skills in software development, testing, and quality assurance. We offer a dynamic and supportive work environment, and we are committed to providing our employees with the training and resources they need to succeed.
Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.
This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.
-
Software Developer C++
4 weeks ago
Ottawa, Ontario, Canada Ford Full timeSoftware Developer C++Ford is committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world. As a key member of our Vehicle Software Platform group, you will play a crucial role in designing and building the next generation software platform for our vehicles.Key Responsibilities:Design, document, and develop new...
-
Software Developer C++
4 weeks ago
Ottawa, Ontario, Canada Ford Full timeSoftware Developer C++Ford is committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world. As a key member of our Vehicle Software Platform group, you will play a crucial role in designing and building the next generation software platform for our vehicles.Key Responsibilities:Design, document, and develop new...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperJob Description:At QNX Software Systems, we are seeking an experienced Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Configure and develop embedded target...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionJob Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperQNX Software Systems is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX Real-Time Operating System (RTOS) for creating embedded solutions for our customers.Key...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and develop embedded target side software, including BSP, drivers, operating system,...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and develop embedded target side software, including BSP, drivers, operating system,...
-
Embedded Software Developer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and debug embedded target side software, including BSP, drivers, operating system, graphics,...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Developer to join our team.Key Responsibilities:Configure and debug embedded target side software, including BSP, drivers, operating system, graphics,...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an ADAS Software Engineer, you will be responsible for researching and suggesting innovative technologies for Advanced Driver Assistance Systems (ADAS). This includes sensors, algorithms, and software development using C and C++.Key...
-
Embedded Software Developer
2 months ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionJob Title: Embedded Software DeveloperLocation: On-site OttawaBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer...
-
Embedded Software Developer
2 months ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionJob Title: Embedded Software DeveloperLocation: On-site OttawaBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer...
-
Principal Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...
-
C++ Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada TrendMicro Full timeTrend Micro C++ Software Development EngineerWe are seeking a highly skilled C++ Software Development Engineer to join our dynamic team at Trend Micro. As a key member of our software development team, you will be responsible for designing, developing, and maintaining robust software applications using C++ on Linux or macOS platforms.Key...
-
Senior Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer to work on a variety of projects and technologies. The...
-
Senior Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer to work on a variety of projects and technologies. The...
-
C++ Software Development Expert
1 week ago
Ottawa, Ontario, Canada TrendMicro Full timeJob Title: C++ Software Development ExpertDescription: Trend Micro, a global cybersecurity leader, empowers organizations to simplify and secure their connected world. As a C++ Software Development Expert, you will work on sophisticated software projects that require comprehensive knowledge of internet protocols and potentially kernel programming.Develop,...
-
Senior Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...