Enable job alerts via email!

Software Engineering Manager

Xiphos

Montreal

On-site

CAD 100,000 - 130,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading provider of command and data handling electronics in the new space sector seeks a Software Engineering Manager to lead software development for satellites and ground systems. This role involves mentoring teams, overseeing project delivery, and driving innovation within a dynamic environment. Candidates should possess a strong educational background, proven leadership skills, and familiarity with embedded systems and Agile practices in aerospace applications.

Qualifications

  • Proven leadership experience (7+ years) in software engineering.
  • Strong understanding of Agile and Lean principles.
  • Familiarity with Xilinx FPGA-based systems is a significant asset.

Responsibilities

  • Inspire and mentor a skilled team of software engineers.
  • Oversee development of high-quality embedded flight software.
  • Implement Agile/Scrum methodologies to optimize performance.

Skills

Leadership
Embedded Systems
Agile Management
Communication
Problem Solving

Education

Bachelor's or Master’s in Computer Engineering

Tools

C / C++
Python
Bash

Job description

2 days ago Be among the first 25 applicants

Direct message the job poster from Xiphos

Xiphos Systems Corporation, founded in 1996, is a vibrant and energetic company in the heart of Montreal’s Plateau area. For over 20 years, we have pushed the envelope of what is possible in NewSpace and secured the trust of various space agencies and space companies around the world. The industry has adopted our design approach and, as a result, we have been experiencing several years of rapid, steady growth and the trend is continuing!

Our vision is to migrate terrestrial computing and network communication techniques into space environments. The company’s expertise in networked processors has evolved into a line of high-performance, fault-tolerant flight control and sensor processing hardware and software solutions in wide and varied advanced space applications.

Xiphos’ primary markets are small satellites, space station applications, as well as lunar landers, rovers, and robotics. We have delivered our standard and custom products all over the world and have been essential to many successful space missions. With low power consumption, high processing power, enhanced flexibility, excellent robustness, and proven functions available off-the-shelf, our Q-cards are increasingly the preferred solution in the fast-growing field of NewSpace .

ROLE DESCRIPTION

Xiphos, a leading provider of command and data handling (C&DH) electronics for the “new space” and small satellite markets, is seeking an experienced and product-focused Software Engineering Manager to lead our dynamic software development team. This critical role offers the opportunity to shape the development of embedded flight software for satellites, ground command and telemetry systems, business intelligence tools across the organization, for various specialized applications :

  • Payload processing for specialized cameras
  • On-Board Computers (flight controls)
  • Lunar landers and rovers

At Xiphos, you’ll contribute to products that enable groundbreaking space missions, working within a culture that values innovation, results, and quality. Join us as we shape the future of space technology.

MAIN TASKS

  • Inspire, mentor, and guide a skilled team of software engineers, fostering a culture of accountability, collaboration, and innovation
  • Actively build the team’s skills and capabilities to take on complex work
  • Assign, monitor, and review work across multiple simultaneous projects
  • Manage deadlines, priorities and deliveries within an Agile environment
  • Manage subcontractors and external resources where required

Product Development and Ownership

  • Oversee the development and delivery of high-quality embedded flight software and ground control software, ensuring alignment with customer needs and company objectives.
  • Collaborate with customers to develop project requirements and obtain / ensure agreement on design approach and implementation
  • Architect, design, develop, and document software for spacecraft payloads
  • Working with Product Owners, help define / anticipate customer needs and develop solutions which provide value-add software
  • Build a strategic software technology roadmap to support future business initiatives

Processes

  • Implement and refine Agile / Scrum methodologies to optimize team performance, with a focus on achieving results over rigid adherence to processes
  • Build and maintain a robust test environment
  • Ensure compliance with external (customer) processes and requirements
  • Champion cross-disciplinary collaboration, working closely with hardware, programmable logic, test engineering, and systems engineering teams to ensure seamless product integration and delivery
  • Support the development of tools and processes to enhance data-driven decision-making across the company, from sales engineering to manufacturing

QUALIFICATIONS

  • Bachelor's degree or Master’s in Computer Engineering
  • Proven leadership experience (7+ years) in software engineering, with a focus on embedded systems
  • Strong understanding of Agile and Lean management principles, with a track record of applying these to deliver quality products
  • Familiarity with Xilinx FPGA-based systems is a significant asset
  • Excellent communication and collaboration skills to align teams and stakeholders on technical and strategic goals
  • Must be able to obtain Canadian government security clearance (Canadian Controlled Goods Program)
  • An open, problem solving and team driven mindset
  • Autonomous on allocated tasks yet communicative for team / customer critical decisions
  • Ability to exchange with our customers in a proactive manner and work with them to deliver solutions
  • Fluent in English and French (written and spoken) ideal

ESSENTIAL TECHNICAL SKILLS AND KNOWLEDGE REQURED

  • Industry experience in one or more of the following fields :
  • Launch Vehicle and Spacecraft Avionics such as C&DH, GNC or Communications;
  • Automotive Computing (ECU) (e.g. AUTOSAR);
  • IoT Edge Computing;
  • Uninhabited Vehicle Systems (Air, Ground, Surface).
  • Experience with common hardware targets and buses
  • Software build systems and cross compiling toolchains (Makefile, cmake, meson, etc...)
  • C / C++, Python and Bash
  • Focused towards producing industrial-grade code (linting, unit-testing)
  • Software code analysis, debugging and profiling tools

NICE TO HAVE KNOWLEDGE / EXPERIENCE OF

  • Robot framework
  • FPGA logic development
  • Comprehension of functional and system testing

Seniority level

Seniority level

Mid-Senior level

Employment type

Employment type

Full-time

Job function

Job function

Engineering and Information Technology

Aviation & Aerospace

Referrals increase your chances of interviewing at Xiphos by 2x

Sign in to set job alerts for “Software Engineering Manager” roles.

Engineering Manager - Solutions Engineering

Software Engineering Manager - Sustaining Engineering

Software Engineering Manager (Backend SaaS)

Senior Technical Manager – Java (Hybrid)

Technical Manager - Automotive and Industrial

Software Engineering Manager - Ubuntu Linux Kernel

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Create a job alert for this search

Software Engineering Manager • Montreal, Montreal (administrative region), Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Montreal

Remote

USD 120,000 - 160,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Laval

Remote

CAD 120,000 - 150,000

Yesterday
Be an early applicant

Software Engineering Manager, HealthTech

OSCAR Pro

Toronto

Remote

CAD 100,000 - 140,000

2 days ago
Be an early applicant

Directeur, développement logiciel / Director, software development

Ticketmaster

Montreal

Remote

CAD 120,000 - 160,000

7 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Victoria

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant

Software Engineering Manager, HealthTech

OSCAR Pro

Ontario

Remote

CAD 120,000 - 160,000

7 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Hamilton

Remote

CAD 100,000 - 160,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Moncton

Remote

CAD 100,000 - 140,000

3 days ago
Be an early applicant

Software Engineering Manager - Container and Virtualisation Infrastructure

Canonical

Regina

Remote

CAD 120,000 - 160,000

3 days ago
Be an early applicant