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
Others:
-
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:
suzanne.harrison@d-ta.com
We thank all applicants for their interest in D-TA Systems.