Talent.com

Principal software engineer Jobs in Vancouver, BC

Last updated: 8 hours ago
Sr / Principal Flight Software Engineer

Sr / Principal Flight Software Engineer

Sierra SpaceBroom, CO
CA$183,344.00–CA$252,098.00 yearly
Full-time
Sierra Space Careers : Dare to Dream.We honor those that are not afraid to dream big dreams, those that tenaciously chase their dreams even when others say it cannot be done, those that achieve big ...Show moreLast updated: 30+ days ago
  • Promoted
Principal R&D Engineer

Principal R&D Engineer

ANSYS, Inc.Vancouver, Metro Vancouver Regional District, Canada
Our Mission : Powering Innovation That Drives Human Advancement.When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with ...Show moreLast updated: 14 days ago
Principal Software Developer

Principal Software Developer

FortinetBurnaby, BC, Canada
CA$154,000.00–CA$208,000.00 yearly
Full-time
Design, develop and implement highly scalable software features and infrastructure.Develop and maintain software components on current and future networking related products.Hands on in bug fixing ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

CATSearch HR Consultancy Inc.Vancouver, British Columbia, Canada
CA$85,000.00–CA$120,000.00 yearly
Salary : Ranging from 85000CAD to 120000CAD / year.Create userfriendly applications for operating troubleshooting and maintaining new chemical automation systems (e. DirectInjectLC selfdriving labs)....Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Hamilton BarnesVancouver, BC, Canada
CA$1,000.00 weekly
Full-time
Software Developer (Onsite-Vancouver) : .A multi billion dollar Shipping Organization in Vancouver is seeking an experienced Developer to develop new systems and applications and look after the exist...Show moreLast updated: 5 days ago
Principal Software Engineer - ML

Principal Software Engineer - ML

Canada Workday ULCVancouver, BC, Canada
CA$163,400.00–CA$294,000.00 yearly
Full-time
This role is integral to the development and enhancement of the Machine Learning Platform at Workday.You will be tasked with crafting and implementing full-spectrum products and features, including...Show moreLast updated: 30+ days ago
Principal Software Engineer (Distributed Systems / Data)

Principal Software Engineer (Distributed Systems / Data)

DEMONWARE (CANADA) , INC.Demonware,Activision,Vancouver
CA$70.00–CA$90.00 hourly
Full-time
Demonware's data team is responsible for creating the services and infrastructure that ingest billions of events our games emit each day. At this scale, the challenges we face empower our engineers ...Show moreLast updated: 30+ days ago
  • Promoted
Principal DevOps Engineer

Principal DevOps Engineer

NearSourceVancouver, British Columbia, Canada
Make your mark as a Principal DevOps Engineer on a multinational Fortune 500 Project in Canada.Shape innovative solutions and drive technological excellence. Apply now to be a valued member of the d...Show moreLast updated: 30+ days ago
Principal Backend Software Engineer, Training & Coaching

Principal Backend Software Engineer, Training & Coaching

HighspotVancouver, BC
CA$154,783.00–CA$208,696.00 yearly
Full-time
Focus on server-side programming while also understanding how features work end-to-end in the web frontend and mobile user experiences. Rapidly create software that customers love by partnering cros...Show moreLast updated: 30+ days ago
Principal Software Engineer (Back-End)

Principal Software Engineer (Back-End)

AutodeskVancouver, BC, CAN
CA$131,500.00–CA$180,840.00 yearly
Full-time
Autodesk AEC (Architecture, Engineering and Construction) is looking for a highly motivated individual to join our development team and develop products for its world-wide customers.As a member of ...Show moreLast updated: 30+ days ago
Principal Software Engineer (Distributed Systems / Data)

Principal Software Engineer (Distributed Systems / Data)

DemonwareVancouver, British Columbia, Canada
CA$70.00–CA$90.00 hourly
Full-time +1
Demonware's data team is responsible for creating the services and infrastructure that ingest billions of events our games emit each day. At this scale, the challenges we face empower our engineers ...Show moreLast updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

