Principal Software Engineer
Leonardo DRSAbout the role
Job ID: 107400
The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world-class, full life-cycle defense and intelligence products that protect the security of our nation and our allies. From air combat training to state-of-the-art electronic warfare systems, our technology is deployed by virtually all U.S. military and government agencies around the world.
The Leonardo DRS Tactical Systems team develops secure communications and intelligence, information, cyber, electronic warfare and space (I2CEWS) technologies for airborne, shipboard, ground, man-portable, and space applications. We are the world leader in Intelligence Broadcast System (IBS) based software defined radios and terminals for over 20 years and Link-11 data terminal sets and Link-22 signal processing controllers for over 40 years. We produce the highest performance electronic warfare systems on the market ranging from ultra-low size, weight, and power man-portable systems to fully networked, multi-site fixed and mobile electronic support and electronic attack systems. Our systems use state of the art software defined radio, cryptographic, and machine learning technologies developed, integrated, and produced by our team. Leonardo DRS Tactical Systems is looking for talented individuals to join our team to help us develop innovated and next generation solutions to meet our customers' mission-critical needs.
Job Responsibilities
- Responsible for driving technology and completion of activity on time and budget
- Design, develop, analyze, document and support testing of products, systems or subsystems
- Ability to complete a technical project independently and mentor and coach other engineers. Review customer specifications and requirements, and develop designs to best support them, including cost as a key design variable
- Provide budget, cost and schedule input for design assignments
- Document component and subsystem specifications and material requirements
- Analyze designs as necessary
- Specify and evaluate supplier components, subsystems and services
- Support the program design to cost and design for manufacture requirements
- Develop prototypes to retire key development risks
- Communicate clearly (written and oral) with manufacturing, supply chain, program management and the customer as required
- Participates heavily in preparation of the more complex and significant proposals
- Provides technical expertise and assistance to other engineers and support personnel
- Interact with technical management, other professionals, technicians and support personnel to coordinate, recommend and confer regarding technical activities and progress
- May mentor and coach the work of others as assigned
- Support, communicate, reinforce and defend the mission, values and culture of the organization
Job Responsibilities Part II
- Ability to execute upon full software lifecycle
- Strong technical writing skills in support of task documentation
- Communicate and drive to a schedule
- Demonstrates strong working knowledge of C++
- Advanced understanding of OOA/OOD Software Solutions
- Operating system concepts, and computer architecture knowledge
- Familiar with multi-threaded, and IP socket programming techniques
- Practical Knowledge of UML design tools
- Good working knowledge of Microsoft Visual Studio or Eclipse
- Active Department of Defense (DoD) Secret Clearance or the ability to attain one
- Strong Understanding of LINUX, Unix-like, and Windows Operating Systems
Desired Knowledge:
- Applied cryptography concepts such as knowledge of digital signature algorithms and standard encryption algorithms.
- Secure/Authenticated boot knowledge and deployment experience
- NSA Certification experience
- Experience with HAIPE and/or IPSec TCP encryption technologies
- Knowledge of PPK, TLS, and asymmetric encryption technologies
- Current Secret or above clearance
- Embedded Software development experience
Qualifications
- Bachelor’s degree in engineering or related technical field with a minimum of 8 years of experience Mastery of technologies and domain knowledge
- Expected to have knowledge and significant experience in multiple engineering disciplines
- Experience or working knowledge and understanding of Microsoft Power BI and Das
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s