Software System Integration / Test Engineer

Position Located in Ottawa — Posted April 2017

D-TA Systems is looking for a White-Box System Integration / Test Engineer to join our engineering team. We provide network attached advanced sensor interface and processing solutions for a variety of demanding applications like Radar, Radio, Signal Intelligence, Sonar, etc. The position is an extremely challenging one and would allow the candidate to work on: Real time processing, high speed data movement management, high speed RF/IF signal record/playback, 10GbE network, etc.

Minimum Educational Qualifications:
B.S., B.Eng or equivalent in Electrical Engineering / Computer Engineering / Computer Science or related discipline with relevant software design experience.Duties:
  • Real time C/C++ software / embedded SW design and development for the x86 and ARM processor in a Linux environment
  • Create test plans to perform system integration (hardware and software) testing
  • Customization of software according to product requirement and adding features including application (e.g., signal processing) development
  • System integration and testing related to product delivery
  • SVN management
  • Perform regular regression testing and loadbuild management• Automate system integration process
  • Taking ownership of specific products / deliveries
  • Specific feature addition and bug fixes
  • Project coordination and planning:
    — work with other team members to identify potential problems at the initial stage of the project
    — work with other team members to resolve problems related to the project
  • Customer support / some Application Engineering support
Required experience & skills:
  • 3 to 5 years of embedded software programming experience in C/C++
  • Hands on experience of C/C++ in Linux environment
  • Experience in scripting languages (e.g., Python, bash, etc.) in Linux environment
  • Experience with makefiles and build tools
  • Systems design experience and working with hardware / software
  • System bring up and initial system debug experience
  • Strong sense of ownership and accountability
  • Strong analytical and troubleshooting skills
  • Technical documentation
  • Excellent communications skills in English — verbal and written
  • Willingness to learn new skills
Preferred Skills:
  • Hands on experience in developing multi-threaded software for multi-core processors (Intel, AMD)
  • Knowledge of Digital Signal Processing (DSP) a definite plus
  • Software implementation of DSP algorithms
  • Kernel level coding
  • Some hardware design experience
  • Real time Interrupt handling and working with schedulersHaving gone through a product life-cycle a plus
  • Strong interpersonal skills
  • Ability to work in a team environment
  • Ability to work in a fast paced environment with tight deadlines
  • Self starter and ability to learn new skills
  • Customer support skills a plus
  • Ability to take ownership of projects and multi-tasking
  • Must be a Canadian citizen or a Permanent Resident of Canada
  • The position is located at Ottawa, ON
Please send your resume (clearly mentioning the position you are applying for) to:
We thank all applicants for their interest in D-TA Systems.
    Register for the D-TA Newsletter!

    Newsletter Registration Form

    Please register for the D-Ta newsletter by filling the form below.