[vc_column column_padding=”no-extra-padding” column_padding_position=”all” background_color_opacity=”1″ background_hover_color_opacity=”1″ width=”1/1″][vc_column_text]

Intermediate Embedded Systems Engineer

[vc_row type=”in_container” scene_position=”center” text_color=”dark” text_align=”left” overlay_strength=”0.3″][vc_column boxed=”true” column_padding=”padding-15-percent” column_padding_position=”left-right” background_color_opacity=”1″ background_hover_color_opacity=”1″ width=”1/1″][vc_column_text]


Canadensys Aerospace is a Toronto-based space systems and services company with a focus on accessible space. Canadensys is particularly engaged in the area of small space systems for high-reliability, long duration and extreme environment applications. Products and services span two main business areas: Space Exploration and Space Services. This position primarily supports the Space Exploration business line.

Canadensys is currently developing a number of systems to improve the reliability of small, low-cost missions in deep space with near term applications spanning Moon, Mars and Asteroid exploration and both government and commercial space initiatives.

We are seeking high-calibre, experienced candidates across mechanical, electrical and software disciplines to join a fast-paced, multi-disciplinary team working on a series of flight-focused and near-term space development activities.

Position Description:

We currently have an opening for an Intermediate Embedded Systems Engineer to play a key role in the in the full product life-cycle of products for next generation micro and nano space exploration systems and space based services. This candidate will participate in the embedded software/system engineering activities, from early-phase formulation and R&D/prototyping, to full flight-development, verification & test and flight operations. Experience in the development and test of flight spacecraft and/or robotic systems embedded software is considered highly beneficial, as is the ability to work with rapid development time-frames.


  • Intermediate role supporting the end-to-end embedded software development cycle from early-phase formulation, advance builds, R&D and prototype validation, to full flight-development, verification & test, flight operations and post-delivery support.
  • Participate in the development of plans and activities to develop, integrate and test embedded software components traceable to system level requirements.
  • Documentation development for design, analysis, testing and integration.
  • Technical interfacing with partners, suppliers and subcontractors.
  • Implementation of industry standard practices for complex embedded software systems.
  • Support to front-end activities, including planning documentation, briefings, demonstrations, proposals.
  • Support to project reporting in embedded software engineering areas.
  • Support to development of embedded software development strategies & roadmaps.

Basic Requirements

  • Bachelor’s Degree in Computer Science/Computer Engineering/Electrical Engineering with more than ten (5) years of embedded software design and development, and project experience.
  • Experienced in embedded C programming.
  • Experienced in Linux kernel/application development for embedded systems.
  • Familiar with FPGA design using Verilog/VHDL.
  • Highly experienced in the management of the complete embedded software lifecycle.
  • Experienced in requirement definition, verification traceability and resolution of embedded software issues.
  • Familiar with techniques for establishing and tracking embedded software development progress.
  • Familiar with embedded software verification and validation.
  • Highly motivated with strong leadership skills, able to operate in a fast-paced small team environment, balancing the needs of multiple stakeholders and working independently to complete project objectives.
  • Effective oral and written communication skills; ability to prepare and present reports to internal and external customers.

Preferred Experience and Capabilities

  • Experienced in Embedded Software and System Engineering in the aerospace industry with a strong understanding of complex, integrated electromechanical systems and embedded software.
  • Experienced in the integration of embedded software products developed by multiple sources.
  • Good understanding of hardware design, development and troubleshooting.
  • Familiar with several of the following:
    • Ground segment software and data handling for space systems
    • Image processing algorithms
    • Computer/machine vision
    • Artificial Intelligence/machine learning
    • Autonomous robotics software
    • 3D data/product generation
  • Small satellite systems flight experience
  • Robotics
  • Deep space / planetary exploration
  • Commercial spaceflight

Additional Information 

  • Equal Employment Opportunity

To apply, please send your cover letter and resume to: careers@canadensys.com