ServiceTitanCanada British Columbia
CA$200,000.00–CA$300,000.00 yearly
Remote
Full-time
Own from end to end the short and long term technical vision of your team.Design, implement and improve critical systems and components powering ServiceTitan stack. improve the security, availabili...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Senior

Software Engineer - Senior

Randstad CanadaVancouver, British Columbia, CA
Temporary
Quick Apply
Are you an experienced Senior Software Developer in search of your next contract opportunity? Our high-profile client is seeking to hire a Senior Software Developer to join their talented team on a...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer

Software Engineer

PicovoiceVancouver, BC, Canada
Full-time
A steadily growing and profitable AI startup seeks exceptionally talented Software Engineers.The ability to solve vague and nontrivial problems on a tight schedule is critical.Top-notch written and...Show moreLast updated: 17 days ago
Principal Software Engineer

Principal Software Engineer

MicrosoftVancouver, British Columbia, Canada
CA$135,800.00 yearly
The Direct Machine Learning (ML) Platform Team in the Core Operating System (OS) organization places Microsoft's best innovations in machine learning and AI in the hiring manager’s team overview) h...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Principal Graphics Engineer

Principal Graphics Engineer

HuaweiVancouver, Metro Vancouver Regional District, Canada
CA$121,000.00–CA$230,000.00 yearly
Full-time +1
Huawei Canada has an immediate permanent opening for a full-time permanent Senior AI Research Engineer.Established in 2012, the Central Media Technology Institute (CMTI) is Huawei's center for medi...Show moreLast updated: 8 hours ago
  • Promoted
Software Engineer

Software Engineer

OSI Maritime SystemsGreater Vancouver, BC, Canada
CA$75,000.00–CA$85,000.00 yearly
Full-time
In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Over the years we have had many firsts.Today, OSI Maritime Systems is a le...Show moreLast updated: 17 days ago
  • Promoted
Software Engineer

Software Engineer

EquestVancouver, British Columbia, Canada
CA$100,000.00–CA$180,000.00 yearly
DarkVision, a Koch Engineered Solutions company, is looking for multiple talented Software Engineers to help develop our embedded, desktop, and cloud applications. If you love modern C++ and want to...Show moreLast updated: 14 days ago
Principal Bioinformatics Software Engineer

Principal Bioinformatics Software Engineer

RocheBritish Columbia, Canada
CA$132,200.00–CA$245,500.00 yearly
Full-time
Roche Diagnostics is a cutting-edge biotechnology company dedicated to advancing the field of genomics and diagnostics.We are at the forefront of developing state-of-the-art Next Generation Sequenc...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Principal Staff Engineer

Principal Staff Engineer

Zepp HealthVancouver, Metro Vancouver Regional District, Canada
Full-time
Get AI-powered advice on this job and more exclusive features.At Zepp Health, innovation meets wellness to redefine what's possible in health, fitness, and wellness through our groundbreaking Amazf...Show moreLast updated: 8 hours ago
Sr / Principal Flight Software Engineer

Sr / Principal Flight Software Engineer

Sierra SpaceBroom, CO
30+ days ago
Salary
CA$183,344.00–CA$252,098.00 yearly
Job type
  • Full-time
Job description

Sierra Space Careers : Dare to Dream

We honor those that are not afraid to dream big dreams, those that tenaciously chase their dreams even when others say it cannot be done, those that achieve big dreams and change everything. Those are Dreams Worth Chasing.

At Sierra Space we envision a future where humanity lives and works in space, on moons, and on distant planets. Our mission isn’t restricted to the few, instead we see a future where all people can choose to live, work, discover and explore beyond our planet. Our company is building a platform in space to benefit life on Earth and together we will alter the course of humanity.

We have a bold mission. We are a bold company. Together, we are an extraordinary team.

About the Role

Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. You will be using your skills and expertise to define, design, develop, test, certify and improve cutting-edge software products. These cover a very wide range from advanced mission payloads and electronic systems through highly integrated aircraft to orbital and space exploration systems. You'll perform coding, debugging, testing, and troubleshooting of systems and software throughout our development process. Your technical duties involve the design and development of new software products throughout the product lifecycle.

