鲜花( 0) 鸡蛋( 0)
|
Software Engineer, f( ~$ N2 \+ L- V6 }5 d* }
Job Summary+ }1 s" M' z( b; u1 k7 U8 M6 O
* \, z e& k- fDataGardens Inc., a dynamic young startup company based in Edmonton, sells software systems that enable data centres to be virtualized across the wide area network. Our product makes extensive use of virtualization capabilities offered by leading vendors in the market. ! q; N7 t6 c+ h2 \7 g+ n; X
8 O; |, P* z6 V" n( P. I
DataGardens seeks experienced Software Engineers to aid in the development and enhancement of our software products. The selected candidates will get an opportunity to work in a fact paced emerging market with huge growth potential.
) ?: |! N# X( h) s$ p: u$ j$ `$ m8 J( [/ n+ K: e
Responsibilities include:
' g, I0 D- |7 Q: V$ t2 W
% Y$ f+ C( U0 \4 G# ~6 ` * Participation in projects with a team of engineers involved in designing, developing, and testing distributed systems.
- x0 Z7 ?6 ?; {' a4 Y+ _6 K * Independently and rapidly developing several software modules broadly related to RAID controller functionality.
# O3 \6 r* m. V! D * Designing and modifying the Linux kernel as needed to support the required functionality.
5 A, ~( z" ]+ i+ k; G4 d5 u) x' q9 d$ r * Developing test plans / test cases and writing appropriate scripts for the same.
' i8 ^- ^+ q, h; g* e( [& Z2 T) T! m% a1 r
Requirements8 k+ ^& L6 M l% Q, N; B- V# k h& o
( E7 w% ^/ x4 C$ U) ?% [ Technical
4 G# C. s& I2 w- }
, K- B* @5 k& @5 o' I * Proficiency in software development.9 o) Z* V' {: Y0 q
* Good programming skills are a must. Requires experience in C and Java Programming.$ P$ [) U# ?) V8 s! x$ l' q9 i
* Familiarity with a Linux programming environment is required; including topics such as:! i* f x, L% Q$ g3 P
o Multi-process (e.g. forked) or threaded execution, semaphores, task switching, IPC and memory management.
' c d5 p( Y3 g' A o Debuggers and Profilers
; y7 V4 @7 W* q. ~( j4 f+ w* v o Interacting with external software (system calls, syslog, etc)
/ `! _4 W \" |' b& G * Familiarity with Linux Kernel development will be an asset.
# y' w: K3 `1 S! @* I * Knowledge of how to use VMWare is desirable.4 T5 O+ B; T: Z# t7 _
* Hands-on scripting experience using TCL/Expect, Perl or Python.
9 u, }. ^: E8 ? n7 _! Q * Basic networking knowledge& Y$ ]7 q8 n. z5 z- I
* Knowledge of version control software.0 K) n: F3 L& I1 d- `7 t7 q
& r) z7 P1 L1 \- z( q
3 L! q& H; y" Y4 B
8 z5 U/ d ?/ P2 }9 y, p$ T5 J Soft Skills
/ p9 k& L; ]) M: \5 a+ i1 O
6 U1 }* @" L6 \7 W$ w# h, L * Should be team player with strong interpersonal skills.
: z$ k0 `3 @0 O8 n- F+ }8 y9 v * Demonstrate leadership ability." M4 S# \0 n! r$ E6 C9 y+ S: |
* Exceptional verbal and written communication skills in order to interact effectively with management and technical teams.; x$ x, s. u; n$ I- T( j
4 t$ B$ U' I* {/ ?
/ ~! R& T' q( W+ C! J0 e) f% y* I: y: f9 N. I- J
Qualifications
8 K0 `9 t& Z' S7 Z2 y
& n; d9 e: W3 Y* z0 z * Bachelor's degree in Computing science, Computer engineering, or a closely related field is required. A Master's degree in a related field would be an asset.
- V- D3 C: J( [% P7 o" P. L * 2-3 years of industrial experience is desirable.
. H; W) O9 c: ]# Y, w2 \( n* C# e, e. u
% E) H! a6 g6 d! P* F
6 m, y/ U* x, L2 j
Interested candidates should send their resume and cover letter to info@datagardens.com |
|