Software Engineer
Job Description
Job Description
Position Purpose:
The primary purpose of this position is to develop and maintain software tools used for applied research projects in the Atlantic City Operation.
Essential Duties and Responsibilities:
- Develops software using LabVIEW, Visual Basic for Applications (VBA), Python, and C#, to fulfill the needs of government-based projects.
- Develops data collection tools used during test and evaluation events.
- Develops software tools to build and query databases (e.g. Microsoft Access, SQL).
- Updates software tools based on ISO 17025 needs.
- Develops software programs to control custom hardware.
- Identifies and suggests optimizations and features to improve hardware/software capabilities.
- Maintains software tools as needed.
- Composes and reviews technical manuals and reports.
- Develops intuitive Graphical User Interfaces (GUIs).
- Assesses impact of changes to applications and systems and makes recommendations.
- Thoroughly documents computer code and software lifecycle developments.
- Keeps current with latest software development tools and techniques.
- Competent in using Windows and Linux/Unix operating system command line interface.
- Other duties as assigned.
Required Knowledge, Skills & Abilities:
- Good interpersonal, verbal, and written communication skills.
- Good listening skills
- Computer program experience using LabVIEW, VBA, Python and C#.
- Good working skills of software and tools necessary for job functions including Microsoft Office suite.
Education/Experience:
Incumbent professional should have a minimum of a bachelor's degree in mathematics, science, or engineering and up to 8-10 years of qualified experience.
Clearance:
The ability to obtain a secret clearance and Department of Homeland Security suitability is required for this position.
Supervisory Responsibilities:
None
Working Conditions/Equipment:
The incumbent professional is expected to work and/or be available during regular business hours. He/she should also generally be available via e-mail or phone during non-business hours as needed to address critical issues or emergencies. He/she may be required to travel on behalf of the company up to 25%.
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties as assigned by their supervisor.
Powered by ExactHire:160569Recommended Jobs
Electrician / Technician / Mechanic
Job Description Job Description HANDS ON ELECTRICAL TECHNICIAN. CAPABLE OF TROUBLESHOOTING AND WIRING MACHINES/ PLC PROGRAMMING IS A PLUS. MUST HAVE ELECTRICAL HANDS ON EXPERIENCE. MUST BE CAPABL…
Preschool Sports & Fitness Instructor
Job Description Job Description Amazing Athletes is a mobile, year-round, educational sports and fitness program that introduces young children to the basic fundamentals and mechanics of 10 diffe…
Lead Handyman/Craftsman
Job Description Job Description Benefits: Bonus based on performance Company car Company parties Flexible schedule Free uniforms Opportunity for advancement Job Benefits: …
Senior Occupational Therapist (OT) - School Services - Hudson County
Job Title: Occupational Therapist Senior Location: Mountainside (MTN) Department Name: SPF - School Based Therapies Req #: 0000212768 Status: Salaried Shift: Day Pay Range: $69,775.00…
Manager/Associate Director, Commercial Analytics & Operations
Manager/Associate Director, Commercial Analytics & Operations :- Company Overview KMK is a leading global data analytics and technology consulting firm, dedicated to empowering leaders in the Li…
Cleaning Supervisor/Cleaner Supervisor (Bilingual required) (2nd shift 12:30-8:30pm)
Overview: Imperial Cleaning is one of the largest independently owned cleaning companies in the nation, providing professional cleaning services to Retail, Offices, Medical Facilities, Schools, Co…
Full Time Neurology Job Atlantic City, NJ
Enterprise Medical Recruiting assists an established practice in Atlantic City, NJ , in recruiting a new neurologist. This practice is ready for a second neurologist to jump into a "turn-key" oppor…
Senior Quality Assurance Engineer (Manufacturing)
Are you a quality-driven professional with a strong background in AS9100, ISO9001, and FAA Part 145 standards? A confidential aerospace and defense supplier is seeking an experienced Quality Engin…
Dental Hygienist (Periodontal Specialty Office)
Established and respected periodontal specialty office looking to add a hygienist with great skills, personality, positive attitude, and excellent communication skills to care for our patients. This…