Reference: GENERAL JOB SUMMARY:Designs, develops, tests, troubleshoots, and debugs software programs for enhancements and new products for small to medium size real-time process control applications. Apply knowledge and principles of software engineering and programming to product development and product support. Has knowledge of commonly used software languages, development concepts, practices, and procedures.
Relies on experience and judgment to plan and select right course of action. Work is done independently and is reviewed at critical points. May lead a team and direct the work of others. A wide degree of creativity and latitude is expected.ESSENTIAL JOB FUNCTIONS:Perform high level and detailed design of computer software componentsDesign or assist in the design of large software programs and/or software systems (i.e.
30+ components)Develop and write requirements specifications, design, and test documentsLead software engineering teams or groups during the development of a software projectAnalyze software requirements to determine feasibility of design within time and cost constraintsPerform and assist hardware and software integration tasksPerform and assist in the system level software analysis and design tasksConsult with hardware and system engineers to analyze interfaces between hardware and software and operational and performance requirements of overall systemConduct and support design reviews, program reviews, and other presentations to the customer to include development of presentation materialDevelop and direct software testing procedures and documentationProvide technical guidance to software engineering personnel during design activitiesMust be at assigned worksite during assigned hours 100% of time; less PTO, FML/STD/LTDOther Job FunctionsMaintain integrity of customer, military and company standards and requirements during development activitiesLead software project to include managing / directing software personal, in all aspects of the development process from engineering kick-off, requirements analysis, preliminary design, critical design, integration testing, qualification testing, to customer deliveryAssist in training new software engineering employeesPerform other work-related tasks or assignments as directed by supervisor or project leadSUPERVISORY RESPONSIBILITY:None BenefitsMedical, Dental & Vision Insurance CoverageLife/ADD & Short/Long Term Disability Insurance401(k) Savings PlanEmployee Stock Purchase Plan (ESPP)Paid Time-Off (PTO)HolidaysEducation Reimbursement
Software Development Engineer 3 in fort walton beach at Unknown Company
This position is listed as full time and onsite.