Software Engineer
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.
Recommended Jobs
Clinical Manager of Adult Services/BCBA
Job Description Job Description Clinical Director of Adult Services Alpine Learning Group | Paramus, NJ Help Shape the Future of Adult Autism Services At Alpine Learning Group, we believ…
Mold Technician
Job Description Job Description Our client in East Hanover, NJ is looking for a Molding Technician for a Full time Direct Hire position. Hours: Fulltime (Flexible Shifts) Pay rate: $25 …
Premium Audit Technician (Hybrid)
: At Selective, we don't just insure uniquely, we employ uniqueness. Our Business Selective is a midsized U.S. domestic property and casualty insurance company with a history of strong, consis…
Senior Skin Care Formulation Chemist - R&D
Job Description Job Description Role Purpose : Works in the Innovation R&D Lab developing new formulations to support the Innovation Pipeline, concept formulas for TRIssential Kits and optimizi…
Project Coordinator
Job Description Job Description Description: Assist Project Managers with planning, execution, and administrative duties. Organize meetings, manage calendars, book resources, and coordinate…
Project Engineer - Northeast Region
About PEAK… At PEAK Construction Corporation, we do more than build facilities — we build value, trust, long-term partnerships, and a culture where people come first. Headquartered in Rosemont, IL,…
Retail Assistant Manager
Job Description Job Description Job Title: Assistant Store Manager Department: Retail Reports To: Store Manager POSITION SUMMARY Responsible for supporting the Store Manager regarding…
Registered Nurse / RN Med Surg
Overview Join our team as a night shift, full-time, Medical Surgical 4 West Charge Registered Nurse in Westwood, NJ. Why Join Us? Thrive in a People-First Environment and Make Healthcare…
AWS Connect Developer
Job Description Job Description Job Title: AWS Connect Developer Location : Remote Compensation : 50-60$/Hr on C2C/1099 Work Authorization: H1B, GC, USC Overview We are seekin…
LEAD Direct Support Professional FT (DSP) Barnegat, NJ
Job Description Job Description Lead Direct Support Professional (DSP) – Full-Time Location: Barnegat, NJ Shift: Monday-Thursday 3p-11p and Saturday 7am - 3pm Pay Information ~ Base …