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
Director of Education
Overview and Compensation A Director at The Goddard School is responsible for managing the program and curriculum. Additionally, the Director may be responsible for certain business tasks as delega…
Director, Safety & Compliance
Job Description Job Description Description: The Director of Safety & Compliance is responsible for developing, implementing, and leading Kept Companies' safety, compliance, and risk management …
Business Manager
Job Description Job Description Benefits: ~401(k) matching ~ Health insurance ~ Opportunity for advancement ~ Paid time off Business Manager Landscaping & Irrigation Industry Hi…
Pipe Laborer (Utilities)
Job Description Job Description Salary: $20-35 DOE Summary: Esposito Construction has dozens of major sitework projects underway across NJ and were looking for a competent Construction Pipe…
Sony - Pro Repair Depot - Loan and Operations Support
Job Description Job Description Power the Process: Be the Backbone of Loan & Service Operations! The Loan and Operations Support role provides administrative and operational support for both …
Oracle HCM HR Helpdesk Lead
Oracle HCM HR Helpdesk Lead JOB-10046885 Anticipated Start Date July 06, 2026 Location New York, NY Type of Employment Contract Hire Employer Info Our client p…
Facilities Technician
Position Summary Delva Tool & Machine is seeking a CNC Facilities Technician for our Cinnaminson, NJ location. The CNC Facilities Technician is responsible for maintaining, repairing, and…
Territory Manager-Queens, NY
Join Our Team as a Territory Manager – Where Passion Meets Opportunity! Are you ready to build relationships, drive sales, and make a meaningful impact in the foodservice industry? At US Foods, we’…
Hotel Accounting Manager
Job Description Job Description The Hotel Accounting Manager oversees the daily financial operations of a hospitality property. They manage revenue tracking, accounts payable/receivable, payrol…
Senior, Financial Analyst
Share Our Purpose. Be Yourself. Feel Valued. People are the heart of our business. As an American Water employee, you will be offered a competitive salary and health benefits package, along with oppo…