The Mid Software Engineer performs standard programming methods and techniques. Provides analysis, where required, to assist in solving problems efficiently. Assists in developing test routines and data. Tests all codes personally produced, and assists in the testing of the total program, documenting, in standardized terminology, all procedures used. Interacts with customers and functional peer groups. Customer interaction normally is to demonstrate and test individual and team software. They design, develop and test subsystems for simulation and training systems using Waterfall and/or Spiral processes. There are no supervisory responsibilities. They will work with some technical supervision and may lead/mentor small development groups.

Essential Job Functions/Duties

Required Skills:   

•           Works with minimum guidance to design and develop software subsystems  

•           Prepares data and presentation material to support design reviews  

•           Presents technical information relating to assigned subsystems during reviews  

•           Advises and mentors junior engineers, as needed, in pertinent development areas (e.g., multi-threading, synchronization, memory management, data encoding and storage, I/O, network protocols, computational modeling, and algorithm design and analysis)  

•           Tests developed subsystems in accordance with specified test procedures and resolves associated discrepancies/deficiencies  

•           Conducts software teams’ peer reviews to validate adherence to coding and implementation standards  

•           Assists in the development of test plans and procedures to validate the functional correctness and desired performance of the final product  

•           Assists technical writers with documenting the design of assigned software subsystems  

•           Continually apprises supervisor of progress on assigned tasks  

•           Fundamentals of operating systems 

•           Basic algorithms and design patterns 

•           Modern programming language (e.g., C# and C++) 

•           Use of an integrated development environment (e.g., Visual Studio or Eclipse) 

•           Software configuration management tool (e.g., Subversion or Team Foundation Server)  

•           Candidate should be able to communicate clearly in oral and written form, and manage presentations to customers with objectivity.  

•           Well versed in fundamentals of operating systems, basic algorithms and design patterns, and modern programming language (e.g., C# and C++)  

•           Strong working knowledge in the use of an integrated development environment (e.g., Visual Studio or Eclipse)   

•           Software configuration management tool (e.g., Git or Team Foundation Server)  

•           Strong oral and written communications skills

  

Desired Skills:   

•           Gaming engine (e.g., Unity and Unreal)  

•           Bug tracking tool (e.g., Bugzilla or Team Foundation Server)  

•           Microsoft PowerPoint

 

Required Education/Certifications   

•           Requires Bachelor’s degree or equivalent education and experience in an engineering discipline with a minimum of five (5) years of simulation training systems development experience or equivalent engineering software development.  

•           Candidate must be capable of obtaining and maintaining US Department of Defense secret security clearance. U.S. Citizenship is required   

AAP/EEO Statement

Dignitas Technologies, LLC is an equal opportunity employer 

Qualified candidates should send their resume and cover letter to with the job title listed in the subject line – mention CFEC.org job posting, when applying.

Full-Time
Competitive
Job Viewed 926 Times
Qualified candidates should send their resume and cover letter to with the job title listed in the subject line – mention CFEC.org job posting, when applying.

To be able to apply for jobs on CFEC site, Register as a Job Seeker. 

No
Pending
Dignitas Technologies, LLC
70965
03-02-2020
2020-05-01 01:00:00
-- Orlando
3626 Quadrangle Blvd., Suite 100
Orlando
Florida
32817
The Mid Software Engineer performs standard programming methods and techniques
Dignitas Technologies, LLC