Software Engineer

Castellum Inc
MONROE TOWNSHIP, NJ, US
Full-time

About the Position

Specialty Systems, Inc. has an opening for a Senior Software Engineer with the below described skills and experience to join our team of technical professionals supporting our Department of Defense customer at the Joint Base MDL.

In this position, you will have a high-profile role in the development and qualification of systems used for the support of unique Department of Defense systems.

Ideal candidates will have a broad set of software engineering technical skills and must be able to work both individually and within a team environment.

As a member of our team, you will be able to experience the professional satisfaction of playing a key role in ensuring that our Department of Defense customers systems that have a direct impact on our countrys warfighting and peace-keeping capabilities are performing at optimal levels.

This position is located at our customer site location at Joint Base MDL. In this position, you will work our customers Compressed Work Schedule which consists of working four 9hour days (M-Th) and an 8-hour day (F) for the first week of a cycle followed by four 9-hour days (M-Th) and being off on the second Friday for the second week of a cycle.

This results in a 3-day weekend every other week!

Job responsibilities will include :

  • Participate in software code reviews of both prime contractor and Government developed code.
  • Review software requirements specifications, software design documents, and test procedures delivered by the prime contractor to ensure full bi-directional traceability.
  • Develop and update software requirements, design documents, and test procedures.
  • Participate in acceptance testing of software delivered by the prime contractor.
  • Support the setup and testing of Lakehurst software test and development lab facilities.
  • Perform software development, maintenance, and enhancement of in-house software used to support testing and development of shipboard software.
  • Perform software maintenance and enhancement of the code base once the software deliverables have been accepted by the Government.
  • Provide software engineering support to resolve software and hardware obsolescence issues.
  • Support software installation, troubleshooting, and system level testing at the Lakehurst test facility.
  • Support software installation, troubleshooting, and checkout onboard Navy carriers.

Position Qualification Requirements :

  • A BS / BA degree in Computer Science, Software Engineering, Electrical Engineering, or a related STEM field is preferred.
  • Must have a Secret level or higher clearance or be able to obtain a Secret Clearance.
  • Must have at least 6 or more years experience working in a software development role.
  • Security+ CE or the ability to obtain certification within 3-6 months.

Technical :

  • Must have software development skills in C, C++, and / or C#.
  • Must have experience developing / supporting software applications on the Windows and / or Linux platforms.
  • Individuals should be self-starters able to work with little supervision to support agile development of software.
  • Must have experience writing and reviewing software requirements and design documents.
  • Should have experience performing software testing.
  • Should have experience with Visual Studio and / or QT Creator IDE environments.
  • Experience developing software for embedded control systems is a plus.
  • Experience with PLC ladder logic development is a plus.
  • Experience with the Rockwell Automation RXLogix 5000 development environment is a plus.
  • Experience with network design and troubleshooting is a plus.
  • Experience with LabVIEW is a plus.
  • Must have excellent written and verbal communications skills.
  • Must be able to work collaboratively within a multi-disciplinary team.

Security Clearance Notice :

Applicants selected must have a U.S. Government security clearance of secret level or higher and must meet eligibility requirements for access to classified information.

Due to the nature of work performed within our facilities, U.S. citizenship is required.

Specialty Systems, Inc. provides equal employment opportunity (EEO) to all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability status, genetic information, marital status, ancestry, protected veteran status, or any other characteristic protected by applicable federal, state, and local laws and offers equal opportunity for VEVRAA Protected Veterans.

Corvus Consulting, LLC, will not discriminate against employees and job applicants who inquire about, discuss or disclose compensation information.

Reasonable accommodations that do not cause an undue hardship on the company may be made to enable individuals with disabilities to perform essential functions, as long as that would not hinder or prevent performance of duties or be of a safety concern.

PHYSICAL DEMANDS : The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is required to reach with hands and arms.

The employee is frequently required to sit, stand and walk. The employee may be required to move ten pounds and could occasionally lift or move up to twenty-five pounds.

Disclaimer : The listed duties are not intended to serve as a comprehensive list of all duties performed by all employees in this classification, only a representative summary of primary duties and responsibilities.

Compensation details : 115000-145000 Yearly Salary

PId4d978407dea-26289-35429989

10 hours ago
Related jobs
Promoted
Lingraphica
Princeton, New Jersey

A Software Engineer at Lingraphica is responsible for coding, debugging, and testing software built by their team. As a member of the Systems Engineering group, the Software Engineer focuses on building services and applications for our employees by integrating our systems (CRM, LMS, Billing, Shippi...

Mindlance
North Brunswick Township, New Jersey

Job Description: In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Specialty Software Engineering. Review and analyze complex multi-faceted, larger scale, or longer-term Specialty Software Engineering challenges that requir...

Princeton University
Princeton, New Jersey

Mentor, instruct and educate less experienced Research Software Engineers, including those outside the direct team (including PLI researchers), in advanced computational techniques learned from developing novel research software engineering project solutions. As a Lead RSE, you will oversee a team o...

Wakefern Food Corp.
Edison, New Jersey

We are seeking a highly skilled Senior Software Engineer with extensive experience in Java, JavaScript, Node. Proven experience as a Senior Software Engineer or similar role. Design, develop, and maintain high-quality software solutions using Java, JavaScript, Node. Mentor and guide junior engineers...

Home Depot
NEW JERSEY, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

The Judge Group
North Brunswick Township, New Jersey

Strong expertise in one or more of the following areas:Business Intelligence & Reporting (2-4 years)Agile methodologies (2-4 years)Business communication skills (4-6 years)Data analysis (2-4 years)Excellent written and verbal communication skills (4-6 years)ITIL (4-6 years)Project coordination (1-2 ...

APEX
New Jersey

Full stack (SQL ETL, Framework, .Net Framework, Javascript, SQL (PL/SQL and T-SQL), CI/CD, MVC, WebForms....

HCLTech
New Jersey , USA

To be responsible for managing technology in projects and providing technical guidance or solutions for work completion.To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best ...

Panjiva
Princeton, New Jersey

The page you are looking for no longer exists.We’re sorry, but it looks like this job may be no longer available or does not exist.Please click to perform a new job search....

Exidetek
Edison, New Jersey

You are a reliable, experienced engineer who cares deeply about building software that makes a real difference in people's lives, and is keen to grapple with the complexities and trade-offs involved in building government software. This is a great opportunity for engineers who enjoy software archaeo...