Please scroll down, To apply

Software Engineer

hiring now
New job

North Point Defense

2024-11-05 01:39:22

Job location Rome, New York, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

North Point Defense is looking for a Software Engineer to join its growing team of scientists and engineers, developing complete systems and software applications for our DoD and commercial customers. This position may require an active Security Clearance. Depending on level, a Software Engineer's responsibilities include requirements gathering, system analysis and design, coding in various languages, documentation, testing, training and integration. Our ideal candidates are familiar with the full software development life cycle. They can contribute on cross-functional teams delivering solutions to our customers given technical constraints, coding and quality standards.

Requirements

Responsibilities may include:

Execute full software development life cycle

Develop documentation to identify requirements and solutions

Write well-designed, testable code

Produce specifications and determine operational feasibility

Integrate software components into a fully functional software system

Develop software verification plans and quality assurance procedures

Document and maintain software functionality

Troubleshoot, debug and upgrade existing systems

Deploy programs and evaluate user feedback

Comply with project plans and industry standards

Preferred experience includes:

Knowledge and experience with Redhat and Ubuntu Linux operating system.

Programming experience with Java, C, C++, Python and/or Shell Scripting.

Knowledge and experience with SDR technologies and environments.

Knowledge and experience with embedded processing environments.

Proficiency in software engineering tools

Ability to document requirement and specifications

Object-oriented analysis and design

Experience developing client-server applications

Network programming with TCP sockets (experience with UDP is a plus)

Experience with version control systems such as Git, Subversion and threading & concurrency

Development experience in Linux environments (RedHat, Ubuntu)

Software testing and documentation

A solid foundation in computer science with demonstrated competency in data structures, algorithms and software design

Applicants selected may be subject to a security investigation to meet eligibility requirements for access to classified information (Security Clearance). US Citizenship is required to obtain a Security Clearance.

Education Requirements

Entry Level: Bachelor's Degree with 0 - 4 years of experience or a master's degree with 0 - 2 years of experience

Mid Level: Bachelor's with 5 - 10 years of experience or a master's degree with at least 3 years of experience

Senior Level: Bachelor's degree with 10+ years of experience or a master's degree with at least 8 years of experience

Salary offered will be commensurate with experience and education.

Benefits

NPD believes in providing meaningful and flexible benefits choices that meet the diverse and changing needs of our biggest asset, our employees. NPD is committed to providing its employees with a highly competitive benefit package that will align with the best interest of the employees as part of a total rewards program.

In addition to salary, each full-time employee receives an Individual Benefit Account (IBA). NPD contributes 15% of your salary to an employee's IBA fund. The funds in the IBA can be used toward the cost of:

Medical, Dental and Vision premiums

Paid Time Off

Life insurance and AD&D

NPD provides a 3% Safe Harbor contribution to 401(K), and up to 7% Profit Share contribution per quarter.

Employees of NPD enjoy up to 34 days of Paid Time Off per year

Tuition Reimbursement

Referral Bonus

Long and Short Term Disability

Flexible Scheduling and a casual environment

Professional Development

Employee Assistance Program

North Point Defense is an Equal Opportunity Employer.

Inform a friend!

<!– job description page –>
Top