Analyzes and studies complex system requirements. Designs software tools and subsystems to support software reuse and domain analyses and manages their implementation. Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer Aided Software Engineering (CASE) tools. Interprets software requirements and design specifications to code, and integrates and tests software components. Estimates software development costs and schedule. Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques. Plans, manages, and executes complex tasks and leads subordinate positions.
Requires Masters Degree in Software Engineering, Computer Science or related discipline.
Minimum 10 years’ experience in software requirements, development (design, code, and unit test) analysis, and operational testing for highly complex, real-time, safety critical software systems for aviation and navigation systems. Expertise in developing and using models and simulations to verify and validate developed software is essential.
Demonstrated experience in RTCA DO-178B or equivalent is essential. Knowledge using C, C++, and object-oriented development in UNIX-based workstation or PC environment esessential.
US Citizenship and ability to obtain a Public Trust
Solers is an Equal Opportunity / Affirmative Action employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other factor protected by law.