Job Summary
- elementor - v3.9.1 - 14-12-2022 * / .elementor-widget-divider divider-border-style : none; divider-border-width : 1px;
- divider-color : #2c2c2c; divider-icon-size : 20px; divider-element-spacing : 10px; divider-pattern-height : 24px; divider-pattern-size : 20px;
divider-pattern-url : none; divider-pattern-repeat : repeat-x .elementor-widget-divider .elementor-divider display : flex .
elementor-widget-divider .elementor-divider text font-size : 15px;line-height : 1;max-width : 95% .elementor-widget-divider .
elementor-divider element margin : 0 var( divider-element-spacing);flex-shrink : 0 .elementor-widget-divider .elementor-icon font-size : var( divider-icon-size) .
elementor-widget-divider .elementor-divider-separator display : flex;margin : 0;direction : ltr .elementor-widget-divider view-line icon .
elementor-divider-separator,.elementor-widget-divider view-line text .elementor-divider-separator align-items : center .elementor-widget-divider view-line icon .
elementor-divider-separator : after,.elementor-widget-divider view-line icon .elementor-divider-separator : before,.elementor-widget-divider view-line text .
elementor-divider-separator : after,.elementor-widget-divider view-line text .elementor-divider-separator : before display : block;
content : "";border-bottom : 0;flex-grow : 1;border-top : var( divider-border-width) var( divider-border-style) var( divider-color) .
elementor-widget-divider element-align-left .elementor-divider .elementor-divider-separator>
elementor-divider svg : first-of-type flex-grow : 0;flex-shrink : 100 .elementor-widget-divider element-align-left .elementor-divider-separator : before content : none .
elementor-widget-divider element-align-left .elementor-divider element margin-left : 0 .elementor-widget-divider element-align-right .
elementor-divider .elementor-divider-separator>
elementor-divider svg : last-of-type flex-grow : 0;flex-shrink : 100 .elementor-widget-divider element-align-right .elementor-divider-separator : after content : none .
elementor-widget-divider element-align-right .elementor-divider element margin-right : 0 .elementor-widget-divider : not(.
elementor-widget-divider view-line text) : not(.elementor-widget-divider view-line icon) .elementor-divider-separator border-top : var( divider-border-width) var( divider-border-style) var( divider-color) .
elementor-widget-divider separator-type-pattern divider-border-style : none .elementor-widget-divider separator-type-pattern.
elementor-widget-divider view-line .elementor-divider-separator,.elementor-widget-divider separator-type-pattern : not(.elementor-widget-divider view-line) .
elementor-divider-separator : after,.elementor-widget-divider separator-type-pattern : not(.elementor-widget-divider view-line) .
elementor-divider-separator : before,.elementor-widget-divider separator-type-pattern : not( class* elementor-widget-divider view ) .
- elementor-divider-separator width : 100%;min-height : var( divider-pattern-height);-webkit-mask-size : var( divider-pattern-size) 100%;
- mask-size : var( divider-pattern-size) 100%;-webkit-mask-repeat : var( divider-pattern-repeat);mask-repeat : var( divider-pattern-repeat);
background-color : var( divider-color);-webkit-mask-image : var( divider-pattern-url);mask-image : var( divider-pattern-url) .
elementor-widget-divider no-spacing divider-pattern-size : auto .elementor-widget-divider bg-round divider-pattern-repeat : round .
rtl .elementor-widget-divider .elementor-divider text direction : rtl .e-con-inner>
- elementor-widget-divider,.e-con>
- elementor-widget-divider width : var( container-widget-width); flex-grow : var( container-widget-flex-grow) / *! elementor - v3.
- 9.1 - 14-12-2022 * / .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap background-color : #818a91;
- color : #fff .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap color : #818a91;border : 3px solid;
background-color : transparent .elementor-widget-text-editor : not(.elementor-drop-cap-view-default) .elementor-drop-cap margin-top : 8px .
elementor-widget-text-editor : not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter width : 1em;height : 1em .
elementor-widget-text-editor .elementor-drop-cap float : left;text-align : center;line-height : 1;font-size : 50px .elementor-widget-text-editor .
elementor-drop-cap-letter display : inline-block
- Software definition, design, implementation and maintenance on a variety of software projects
- Software projects include in-flight real-time systems, hardware integration, user applications and ground database systems
- Documentation skills including user guide source materials, technical documents and proposals
- Help with high-level system and software requirements definition
- Products center around aircraft Health Usage and Monitoring Systems (HUMS), mainly for helicopters
- HUMS concentrates rotor / propeller balancing and vibration management
- Basic knowledge of helicopter operation and systems is very helpful
- Basic knowledge of Digital Signal Processing (DSP) is desirable
- Some travel necessary, possibly to foreign counties, to perform job requirements
Job Number : DSI-008-000222-04
Job : Systems Software Engineer
Primary Location : CA-Ontario
Apply
Basic Qualifications
- B.S. degree in Computer Science or related software field preferred
- Knowledge of C programming language is required. Knowledge Visual Basic is strongly recommended
- Real-time (RT) systems use C and an embedded RTOS (pSOS). Some RT experience is required
- Ground systems mainly use Visual Basic and relational databases. Some database skills (SQL, ODBC, Microsoft Access) are required
- Software integration and testing will be an integral part of development process
- Some knowledge of hardware interfaces is required : data acquisition, sensors and communication
- Some mathematical proficiency is required : basic algebra and trigonometry. Signal processing (FFTs, filters, sampling) and statistical analysis is highly desired
- Some knowledge or experience with software configuration management tools and practices (e.g. SVN, Clear Case)
- Experience with vehicle health management or HUMS development is desirable
- Systems engineering, development, integration, verification and validation to military and civil aviation certification standards
- Rotorcraft and / or avionics systems knowledge desirable, e.g. military and commercial data buses
- Minimum of 5 years software development experience, 10 years preferred
- Ability and desire to learn and develop intimate knowledge of health monitoring products
- Ability to comply with all established methods, quality standards, and time schedules applicable to this position
- Good working knowledge of Microsoft Office (Word, Excel, Power Point, Access, etc.)
Additional Helpful Qualifications
- Experience in vibration analysis or software engineering efforts directed towards aircraft maintenance of mechanical structures and assemblies
- Use of data analysis techniques to predict failure; Interpreting real time data to determine vehicle health
- Experience with Helicopter Operation Monitoring Program (HOMP / FDM / FOQA) is a plus
- Specific product lines include most current and legacy vibration balancers / spectrum analyzers / HUMS (Chadwick-Helmuth, G.
E. RADS-AT, IAC, Honeywell, Goodrich). Knowledge of any of these is a big plus
- Effective presentation skills
- Excellent communication and interpersonal skills, both internal to company and externally
- Leadership potential with a consensus builder / team player mentality
Other Skills & Abilities
- Scheduling and program management skills
- Ability to adapt to multiple projects and timelines
- Problem solving ability within software programs and with hardware / software interfaces
- Self starter with ability to perform work without constant monitoring
- Some direct interface to customers and end-users will be required
- Ability to research and develop or improve existing algorithms and processes
Education Level
Bachelors in Computer Science / Engineering