Printable 
Spectrum Signal Processing Home Leading Provider of Software Reconfigurable and Software Defined Radio Platforms

Embedded Software Design Engineer
Intermediate to Senior

Posted: April 3, 2008
Status: Full Time Employee
Location: Burnaby, BC

Are you an experienced embedded software developer, who knows what it takes to produce solid, portable, reusable software? Do you feel at home working with multiple operating systems, processors, and hardware platforms? Do you enjoy working across different layers of the software stack – from bashing bits at close-to-hardware level, to developing APIs, libraries and application services? If this sounds like you, then come work for us at Spectrum Signal Processing by Vecima as an Embedded Software Design Engineer.

Spectrum Signal Processing by Vecima designs and manufactures high-density processing subsystems based on heterogeneous processing technologies including Digital Signals Processors, Field Programmable Gate Arrays, next-generation General Purpose Processors, and high-capacity inter-processor communications fabrics. These systems are deployed in applications such as satellite base stations, software-defined radios (SDRs), smart antennas, surveillance receivers and Radar/Sonar.

We are seeking energetic and talented Embedded Software Design Engineers for our Vancouver (Burnaby) B.C. location. The successful candidates will report to the Engineering Software Manager as part of a collaborative, goal-oriented team where they will be responsible for developing new features and products as well as maintaining and adding features to existing products.

As an Embedded Software Engineer, you will specify, design, develop and test software and firmware for real-time, embedded, and distributed systems. In your daily work you will use your time management and prioritization skill to keep yourself focused on what matters most. Your verbal and written communication skills will serve you well, as you work closely with program managers, system engineers, test engineers, technical support, technical writers, and the rest of the engineering team to solve problems and create products and features that we can all feel proud of.

If you love to know how things work and are driven to make them work better; if you enjoy the challenge of complex systems and complex problems to solve; and if you love to learn and improve both yourself and the things you are working on, then we are looking for you!


Required Work Experience, Skills and Knowledge:

  • 4+ years of hands-on experience and solid understanding of:
    • C/C++ programming
    • Device driver and low-level embedded software development
    • VxWorks, Integrity or comparable RTOS development
    • Real-time system development experience
    • Requirements analysis
    • Object Oriented Analysis and Design
    • Unit and integration testing
  • Working knowledge of configuration management and source code revision tools
  • Self-motivated team player with strong communications skills

Highly Desirable Skills and Knowledge:

  • BSP development and hardware bring-up experience
  • Linux experience
  • Familiarity with Universal Modeling Language (UML 2.0)
  • Scripting experience (Perl, TCL/Tk, or similar)

Specialized Skills and Knowledge (considered as an asset):

  • DSP programming experience (particularly with TI DSP Bios)
  • CORBA experience
  • Internal tools development experience
  • Linux administration experience
  • Agile development process knowledge or experience
  • Protocol and waveform development experience (in wireless systems)
  • Experience with Software Defined Radios
  • Experience with the Software Communication Architecture (SCA)

Education Required:

  • Bachelor of Computer Science or Electrical Engineering

The chosen candidate must be able to travel to the US and abroad, and must qualify to work in an environment governed by the Canadian Controlled Goods Program.

Apply Now

E-mail your cover letter and resume, preferably as a MS Word file attachment, to careers@spectrumsignal.com. You must include the job title Embedded Software Design Engineer (Intermediate to Senior) in the subject line of your e-mail for your application to be processed.

Back to Opportunities.

 

Legal Notices | Privacy Policy | PartnerWeb | Contact us
Copyright 2007 Vecima Networks Inc. All rights reserved. Any rights not expressly granted herein are reserved.
If you have any questions or comments about the site, please contact ebiz@spectrumsignal.com.
Best viewed in screen resolution 1024 x 768 or higher.