Software Developer, Applications, Junior

2 weeks ago


Gatineau QC, Canada Thales Full time

Location: Ottawa, Canada
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.
Location: Ottawa, CAN
In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.
For decades, Ottawa has been a global technology leader. Today, Canada's capital holds one of the brightest and most diverse technological ecosystems in North America. Voted as Canada's best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a high quality of life.
Position Summary
This is a hybrid position located in Ottawa. 3 days on site.
Thales is actively seeking a Software Development Engineer for embedded systems.
Minimum Requirements
• Bachelor's Degree in Computer Science, Math, Engineering, or related field.
• 10+ years of hands-on Software and firmware Engineering Experience in cybersecurity with 3+ years leading the technical direction and deliveries of an engineering team
• 10+ years expertise with C/C++ and a solid understanding of embedded systems, and hardware interfaces.
• Experience in software and firmware design, security concepts and micro services.
• CI/CD (GIT, CI/CD, Jenkins)
• Strong knowledge and experience in software development life cycle, agile methodology, and architectural principles.
• Good verbal and written communication skills; able to effectively articulate technical vision, strategy, and outcomes.
• Exceptional leadership skills, proficiency in giving constructive feedback and capable of motivating and guiding the team through complex projects while promoting a culture of innovation and learning.
• Strong organizational skills, adept at managing time effectively and prioritizing tasks to meet project deadlines.
• A commitment to quality, with a meticulous eye for detail and a process-oriented mindset to ensure that we deliver excellent products consistently.
Preferred Experience
• Expertise in cybersecurity and cryptographic algorithms and protocols, including vulnerability scanning and management.
• High availability clustering, performance fine-tuning and database Expertise
• Expertise with Docker containers and virtualization
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 Join Us?
Say HI and learn more about working at Thales click here.
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 and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access.



  • Montréal, QC, Canada Accolite Full time

    Bounteous x Accolite makes the future faster for the world's most ambitious brands. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Bounteous x Accolite brings together 5000+ employees spanning North America, APAC, and EMEA, and partnerships with leading technology providers. Through advanced...


  • Montréal, QC, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Developer/Architect for a long term opportunity at Montreal, QC (Hybrid Position).Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000...

  • Junior Technologist

    2 weeks ago


    Gatineau, Quebec, Canada CIMA+ Full time

    Job Description Our GoalThe highly skilled Structures team is in search of a Technician with outstanding analytical abilities and proficiency in REVIT and AutoCAD software to enhance their expertise in carrying out a variety of industrial projects in the energy and resources sector. The main responsibilities of the Industrial Structures Technician will...


  • Gatineau, Quebec, Canada Macadamian Full time

    Macadamian is a design-led software engineering firm that works with MedTech and pharmaceutical companies to take products that impact lives from napkin sketch to in-market. Our solutions are founded in design that thinks of the user first while leveraging the cloud. Creating the future of health is what we do for a living. And we do it to help keep others...


  • Gatineau, QC, Canada Thales Full time

    Location: Ottawa, Canada Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much...


  • Gatineau, QC, Canada Thales Full time

    Location: Ottawa, Canada Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much...

  • Software Developer

    4 weeks ago


    Gatineau, Canada Comtech Full time

    Job title: Software developer Department: R&D Revision date: 5/15/24 Location: Gatineau, QC At Comtech, public safety communications management is not a sideline, it's our single focus. Our user-centric, multimedia 9-1-1 call handling and management solutions are built on more than 30 years of research and innovation in the application of advanced...


  • Gatineau, Canada Macadamian Full time

    We are Macadamian What we do matters. Macadamian is a design-led software engineering firm that works with MedTech and pharmaceutical companies to take products that impact lives from napkin sketch to in-market. Our solutions are founded in design that thinks of the user first while leveraging the cloud. Creating the future of health is what we do for a...


  • Gatineau, Canada Macadamian Full time

    We are Macadamian What we do matters. Macadamian is a design-led software engineering firm that works with MedTech and pharmaceutical companies to take products that impact lives from napkin sketch to in-market. Our solutions are founded in design that thinks of the user first while leveraging the cloud. Creating the future of health is what we do for a...

  • Java Developer

    4 weeks ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...

  • Java Developer

    4 weeks ago


    Montréal, QC, Canada Triunity Software, Inc. Full time

    Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation, and loading into databasesModel and design databases to support software applications, ensuring...


  • Gatineau, QC, Canada Thales Full time

    Location: Ottawa, Canada Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation...


  • Montréal, QC, Canada Leica Geosystems part of Hexagon Full time

    Application Engineer- Land Survey Software Development*This is a FULLY REMOTE position working with existing staff located in MontrealWhen an entire city needs to be rendered into a 3D model in-flight, utilities buried deep under soil need to be uncovered, highly complex infrastructure projects need to be implemented and even when crime scene investigation...


  • Gatineau, Canada Bronson Technical Search Full time

    Job Title: Intermediate Application/Software Architect Duration: 3 years with 2 (1) year optionsLocation: 455 Boulevard de la Carrière, Gatineau, QC, J8Y 6V7Security Requirement: Secret Level IIOverview We are seeking an Intermediate Application/Software Architect for our governemnt client to play a pivotal role in supporting the NWS Information...


  • Gatineau, Canada Bronson Technical Search Full time

    Job Title: Intermediate Application/Software ArchitectDuration: 3 years with 2 (1) year optionsLocation: 455 Boulevard de la Carrière, Gatineau, QC, J8Y 6V7Security Requirement: Secret Level IIOverviewWe are seeking an Intermediate Application/Software Architect for our governemnt client to play a pivotal role in supporting the NWS Information Technology...


  • Gatineau, Canada Bronson Technical Search Full time

    Job Title: Intermediate Application/Software ArchitectDuration: 3 years with 2 (1) year optionsLocation: 455 Boulevard de la Carrière, Gatineau, QC, J8Y 6V7Security Requirement: Secret Level IIOverviewWe are seeking an Intermediate Application/Software Architect for our governemnt client to play a pivotal role in supporting the NWS Information Technology...


  • Gatineau, Canada Bronson Technical Search Full time

    Job Title: Intermediate Application/Software Architect Duration: 3 years with 2 (1) year optionsLocation: 455 Boulevard de la Carrière, Gatineau, QC, J8Y 6V7Security Requirement: Secret Level IIOverview We are seeking an Intermediate Application/Software Architect for our governemnt client to pla