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.
Requires Bachelor’s degree in Software Engineering, Computer Science, Math, Physics or related discipline. A Master’s in Computer Science or a related discipline may substitute for 2 years’ experience.
Minimum 5 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. Knowledge using C, C++, object- oriented development in UNIX-based workstation or PC environment and RTCA DO-178B standards is essential.
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.