Overview

UrtheCast Software Engineer, Satellite Onboard Planning (Coop) Temporary in Vancouver, BC

UrtheCast

Branch Vancouver BC CA

Position:
Software Engineer, Satellite Onboard Planning (Coop)
Location:
Vancouver, BC

Software engineering, specifically embedded software development and design. As an UrtheCast Software Engineer, Satellite Onboard Planning (Coop), you will be…

We are currently seeking a Software Engineer, Satellite Onboard Planning (Coop) .

As an UrtheCast Software Engineer, Satellite Onboard Planning (Coop), you will be responsible for supporting the design and development of the satellite real-time onboard task planning. The software will generate an optimal schedule to task the satellite to acquire imagery, taking into account complex system and resource constraints. This position will report to the lead Onboard Planning Software Engineer.

KEY ACTIVITIES:
Work in a team environment to support definition and documentation of on-board planning preliminary design.

Development of interface control documentation for onboard planning related interfaces with spacecraft and ground systems.

Prototyping of critical onboard planning functions in an embedded software environment.

EDUCATION & EXPERIENCE:
Pursuing a bachelor’s degree in Computer Science, Engineering or equivalent.

Completed a minimum of two Coop terms or equivalent experience

Experience in software or systems engineering of complex resource-constrained systems

KNOWLEDGE, SKILLS, and ABILITIES:
Software engineering, specifically embedded software development and design

Fluent in C or a high level development language such as Python, or C++, (C preferred)

Self-starter and ability to work with minimum supervision

Excellent interpersonal skills

Ability to take initiative and thrive in a fast-paced, agile environment

Demonstrated strategic thinking, planning, and problem solving skills

Experience in supporting large-scale complex projects with tight deadlines

Practical knowledge of databases

Experience with real-time processing tasks

Experience with scheduling algorithms

Understanding of general processor architectures and constraints

WORK ENVIRONMENT:
Fast-paced, open-concept, constantly evolving

What can we offer you?

Competitive compensation

Great work environment, team and office location

Great lunch programs will provide you with an opportunity to learn and socialize, and our Friday afternoons will set the right mood for the weekend

Free gym membership

Sports teams (dodgeball, soccer, volleyball etc.) and regular team events

To learn more about UrtheCast’s platform visit www.urthecast.com.

or proceed with Standard Application Form.

Employment Type: Temporary
Location: Vancouver, BC, CA
Posted on: 2017-02-11
Posted by: