View Our Website View All Jobs

Embedded Software Team Lead

We are currently seeking an Embedded Software Team Lead.

As an UrtheCast Embedded Software Team Lead, you will be involved in the management, design and development of spaceflight qualified embedded software for UrtheCast’s SAR-XL spacecraft within the OptiSAR constellation. The work will span the entire development cycle (requirements analysis, architectural design, development, integration and testing) for embedded targets within the SAR and on-board processing payloads.

KEY RESPONSIBILTIES:

  • Lead the Embedded Software Development Team, including mentorship and performance management including the identification of team goals
  • Manage, participate and document the system-level design, including requirements, decomposition and the partitioning of computational workloads across different resources
  • Implement embedded software designs in a heterogeneous computing environment with multiple CPUs and FPGAs
  • Contribute to code reviews, design documentation, and mentorship activities

EDUCATION & EXPERIENCE:

  • Master’s degree in Computer Science, Engineering, or Engineering Physics
  • 3 - 5 years’ leadership experience, and 5+ years’ embedded software design and implementation

KNOWLEDGE, SKILLS, and ABILITIES:

  • C and C++, preferably for ARM platforms using GCC (expert level)
  • Embedded OSes (Linux & FreeRTOS preferred) and bootloaders (e.g. u-boot)
  • Ability to participate in system-level design
  • Excellent written and verbal communication skills
  • Familiarity with modern source-code management (Git)

Bonus:

  • Synthetic Aperture Radar experience Assembly language (e.g. ARM)
  • High-level language (e.g. Python)
  • Knowledge of Yocto, Buildroot, Petalinux, or other distribution/build tooling
  • Knowledge of signal processing, image processing, detection and/or optimization algorithms
  • Ability to participate in electronic design programs (schematic capture, bring-up, debugging) Knowledge of low-level interfaces (JTAG, RS232, CAN BUS, SPI, I2C, 1-wire)
  • Familiarity with FPGAs, including VHDL experience
  • Experience in space or aerospace environments

WORK ENVIRONMENT:

  • Fast-paced, open-concept, constantly evolving
  • Occasional overtime required
  • Occasional travel required

What can we offer you?

  • Competitive compensation, full benefits and flexible time off
  • Great work environment, team and office location right over the water in the new Vancouver Convention Centre
  • 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

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

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150