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

Embedded Applications Software Design Engineer

Posted: April 22, 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? Would you enjoy working with third party application development frameworks and code generation tools to develop customized framework components for our leading-edge hardware? If this sounds like you, then come to work with us at Spectrum Signal Processing by Vecima as an Embedded Applications 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 an energetic and talented Embedded Applications Software Design Engineer for our Vancouver (Burnaby) B.C. location. The successful candidate will report to the Engineering Software Manager as part of a collaborative, goal-oriented team and will be responsible for developing new features and products as well as maintaining and adding features to existing products.

As an Embedded Applications 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:

  • 3+ years of hands-on experience and solid understanding of:
    • C and C++ programming
    • Distributed systems and middleware development
    • VxWorks, Integrity or comparable RTOS development
    • Windows XP development
    • 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 written and verbal skills

Highly Desirable Skills and Knowledge:

  • CORBA experience
  • ORB deployment experience (TAO, OrbExpress)
  • Familiarity with Universal Modeling Language (UML 2.0)
  • Scripting experience (Perl, TCL/Tk, or similar)
  • Agile development process knowledge or experience

Specialized Skills and Knowledge (considered as an asset):

  • Experience with function generators, oscilloscopes, and protocol analyzers
  • Protocol and waveform development experience (in wireless systems)
  • Experience with the Software Communication Architecture (SCA)
  • Experience with Software Defined Radios
  • Digital signal processing application development (FFT, filter design)
  • DSP programming experience (particularly with TI DSP Bios)
  • Linux experience
  • Internal tools development experience

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 Applications Software Design Engineer 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.