What are the responsibilities and job description for the Senior Software Engineer position at New Directions Technologies Inc.?
** THIS POSITION IS CONTINGENT ON CONTRACT AWARD - EXPECTED JUNE 2026**
MUST HAVE A DOD SECRET CLEARANCE WITH ELIGIBILITY FOR A TOP SECRET CLEARANCE
Since our founding more than twenty-five years ago, NDTI has been single-minded about delivering high-quality services and solutions to our clients. From the outset, the company’s founder decided that information technology should be both a key capability and an integral part of company operations. Consequently, we have succeeded in building a significant reputation in delivering high-quality information technology services and solution to our customers. Worthy of note is our success operating and streamlining data center and desktop computer operations through the use of data center and desktop virtualization solutions. Always adaptable and forward-looking, when cybersecurity threats emerged as a key concern, NDTI evolved our offerings to include information assurance and cybersecurity services.
Today, our information assurance and cybersecurity capability are second to none. We have the ability to certify, accredit and secure large complex systems. We are also recognized for our ability to design and deploy large scale collaboration solutions as exemplified by the SharePoint solutions we developed and maintain for a key Homeland Security agency. Complementing our information technology credentials is a team of subject matter experts who are experienced former DoD acquisition professionals and warfighters from all military service branches.
Our commitment to the defense of our nation and the operational efficiency of our government are major factors that will continue driving our business strategy for the foreseeable future.
Job Description:
Supports the development and integration of software products embedded within existing avionics systems or to be connected via tablet or server interface to control various aircraft systems. Designs, codes, tests, and debugs software applications for avionics systems. Troubleshoots and resolves software issues to ensure system performance and reliability. Collaborates with cross-function teams to understand customer needs, design software/ firmware architectures, and implement software modules.
Required Experience:
- BS electrical engineering or computer science.
- 10 years of experience developing software of which at least 4 must be in embedded real time systems.
- Hands-on experience of multiple software development methodologies - Agile, Waterfall etc.
- Hands-on experience with PI Planning, DevSecOps CI/CD pipelines.
- Hand-on experience to demonstrate the appropriate years of experience with software engineering functions such as: requirement analysis and definition, configuration.
Desired Experience:
- Appropriate years of practical experience in software systems engineering associated with modeling and simulation within the training and training systems domain or aircraft avionics domain. Experience with RedNet or other AMS-related and adjacent systems is highly desired.
- Appropriate years of acquisition experience, with three (3) years in a DoD program directly supporting Training and or Training Systems Acquisition or Aircraft Avionics.
- Appropriate years of experience with current and emerging software development methodologies, process, and life-cycle models, (e.g. Capability Maturity Model (CMM), CMM Integration (CMMI), IEEE-12207, Waterfall, Agile, and Spiral).
- Appropriate years of experience with MIL-STD-1553 and Ethernet implementation into military systems.
- Appropriate years of experience with software development conducted IAW IEEE-12207.
- Appropriate years of experience defining, implementing, collecting, and analyzing software-related metrics.
- Appropriate years of experience with developing current military equipment and systems.
- Appropriate years of experience with a wide range of non-engineering, non-scientific information in the form of Federal Acquisition regulations, Military Standards, DoD/DoW/DON/NAVAIR policies, directives, and instructions and must know the application of these documents to assignments.
- Appropriate years of experience with software and technical Military and Commercial Standards (e.g. MIL-TSD, DOD-STD, IEEE, ISO, and ANSI).
- Appropriate years of experience in User Interface / User Experience (UI/UX) specific to Android Tablet Applications.
Equal Opportunity Statement:
NDTI is an SDVOSB and is proud to be an Equal Opportunity Employer. At NDTI we value taking care of our employees and delighting our customers.