icrunchdata Network Harleysville, PA 19438, USA
Feb 17, 2020Full-time
Job ID: 15472 Position Description: Searching for a Software Engineer for the PDS Business Unit who can create Windows applications and develop embedded software. The incumbent is responsible for the development of software architecture and code as specified by internal and external customer requirements and must be familiar with DO-178B/C. Candidate must be a self-starter and able to work in an aggressive, fast-paced, flexible engineering environment. Salary will be competitive and commensurate with experience. Essential Duties & Responsibilities: • Performs software design, writes and documents Windows applications to support the configuration and operation of avionics systems in C#.NET using WPF. • Performs software design, writes and documents software for avionics systems in C with or without an RTOS. • Assists with formulating the technical approach and cost estimates for new software products. • Establishes and documents software operation, performance, and interface requirements to industry, regulatory (FAA, EASA, etc.) and department standards. • Uses mathematical models and scientific methods. • Tests and debugs software. • Maintains configuration control of software during development. • Visits customers and regulatory agencies to support software development and certification. • Communicates with customers verbally and in writing. • Develops and carries out software testing and verification procedures in accordance with industry and regulatory (FAA, EASA, etc.) standards. • Supports certification, validation, maintenance, and customer use of software. Position Requirements: Qualifications/Skills: • Bachelor of Science degree in Computer Science or Computer Engineering required. • Able to develop Windows applications to support the configuration and operation of embedded avionics systems. • Experience and skills in C#.Net, WPF, C, C++ • Software development per DO-178B/C desired. • Background in embedded systems design with real-time operating systems. • Experience using software tools for version control, requirements tracking and issue tracking. • Experience working with offshore Software sub-contracting resources desired. • Proven team player who has demonstrated capabilities in the following areas: excellent communication, presentation, leadership and interpersonal skills, well developed problem-solving skills; solid organizational skills; and the demonstrated ability to be self-directed and effectively relate to all levels of an organization • Ability to work well under pressure, multi task and meet deadlines • Excellent written and oral communication skills and disciplined code writing. Physical Requirements: Must be performed with or without reasonable accommodation: • While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel. • The employee frequently is required to walk, sit, and talk or hear. • The employee is occasionally required to stand; climb or balance; stoop, kneel, or crouch. • The employee must occasionally lift and/or move up to 25 pounds. • Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus. Personal Protective Equipment: • The use of Safety Glasses is required in designated areas. • Other PPV such as earplugs, gloves, masks, etc are available, if necessary or desired for certain job functions. Work Environment: • Work performed in an office and a shop environment. • Exposed to any number of elements but with none present to the extent of being disagreeable. Other: • Occasional travel will be required. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.