Software Development Analyst
Lockheed Martin Corporation
Software Engineering Calgary, AB 16503BR About the role
As a Software Developer you will be working on mission critical software for the control and analytics of Uncrewed Vehicles and Systems. Systems software is deployed globally in Small (SUAS), Medium (Shadow RQ-7), Large (Grey Eagle MQ-1C), and high altitude pseudo satellite (HAPS) systems as well as surface vehicles and target systems. As part of the Skunk Works team, you'll have the opportunity to work on cutting edge next generation ground control system platforms as well as computer vision and AI applications in the air and on the ground. We're looking for a developer to work primarily in C++ (with some tooling in scripting languages) engineering systems in collaborative self-organizing Scrum teams, practicing test driven development, with the freedom to create the solution that actually fits the problem at hand.
From time-to-time the successful candidate may also be called upon to assist our internal tooling team, who have our developers as their primary customers, with improving and maintaining our development environment, our various build tools, our Continuous Integration infrastructure, and our release and deployment tools and processes.
The successful candidate will be responsible for developing reliable, mission critical, cross platform software, this includes:
Develop the solution (primarily in C++, and using Qt 5 & 6) using test driven development. Responsible for writing tests from unit level to system end-to-end
Engineer solutions that provide optimal user experience
Participate in agile practices like estimation meetings, retrospectives, standups, etc.
Contribution to documentation, delivery, and deployment of the solution
Assist our customer experience team with development support
Opportunities to travel for on-site integration, training, flight trials
Opportunities to participate in local (Calgary area) Lockheed Martin CDL flight testing operations
Assisting Lockheed Martin CDL's tooling team maintain industry best software development tools and techniques
Voluntary participation on Lockheed Martin CDL's social committee.
Educational Credentials Candidates should have at least a bachelor's degree in one of the following:
Software Engineering
Computer Engineering
Electrical Engineering (with a Computer Minor program)
Computer Science.
Object-Oriented software design
Experience with the C++ programming language
User Interface & user experience ("front-end") design experience and/or database/domain/service "back-end" design experience
Passionate about high-quality end-user experiences and how we can best deliver an attractive, mission-critical solution to our customers
Software development experience on Linux and Microsoft Windows
Experience with software development tooling and best practices, or experience working in DevOps
Experience and a desire to help our organization increase diversity, equity, and inclusion.
Android development experience
Experience with the ArduPilot auto pilot and/or the Mavlink vehicle communications protocol
Experience with development and testing of of Artificial Intelligence software
Experience with Computer Vision software solutions
Flexible, compressed work schedules, depending on business requirements, where you have the option of Fridays off, as well as the possibility to work remote part-time
Time to recharge with vacation, personal days, holidays, and parental leaves
Comprehensive Family Medical, Dental and Vision coverage available on your first day of employment, along with:
Virtual Health Care (24/7 access to medical professionals)
A Wellness Spending Account to aid in your wellness journey
Employee & Family Assistance Program (EFAP) which includes free face to face counselling sessions
Medical Travel Insurance
Onsite fitness facilities at our main office locations
A Registered Retirement Savings Plan that includes matching company contributions on your first day of employment, that also includes access to Financial Advisors providing investment advice and comprehensive financial planning
Lockheed Martin Canada is the Canadian-based arm of Lockheed Martin Corporation, a global security and aerospace company employing 115,000 people worldwide, including more than 1,300 Canadians. We operate major facilities in Ottawa, Montreal, Halifax, Calgary and Victoria and work on a wide range of programs from advanced naval technology products and unmanned systems software to providing delivery and in-service support of the latest military aircraft to commercial engine repair and overhaul capabilities. This position is part of the Lockheed Martin's Aeronautics - Advanced Development Programs team also known as Skunk Works, specializing in the development and licensing of vehicle control station software for unmanned systems. Lockheed Martin Canada is an equal opportunity employer that values diversity in the workplace. We are committed to excellence in serving all customers, including people with disabilities, and we encourage feedback on the provision of these services. Full Time Vacancy Type
Permanent Security requirement for this role
Controlled Goods Program
- ...Senior HRMS Analyst (SAP SuccessFactors) WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just generate... ...the research, selection, evaluation, and implementation of new software applications and services Collaborate on the development of metrics...SuggestedWork at officeFlexible hours
$48.54 per hour
...during the hiring process, upon request. The Market Analyst serves as Assessment & Tax's analytical expert. Most activities... ...PowerPoint and Outlook) is required. Proficiency in statistical software such as Statistical Package for the Social Sciences (SPSS),...SuggestedHourly payTemporary workPart timeWork at officeLocal areaWork from homeFlexible hours- ...looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! We are looking for a new Staff Software Developer to join our high-performing software development team and help cultivate an inclusive environment where the team can do...SuggestedRemote workWorldwideFlexible hours
- ...goals. Reporting to the Director, Operational Services the Data Analyst offers support to Operations by ensuring performance metrics... ...other Microsoft Office Programs Experience with visualization software such as Power BI including use of connectors to Dataverse, Azure...SuggestedWork at office
$105.48k - $115.48k per year
...Position Summary As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs. You’ll act as a subject matter expert and trusted advisor, collaborating closely with...Suggested- ...Summary We are seeking an experienced Business Analyst with strong abilities to work in a technical and data centric environment. In... ...position requires experience as a business analyst to support the software development teams serving Engineers A background in...Work at officeLocal areaWorldwide
- ...Job Description What is the opportunity? As a Senior Software Developer on the RBC Borealis Lumina team, you'll be a key contributor to our technical vision, working alongside a talented team of engineers to build innovative solutions. You'll play a vital role in designing...Full time
- ...IT Operations Analyst Reports To: Head of Compliance and Enterprise Risk Location: This will be a hybrid role based in Calgary... ...processes. Ordering and provisioning laptops, equipment, and software licenses. Monitoring the company’s IT Support channels via Slack...Work at officeRemote work
- ...The Mustard Seed Society is seeking a talented IT Infrastructure Analyst to join our team. Reporting to the Director, Information... ...The Mustard Seed's (TMS) operations. This includes the hardware, software, system architecture, troubleshooting and resolving technical issues...Long term contractFull timeWork at officeMonday to friday
- ...Job Responsibility: Calgary, AB (Hybrid) Strategic Business Analyst Location: Calgary, AB (Hybrid In-Office) For over 55 years,... ...our upload from home service, and online with our DIY tax software. Our dedicated team of Tax Experts use the latest in electronic...Long term contractFull timeTemporary workWork at office3 days per week
- ...driven solutions. This individual will help define key commercial opportunities through cashflow modelling, market analyses and mapping software while supporting the Corporate Development team and commercial negotiations. This position is part of a high-functioning and...Full time
$93.31k per year
...Analyste et arbitragiste ou analyste et arbitragiste experte/expert Tenez un rôle central La Banque du Canada s’est donnée comme... ...marchés financiers. Pour favoriser cette résilience, vous devez participer à des formations interdisciplinaires portant sur différents...Daily paidPermanent employmentContract workApprenticeshipSummer workWork at officeFlexible hoursDay shift- ...Time Hours: 8 am - 4:30 pm : The Operations Business Analyst will report to Finance and Operations with a primary focus on managing... ...data, managing the linkages within company utilized maintenance software, and driving continuous improvement strategies to maximize...Long term contractPermanent employmentFull timeTemporary workWork at officeMonday to friday
- ...the company collection policy Post customer payments by recording credit card transactions and entering them into the accounting software Reconcile the accounts receivable ledger to ensure that all payments are accounted for and properly posted Verify the validity...Work at officeRemote workFlexible hours
- ...Job Responsibility: AltaGas - Finance Transformation Analyst Are you a strategic thinker with a passion for finance and transformation... ...Familiarity with ERP systems, RPA tools, and Finance-related software Innovative thinker with a passion for continuous improvement...Full timeWork at officeLocal area
- ...Senior Software Developer, Infrastructure – Job Description Reports To: Development Manager, Engineering & Security Location: Ideally in the Calgary area; can be remote/hybrid About the Job: atVenu is growing! To keep pace with industry standards and our customer...Full timeRemote work
$58k per year
...days per week. For more information about PPI visit: IT Business Analyst The IT Business Analyst supports the successful implementation... ...for Citizen Development (in support of the VP, Automation and Software Engineering). Facilitate IT project collaboration as well as...Permanent employmentWork at office3 days per week- ...Job Responsibility: Department: Operations Support Location: Calgary, Alberta, Canada Reports to: Director, Software Engineering About the Role Eavor Technologies Inc. is seeking a dynamic Senior Simulation Software Engineer to join our Software Development...Full timeInternshipWork at officeFlexible hours
- ...departments within the Store Support Center, the Planning & Optimization Analyst is responsible for analyzing and optimizing inventory management... ...or equivalent (an asset). ~ Advanced knowledge of software applications, including Excel and Access. ~ Experience in inventory...Temporary workSeasonal work
- ...Preparation - Organize and prepare complex documents using a variety of applications for technology devices, such as standard office software. Also responsible for gathering and summarizing data for special reports. Operational Compliance - Identify, within the team, instances...Work at officeShift work
- ...Overview: Where there is growth there is opportunity. Pembina’s Commercial & Customer Service Team is actively hiring a Customer Service Analyst reporting to the Director of Customer Service. The Customer Service Analyst delivers customer reporting and business insights by...For contractorsRemote workFlexible hours
$66.18k - $80.72k per year
Infosys is seeking a Quality Engineering Analyst As a Quality Engineering Analyst , you will act as a validation and quality assurance... ...areas. This position may require travel. At least 4 years of software testing experience. Technical And Professional Requirements...Relocation- ...Opportunity We are currently seeking a Senior Infrastructure Analyst to join our Information Technology team. Reporting to Supervisor... ...Responsibilities include maintaining and protecting existing hardware, software, and cloud infrastructure against evolving security threats....Long term contractWork at office
$110k - $160k per year
At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world. The opportunity We are looking...- ...Service Desk Do you enjoy solving technical challenges while delivering an exceptional customer experience? Absorb Software is looking for an IT Service Desk Analyst to support our global teams and help keep our technology running smoothly. In this role, you’ll be a key member...Remote workFlexible hours
- ...services to the global energy industry. Responsibilities Include Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions. Design, develop, and...Full timePart time
- ...always responds to the customer with humility, and at the same time is very proud of what we deliver. ELITS is now looking for a Software Developer – C# / .NET / Azure in our operations in in our operations across Canada. About the Role: This role focuses on designing...Contract workRemote work
$85k - $110k per year
...operation of computer-based systems Define system functionality Develop process and network models to optimize architecture Develop software solutions by studying systems flow, data usage and work processes Evaluate the performance and reliability of system designs...Permanent employmentFull time- ...learn more about Westburne, please visit us at LifeHere.westburne.ca and westburne.ca What You Will Do With Us As the Information Software business Development Manager based in Calgary,AB , you will be responsible for collaborating with the Distributor Sales and...Full timeLocal area
$75k - $85k per year
...here. Every day, your skills will directly impact programs that matter. Job Description We are seeking Junior or Intermediate Software Engineering Developer to support the design, development, integration, and testing of mission-critical software and firmware used in...Full timeInternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Analyst. Be the first to apply!
- application support analyst remote Calgary, AB
- programmer analyst Calgary, AB
- application support analyst Calgary, AB
- application analyst Calgary, AB
- software analyst Calgary, AB
- entry level software Calgary, AB
- software technical support Calgary, AB
- embedded software Calgary, AB
- software support Calgary, AB
- software application developer Calgary, AB

