OverviewUrtheCast Software Engineer, Satellite Onboard Planning (Coop) Temporary in Vancouver, BC
Branch Vancouver BC CA
Software Engineer, Satellite Onboard Planning (Coop)
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.
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
Fast-paced, open-concept, constantly evolving
What can we offer you?
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.
Employment Type: Temporary
Location: Vancouver, BC, CA
Posted on: 2017-02-11