POSITION SUMMARY:
The Software Engineer will participate in the planning, analysis, design, development, and verification of software projects used in a commercial aircraft environment.
PRIMARY RESPONSIBILITIES:
· Participate in the development of avionic equipment through design, debug and documentation of assembly language and high-level software at the project level.
· Support the development of entry‐level software professionals through guidance, mentorship, and technical support as needed.
· Work with project engineers, as well as other software staff, in the determination of software/hardware partitioning of one or more ongoing projects.
· Provide technical guidance and suggestions, where necessary, to other software and hardware staff as development of various projects continues.
· Specify requirements, and implement software according to those requirements, to be utilized in GEI products and in‐house required equipment.
· Participate in the software verification process for software of own design and that of other software engineers.
· Generate documentation for all developed software in accordance with current GEI procedures and standards.
· Assist fellow engineering colleagues with the isolation and rectification of problems reported by customers following product release.
JOB SKILLS REQUIRED:
Controls (Embedded)
- Minimum 3 years of experience with C/C++ languages
- Able to understand schematics, and troubleshoot hardware
- Familiar with DO-178B/DO-178C software development process highly preferred.
Digital Signal Processing (DSP)
- Familiarity with basic DSP algorithms (FIR, IIR, Tone Detection)
- Familiarity with DSP techniques applied to audio a plus
- Familiarity with Audio CODECs a plus
- Familiarity with Analog Devices Inc. family of DSP IC’s for imbedded applications a plus
- Familiarity with DSP SW development tools (ex: CrossCore Emmbedded Studio) a plus
REQUIRED EXPERIENCE:
· Bachelor of Science in Software, Computer, or Electrical Engineering
· 5+ years of experience in the development and maintenance of high level and structured assembly language software.
PHYSICAL REQUIREMENTS:
· Light Work- This role may require exerting up to 20 pounds of force occasionally and/or up 10 pounds of force frequently to lift carry, push, pull or otherwise move objects. Most essential functions are performed while sitting but walking and standing is occasionally required.
· Manual dexterity is required in the assembly or fabrication of parts which may result in the repetitive motion of the wrists, hands, and fingers.
· Visual acuity is required for visual inspection of boards involving small defects, small parts, using measurement devices; and/or assembly or fabrication parts at distances close to the eyes.
Gables Engineering is a drug free workplace and Equal Opportunity Employer.
Gables Engineering Inc. is an industry leader in custom avionics controls and other related products.