Current jobs related to Software Engineer - Calgary, Alberta - Lockheed Martin Canada

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    We are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Design and implement...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    We are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Design and implement...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    Job DescriptionAt thinktech software inc, we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesConsult with clients to develop and document website requirementsDesign and integrate website-related...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    At Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, determining hardware and software requirements, and writing, modifying, and testing website-related code.The ideal candidate will have a strong...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    We are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key Responsibilities:Consult with clients to develop and document website requirementsDesign and integrate website-related codeDetermine...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    Job SummaryAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesConsult with clients to develop and document website requirementsDesign and integrate website-related...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    Job SummaryAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, determining hardware and software requirements, and writing, modifying, and testing website-related code.Key ResponsibilitiesConsult with...

  • Software Engineer

    3 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    Job DescriptionAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesDesign and develop web applications using various programming languages and frameworks.Collaborate with...

  • Software Engineer

    1 week ago


    Calgary, Alberta, Canada thinktech software inc Full time

    We are seeking a skilled Software Engineer to join our team at ThinkTech Software Inc. The ideal candidate will have a Bachelor's degree and relevant experience in Web development.Key ResponsibilitiesConsult with clients to identify and document website requirementsDesign and implement website-related codeDetermine hardware and software requirements for...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerJoin our team of innovators and help shape the future of asset management solutions for state and local governments.About the Role:We are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing cutting-edge asset management solutions. As a key member of our cross-functional...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerJoin our team of innovators and help shape the future of asset management solutions for state and local governments.About the Role:We are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing cutting-edge asset management solutions. As a key member of our cross-functional...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to work as part of a broader cross-functional...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to work as part of a broader cross-functional...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to join a dynamic and entrepreneurial environment...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to join a dynamic and entrepreneurial environment...


  • Calgary, Alberta, Canada Incognito Software Systems Inc Full time

    Senior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the development of innovative asset management solutions and citizen engagement for state and local...

Software Engineer

2 months ago


Calgary, Alberta, Canada Lockheed Martin Canada Full time
About the Role

We are seeking a highly skilled Software Developer to join our team at Lockheed Martin Canada. As a Software Developer, you will be responsible for developing reliable, mission-critical software for the control and analytics of Uncrewed Vehicles and Systems.

Key Responsibilities
  • Develop software solutions using C++ and Qt 5 & 6, with a focus on test-driven development and writing tests from unit level to system end-to-end.
  • Engineer solutions that provide optimal user experience and participate in agile practices like estimation meetings, retrospectives, and standups.
  • Develop, maintain, and document the architecture of the solution, as well as contribute to documentation, delivery, and deployment of the solution.
  • Assist our customer experience team with development support and participate in local flight testing operations.
Requirements
  • Bachelor's degree in Software Engineering, Computer Engineering, Geomatics Engineering, Electrical Engineering, or Computer Science.
  • Experience with object-oriented software design, C++ programming language, and user interface/user experience design.
  • Strong verbal and written communication skills, with the ability to work in a collaborative team environment.
  • Experience with Linux and Microsoft Windows, as well as a passion for high-quality end-user experiences.
Preferred Skills
  • Experience in the Uncrewed Vehicle (UV) domain, Android development, and ArduPilot autopilot and/or Mavlink vehicle communications protocol.
  • Experience with STANAG-4586 vehicle communications protocol, Artificial Intelligence software, and Computer Vision software solutions.
What We Offer
  • Flexible, compressed work schedules, depending on business requirements, with the option of Fridays off and remote part-time work.
  • Competitive compensation, comprehensive family medical, dental, and vision coverage, as well as a Registered Retirement Savings Plan with matching company contributions.
  • Access to a robust spectrum of development resources, including free learning resources, education assistance, and reimbursement for professional membership.