Sierra Space’s Orbital Mission and Services (OMS) division focuses on the design, build, and operations of small satellites in support of commercial services and national security space and offers two work locations : Louisville, Colorado and Centennial, Colorado.

As a Flight Software Engineer, your primary responsibility will be designing and developing flight software and algorithms solutions for spacecraft missions for both civilian and DoD applications. These designs stem from understanding, analyzing and evaluating satellite and constellation capabilities, mission concepts, and system requirements. Your work will ensure we meet customer requirements by making data-driven decisions in architecting, implementing and testing the design in a testbed prototype and subsequent delivery of the flight code. Along the way, you will contribute to analyses of various architectures that include space vehicles, satellites, sensors, communications, and ground infrastructure; evolving or creating new approaches based on analysis results. You will also contribute to evaluating the mission effectiveness of the candidate approaches, balancing mission objectives against factors such as development and lifecycle costs.

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. This individual must have a strong working knowledge of object-oriented design using C++ and must have a strong background in developing flight code on embedded processors. The ideal candidate will have recent experience with at least one real-time operating system (such as VxWorks) and be familiar with both asymmetric and symmetric multiprocessing architectures. The candidate must also be comfortable working in an Agile Scrum environment.

About You

Our mission is driven by the unwavering passion to push the boundaries of what is possible. We seek those who Dare to Dream — to envision the extraordinary and pursue it relentlessly – to join us on this transformational journey.

We’re looking for dreamers who align with our values, vision, and audacious goals – while also meeting the minimum qualifications below. The preferred qualifications are a bonus, not a requirement.

Minimum Qualifications :

Bachelor of Science degree Computer Science, Software Engineering or other related discipline and typically 14 or more years of relevant experience

A higher-level degree may substitute for experience

Advanced capabilities using Computer Aided Engineering tools

Demonstrated knowledge of engineering principles and practices

Experience working in multi-disciplinary teams

The ability to obtain and maintain a Top-Secret U.S. Security Clearance is required

Preferred Qualifications :

Strong technical understanding of C++

Experience with industry standard software languages such as Python

Experience with spacecraft flight software development

Demonstrated experience leading a team developing software

Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build

Knowledge of software development methodologies such as Agile / Scrum

Experience and knowledge of Software Design Patterns

Experience using SysML / UML to create Software Designs

Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments

Experience with Configuration Management platforms (GIT, SVN)

Experience developing on a Real Time Operating System (VxWorks preferred

Technical leadership or managerial experience is a plus

Estimated Salary Ranges :

Principal - $159,430 - $219,216

Sr Principal - $183,344 - $252,098

Physical / Mental / Emotional Requirements :

Frequently walk, sit, stand, climb stairs and steps

Frequently repeat same hand, arm, and finger motion many times to include finger and hand dexterity

Rarely lifting or carrying up to 20 lbs.

Working Conditions :

Rarely exposed to outdoor elements (high / low temperatures, sun, rain / snow, etc.)

Rarely exposed to fumes or hazardous chemicals / materials

Rarely exposed to loud noises

IMPORTANT NOTICE :

This position requires the ability to obtain and maintain a Top-Secret U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. Citizens may not be eligible to obtain a security clearance. The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants. Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use.

Elevate Your Career

At Sierra Space, we are committed to your personal and professional development. We empower you to make profound and meaningful contributions and foster a vibrant culture of collaboration, where teamwork ignites breakthrough innovations.

Sierra Space offers annual incentive pay based upon performance that is commensurate with the level of the position.

We also offer a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 8%, life insurance, 3 weeks paid time off, tuition reimbursement, and more.

At Sierra Space we are at the very doorstep of unlocking the future and the work in front of us is hard, but it is truly important and meaningful. Achieving our mission requires dedication, relentless pursuit of a dream and an unwavering passion for pushing the boundaries to accomplish what others might believe to be impossible. We seek those who too, Dare to Dream and will join us in a pursuit to achieve the extraordinary.