Position Summary:
Evaluate customer supplied documents and perform software requirements analysis, design, coding, and integration using Object Oriented techniques to design, develop, and deliver safety-critical, real time embedded software per customer requirements.
Position Responsibilities:
-
Develop software requirements per the customer's specifications.
-
Design computer software to meet software requirements using Object Oriented Structured design techniques in accordance with established processes, procedures and design standards.
-
Implement software designs in assigned programming language (C/C++) in accordance with established processes, procedures and design standards.
-
Perform peer reviews of software design materials, software code, and software test procedures and test results in accordance with established processes, procedures and design standards.
-
Develop and maintain software design documentation, which accurately reflects the software design and implementation in accordance with established processes, procedures and design standards.
-
Execute established procedures for software configuration management to safeguard software design data and code.
Essential Skills and Experience:
-
7 years of real time, embedded software design and development experience
-
Familiarity with Object Oriented Structured Analysis and Design techniques
-
Working knowledge of development tool chains (compilers, linker, debuggers), in-circuit emulators, logic analyzers, and test tools (LDRA/RTRT)
-
Working knowledge of Assembly and C/C++ programming languages
-
Expertise in PowerPC Processors a plus
-
Previous experience in RTCA/DO-178B processes and FAA Certification
-
Experience with Microsoft Office including Word, Excel, Powerpoint and Project
-
Excellent communication skills (written and oral)
-
Strong attention to details, highly organized
-
Ability to work in a team environment
-
Ability to work well in a fast-paced, professional office environment
Minimum Education requirements:
BS Computer Science, BS Software Engineering, BSElectrical Engineering
This position may require exposure to information which is subject to US export control regulations, i.e. the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR). All applicants must be U.S. persons within the meaning of U.S. regulations.
|