In this position you will evaluate customer supplied documents, and perform software requirements analysis using Object-Oriented / Structured Analysis or other suitable techniques in order to establish requirements which must be met by software, in accordance with established procedures and standards.
Design computer software to meet established software requirements using Object-Oriented / Structured design or other suitable techniques, in accordance with established procedures and design standards.
Implement software designs in assigned programming language in accordance with established procedures and coding standards.
Prepare for and conduct peer reviews of software design materials, software code, and software test procedures and results in accordance with established procedures and standards.
Develop and maintain software design documentation, which accurately reflects the current software design and implementation, in accordance with established procedures and standards.
Execute established procedures for software configuration management in order to safeguard software design data and code.
May serve as a technical team leader by making work assignments to assigned team members, tracking members progress, providing aid to members as required, making technical decisions affecting the team, and interfacing with other team leads to resolve technical issues as required.
REQUIREMENTS
Proficient in usage of development tool chains (compilers, linker, debuggers, etc), CASE Tools, in-circuit emulators, logic analyzers, test tools (LDRA/RTRT/AdaTest) and Microsoft office tools
Depending on specific program requirement, possess a working knowledge of Ada, C, and/or C++ programming language, Assembly Language, DOD-STD-2167A, DO-178B and Object Oriented Analysis/Design and structured analysis and design. Familiarity with CMMI or CMM Level 3 or higher processes
Possess a Bachelors degree in Computer Science, Software Engineering, or Electrical Engineering or equivalent experience, plus an additional four years experience.
Strong background in real-time, embedded software required.
Send Resume to hr.tor@moog.com