JOB DESCRIPTION
COMPUTER ENGINEER
Build an Aviation Career You’re Proud Of
Your work ties us all together, helping our teams function and operate. Experience opportunities to learn and be a part of an organization that has your back. And with competitive compensation and total rewards, you’ll also enjoy our great perks.
As a Computer Engineer, you will plan, conduct, and coordinate the design, analysis, engineering, procurement, cost scheduling, commissioning, and troubleshooting of software and hardware to keep existing customized systems in the areas of engineering/operations/quality/test cells operational in a manner consistent with good engineering practices and corporate policies. Work on projects that may include computer hardware and software components of system upgrades, new product introduction, software modification, or continuous improvement activities.
What you'll do:
- Review customers’ requirements, specifications, and other documentation to determine software or hardware engineering requirements.
- Prepare schedules to ensure tasks/projects are completed within estimated financial limits, manages approved project timelines, and periodically reviews status of assigned tasks and provides status reports to manager.
- Design or review software specifications, systems, subsystems, models and coding using analytical and investigative methods and techniques to ensure required specifications meet system needs.
- Convert project specifications into sequences of detailed instructions and logical steps for coding into language to be processed by computers. Uses diagnostic software or performs program testing to detect syntax or logic errors.
- Develop new applications and moderately complex test procedures to monitor gas turbines and instrumentation devices. Integrates hardware utilizing customized software interfaces and communication protocols.
- Analyze the effectiveness and feasibility of new systems or equipment. Verifies these results to determine if results meet customer expectations.
- Independently maintains and enhances complex programs by performing the full range of programming, testing, debugging, and modifying of affected reports, data, files, etc.
- Write documentation to describe program development, logic, coding and corrections. Writes manuals to describe installation and operating procedures.
- Review, evaluate and approve contracts for work to be performed by consultants and outside contractors; monitors budgets, approves plans and designs, and resolves problems as they arise.
- Investigate, specify procure, and integrate computer hardware and commercial software working directly with suppliers to meet the objectives of the assigned engineering projects.
- Assist in the development and maintenance of operating and programming standards as it pertains to computer hardware and software.
- Provide guidance and direction to other Computer Engineers or Programmer/Analysts and assists users to solve operating and technical problems.
- Provide technical and financial data for preparation of project justification and cost benefit analysis.
- Act as a liaison with internal and external customers, assuring satisfaction with progress and quality.
- Responsible for observing all applicable safety requirements and reporting immediately any unsafe practices/conditions.
- Carries out special projects as assigned.
Position Requirements:
Technical Requirements:
- Thorough knowledge of applicable programming languages, communication protocols, instrumentation devices and PC hardware.
- Working knowledge of PC's.
- Ability to maintain and develop new systems using AutoCAD, MS Visual Studio .NET (VB and/or C#), LabVIEW and Data Acquisition Components.
- Thorough knowledge of currently employed company gas turbine test cell operating systems.
- Good planning, organizational, analytical, leadership, decision making, oral and written communication skills.
- Strong project management skills.
- In jurisdictions governed by a regulatory body or with an association that is governed by local legal requirements, registration is required.
- University degree in computer engineering; or equivalent.
- At least 2 years of relevant experience
- Must be an US Citizen or Permanent Resident
Software Skills Requirements:
- Microsoft Visual Studio .NET (VB & C#)
- National Instruments LabView
- Autodesk AutoCAD LT
Preferred Protocol Familiarities
- Serial / UART
- Modbus TCP
- ARINC 429
- National Instruments STM
Hardware Familiarization:
- National Instruments Compact RIO
- Kollmorgen Servo Motors and Controls
- Temperature Controls
- Strain Gauges
Benefits that make life better:
- Comprehensive Healthcare
- 401(k) with 100% company match; up to 5% vested
- Paid Time Off starting on day one
- Bonus opportunities
- Health- & Dependent Care Flexible Spending Accounts
- Short- & Long-Term Disability
- Life & AD&D Insurance
- Learning & Training opportunities