Software Development Engineer

2 weeks ago


Ottawa, Ontario, Canada Thales Full time
Location: Ottawa, CanadaThales 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.

#LI-hybrid
#LI-WM1

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.
  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Rewind Software Full time

    Job DescriptionJoin us as a Software Developer (Technical Support) and become an integral part of our dynamic team, where you'll be at the forefront of addressing highly complex technical issues with finesse and expertise. You embrace Agile methodologies and thrive in solving customer issues while not shying away from engaging with customers directly to...


  • Ottawa, Ontario, Canada Thales Full time

    Location:Ottawa, CanadaThales 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....


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX's embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Curtiss-Wright Full time

    Software Developer-Onsite Position-Ottawa, ONWe have a rewarding opportunity for a Software Developer to join our world class manufacturing facility in Ottawa, ONAs one of our Software Developers, you are responsible for all aspects of software development; you must be resourceful and able to overcome new challenges using insightful design and engineering...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Adecco Full time

    C++ Software Engineer Adecco is currently seeking a skilled C++ Software Engineer for an exciting opportunity. This is a 6-month hybrid contract role with potential for extension. Join our dynamic team working with a public sector client in Ottawa. The C++ Software Engineer will be responsible for: Collaborating with a team to develop and test software for...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada HAProxy Technologies, LLC Full time

    HAProxy Technologies is the company behind HAProxy, the world's fastest and most widely-used software load balancer. Organizations rapidly deploy HAProxy products to deliver websites and applications with the utmost performance, observability and security at any scale and in any environment. HAProxy Technologies is headquartered in Newton, MA, with multiple...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Lotustg Full time

    Job Title: Autosar Classic Software developer Contract (C2C/ W2/ 1099)/Fulltime Our client is a global leader in Engineering and R&D (ER&D) services. With 976 patents filed for 57 of the Global Top 100 ER&D spenders, the client lives and breathes engineering. Some of their innovations include World's 1st Autonomous Welding Robot, Solar 'Connectivity'...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Adecco Canada Full time

    Software Developer Adecco is currently recruiting for a Software Developer. This is a 1- year hybrid contract opportunity with a possibility of extension. This role is with one of our public sector client based in Ottawa. The successful candidate must have a valid Reliability Security Clearance. The Software Developer will have the following...


  • Ottawa, Ontario, Canada CB Canada Full time

    Senior Software Developer ( Performance testing/Performance optimization ) Senior Software Developer (Performance testing/Performance optimization)On behalf of our client, Procom is looking for a Senior Developer who strives on building high-quality solutions for both performance test automation and data engineering of performance information to help...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Bevertec Full time

    Job Title : Intermediate Programmer/Software Developer (Level 2)Location: Ottawa, ON Job Type: Contract (240 days with potential extensions) Create detailed programs, flow charts, and diagrams for controlling laboratory equipment, processing data, and storing results. Coding: Translate flow charts into machine instructions and collaborate with technical...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Bevertec Full time

    Job Title : Intermediate Programmer/Software Developer (Level 2)Location: Ottawa, ONJob Type: Contract (240 days with potential extensions)Clearance:SECRETResponsibilities:Design and Development: Create detailed programs, flow charts, and diagrams for controlling laboratory equipment, processing data, and storing results.Coding: Translate flow charts into...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Position: Software Development EngineerCompany: BlackBerry QNXJob Description: BlackBerry QNX is a leading provider of secure operating systems and development tools for critical embedded systems worldwide. We are experts in the embedded field, offering trusted solutions for various industries. As part of our team, you will play a key role in optimizing...

  • Software Engineer

    4 weeks ago


    Ottawa, Ontario, Canada h2o Full time

    About This Opportunity is at the forefront of the rapidly evolving MLOps landscape. We're leveraging MLOps to transform machine learning models from isolated, engineer-specific tools into robust, cloud-native services that are scalable and consistently available. Our approach is firmly rooted in Kubernetes, positioning our team at the cutting edge of cloud...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Procom Full time

    Position: Embedded Software Developer, C++ Our top client is looking for an Embedded Software Developer to join their team in Ottawa. You will work on-site in this role. Work in the Software Development team on a project involving the entire development lifecycle Gain experience in scaled agile software development, C++, and Python...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Robertson & Company Ltd. Full time

    The Department of National Defence is looking for a Consultant with valid SECRET Clearance.Location: OttawaDuration: 1 year plus two 1 year extensionsMandatory Requirements:Education: A minimum of a Bachelors Degree in electrical engineering, computer engineering or computer science from a Canadian University, or equivalent from a foreign institution, as...

  • Software Developer

    2 weeks ago


    Ottawa, Ontario, Canada Thales Full time

    Location: Ottawa, CanadaIn 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, Ontario, Canada Invest Ottawa Full time

    Job Summary: Position: Senior Software Engineer Responsibilities: Develop and maintain the full software development lifecycle of Enurgen's products Join our team as we collaborate with Enurgen in the search for a Senior Software Engineer. In this role, you will play a crucial part in ensuring the success of Enurgen's products through your expertise in...


  • Ottawa, Ontario, Canada E-Solutions INC Full time

    Job Title: Senior Software/Firmware Development EngineerJob Location: Montreal, Ottawa-OnsiteJob Description:Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes Design, implement, test, and document other...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Qlik Full time

    DescriptionAt Qlik, we are passionate about providing top-tier data, analytics, and AI technology to help businesses worldwide extract maximum value from their data. We are a leading organization, recognized as a Gartner Magic Quadrant Leader for over a decade, with a strong focus on values and a global presence.The Front-End Software Engineer RoleJoin us at...