Strategic Technology Institute Inc.
Software Engineer II
Strategic Technology Institute Inc., San Diego, California, United States, 92189
Job Description
Job Description
Job Title
: Software Engineer II
Location:
San Diego, CA
Job Type
: Full Time/Contract
Security Clearance
: Top-Secret/SCI *
required
Overview:
Strategic Technology Institute, Inc. (STi) is seeking a highly skilled
Software Engineer II
to join our team in support of the Naval Information Warfare Center (NIWC) Pacific Joint Tactical Aircraft Reference Implementation Laboratory (TacAir RIL) Engineering Services. This role involves providing software engineering expertise to support the development, integration, and testing of C4ISR systems. The ideal candidate will possess a strong background in software development methodologies, agile practices, and experience with large-scale software systems. This professional will provide expert engineering support for military tactical communication systems, ensuring high-quality software specifications, designs, and implementations.
Key Responsibilities:
Software Engineering:
Monitor, review, and critique software specifications, designs, and implementations developed by system contractors and subcontractors.
Support code quality by reviewing unit tests, participating in code reviews, reducing cyclomatic complexity, removing code duplication, and debugging software modules.
Establish and uphold standards in user interface design patterns, object-oriented design, refactoring, design patterns, test automation, continuous integration/deployment, concurrency, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues.
Participate in all phases of the software development lifecycle within a highly collaborative team environment.
Assist in troubleshooting code defects and deploying timely fixes.
Evaluate interfaces between hardware and software, ensuring operational and performance requirements are met.
Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating systems, interfaces with other systems, internal and external checks and controls, and outputs.
Support industry vendors in the design, development, documentation, testing, and debugging of application software and systems.
Minimum Qualifications
:
Top-Secret Clearance
with access to Sensitive Compartmented Information (SCI).
Bachelor's Degree
in applied science, computing, engineering, mathematics, physics, management information systems, or a related engineering or computer science discipline.
Minimum of
three (3) years of experience
, within the past 7 years, developing software test procedures, software programs, and related documentation using a variety of software languages, with strong proficiencies in
C++, CUDA, Python, and MATLAB .
Minimum of
three (3) years of experience
, within the past 7 years, in software planning, requirements analysis, design, development, integration, testing, and debugging of embedded systems.
Minimum of
five (5) years of experience
, within the past 10 years, developing embedded real-time software and real-time Operating Systems (RTOS).
Minimum of
five (5) years of experience
, within the past 10 years,with Agile software development, DevSecOps, and complex software build plans.
Minimum of
five (5) years of experience
, within the past 10 years, with open architecture constructs such as Sensor Open Systems Architecture (SOSA), C5ISR/Electronic Warfare Modular Open Suite of Standards (CMOSS), Open Mission Systems/Universal Command and Control Interface (OMS/UCI), and Agile Mission Suite (AMS) Government Reference Architecture (GRA).
Desired of
five (5) years of experience
, within the past 10 years, developing and documenting system and software architecture using Cameo or similar Model-Based Systems Engineering tools.
Desired of
five (5) years of experience
, within the past 10 years, with configuration management and collaboration tools like Git, JIRA, Collaborator, Beyond Compare, and VersionOne.
Agile Developer Certification
or
Scrum Developer Certification
is highly preferred.
Additional Skills:
Technical Expertise -
Strong proficiency in
C++, CUDA, Python, and MATLAB .
Expert understanding of software development principles, including object-oriented design, refactoring, test automation, and continuous integration/deployment.
Knowledge of user interface design patterns, concurrency, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues.
Experience with embedded systems and real-time operating systems (RTOS).
Familiarity with Agile methodologies and DevSecOps practices.
Ability to work with open architecture constructs and Model-Based Systems Engineering tools.
Analytical Skills -
Excellent problem-solving and debugging abilities.
Ability to analyze complex systems and document requirements effectively.
Experience in evaluating hardware and software interfaces and system performance requirements.
Communication and Collaboration -
Strong verbal and written communication skills.
Ability to work collaboratively in a team environment and contribute to all phases of the development lifecycle.
Experience supporting industry vendors and coordinating with cross-functional teams.
How to Apply:
Interested candidates should submit their resume outlining their qualifications and experience related to this position.
Strategic Technology Institute, Inc. (STi) is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other protected factor.
Company Description
Strategic Technology Institute, Inc. located in Rockville, MD, is a technology services company with an excellent reputation and a twenty-year history of sustained performance. Our culture supports career growth and rewards innovation, self-motivation, and technical excellence. The successful candidate will receive a competitive salary, commission, and bonus along with benefits.
Company Description Strategic Technology Institute, Inc. located in Rockville, MD, is a technology services company with an excellent reputation and a twenty-year history of sustained performance. Our culture supports career growth and rewards innovation, self-motivation, and technical excellence. The successful candidate will receive a competitive salary, commission, and bonus along with benefits.
Job Title
: Software Engineer II
Location:
San Diego, CA
Job Type
: Full Time/Contract
Security Clearance
: Top-Secret/SCI *
required
Overview:
Strategic Technology Institute, Inc. (STi) is seeking a highly skilled
Software Engineer II
to join our team in support of the Naval Information Warfare Center (NIWC) Pacific Joint Tactical Aircraft Reference Implementation Laboratory (TacAir RIL) Engineering Services. This role involves providing software engineering expertise to support the development, integration, and testing of C4ISR systems. The ideal candidate will possess a strong background in software development methodologies, agile practices, and experience with large-scale software systems. This professional will provide expert engineering support for military tactical communication systems, ensuring high-quality software specifications, designs, and implementations.
Key Responsibilities:
Software Engineering:
Monitor, review, and critique software specifications, designs, and implementations developed by system contractors and subcontractors.
Support code quality by reviewing unit tests, participating in code reviews, reducing cyclomatic complexity, removing code duplication, and debugging software modules.
Establish and uphold standards in user interface design patterns, object-oriented design, refactoring, design patterns, test automation, continuous integration/deployment, concurrency, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues.
Participate in all phases of the software development lifecycle within a highly collaborative team environment.
Assist in troubleshooting code defects and deploying timely fixes.
Evaluate interfaces between hardware and software, ensuring operational and performance requirements are met.
Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating systems, interfaces with other systems, internal and external checks and controls, and outputs.
Support industry vendors in the design, development, documentation, testing, and debugging of application software and systems.
Minimum Qualifications
:
Top-Secret Clearance
with access to Sensitive Compartmented Information (SCI).
Bachelor's Degree
in applied science, computing, engineering, mathematics, physics, management information systems, or a related engineering or computer science discipline.
Minimum of
three (3) years of experience
, within the past 7 years, developing software test procedures, software programs, and related documentation using a variety of software languages, with strong proficiencies in
C++, CUDA, Python, and MATLAB .
Minimum of
three (3) years of experience
, within the past 7 years, in software planning, requirements analysis, design, development, integration, testing, and debugging of embedded systems.
Minimum of
five (5) years of experience
, within the past 10 years, developing embedded real-time software and real-time Operating Systems (RTOS).
Minimum of
five (5) years of experience
, within the past 10 years,with Agile software development, DevSecOps, and complex software build plans.
Minimum of
five (5) years of experience
, within the past 10 years, with open architecture constructs such as Sensor Open Systems Architecture (SOSA), C5ISR/Electronic Warfare Modular Open Suite of Standards (CMOSS), Open Mission Systems/Universal Command and Control Interface (OMS/UCI), and Agile Mission Suite (AMS) Government Reference Architecture (GRA).
Desired of
five (5) years of experience
, within the past 10 years, developing and documenting system and software architecture using Cameo or similar Model-Based Systems Engineering tools.
Desired of
five (5) years of experience
, within the past 10 years, with configuration management and collaboration tools like Git, JIRA, Collaborator, Beyond Compare, and VersionOne.
Agile Developer Certification
or
Scrum Developer Certification
is highly preferred.
Additional Skills:
Technical Expertise -
Strong proficiency in
C++, CUDA, Python, and MATLAB .
Expert understanding of software development principles, including object-oriented design, refactoring, test automation, and continuous integration/deployment.
Knowledge of user interface design patterns, concurrency, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues.
Experience with embedded systems and real-time operating systems (RTOS).
Familiarity with Agile methodologies and DevSecOps practices.
Ability to work with open architecture constructs and Model-Based Systems Engineering tools.
Analytical Skills -
Excellent problem-solving and debugging abilities.
Ability to analyze complex systems and document requirements effectively.
Experience in evaluating hardware and software interfaces and system performance requirements.
Communication and Collaboration -
Strong verbal and written communication skills.
Ability to work collaboratively in a team environment and contribute to all phases of the development lifecycle.
Experience supporting industry vendors and coordinating with cross-functional teams.
How to Apply:
Interested candidates should submit their resume outlining their qualifications and experience related to this position.
Strategic Technology Institute, Inc. (STi) is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other protected factor.
Company Description
Strategic Technology Institute, Inc. located in Rockville, MD, is a technology services company with an excellent reputation and a twenty-year history of sustained performance. Our culture supports career growth and rewards innovation, self-motivation, and technical excellence. The successful candidate will receive a competitive salary, commission, and bonus along with benefits.
Company Description Strategic Technology Institute, Inc. located in Rockville, MD, is a technology services company with an excellent reputation and a twenty-year history of sustained performance. Our culture supports career growth and rewards innovation, self-motivation, and technical excellence. The successful candidate will receive a competitive salary, commission, and bonus along with benefits.