Jobs · Engineering · Tennessee

Senior Specialist, Software Engineering

L3Harris Technologies · Nashville, TN · 1 wk ago
On-siteEngineeringFull-time

About the role

L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Responsibilities

  • Interact directly with engineering team and program management staff to analyze and understand requirements
  • Translate requirements into appropriate technical designs
  • Effectively present technical designs to software engineering, program management, and other team members
  • Implement requirements into software components and applications according to technical design
  • Unit and component test software components and applications to ensure quality of deliverables
  • Provide input and effort for the technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
  • Investigate and address requirement violations in functional testing and production software as needed
  • Track and report status of tasks, deliverables, and issues to software engineering team
  • Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle
  • Effectively manage multiple task assignments
  • Mentor less experienced team members as appropriate
  • Perform other appropriate duties as requested, directed, or assigned
  • Perform all job functions with a positive, professional attitude

Qualifications

  • Master's or Bachelor’s degree in Computer Science, Engineering, Physics, Mathematics and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.
  • 6 years experience in progressively advanced object oriented commercial or government software development experience.
  • 6 years experience in relevant technologies, software development methodologies, and programming languages
  • 6 years experience in the principles, practices, and techniques of object-oriented design/development
  • 6 years experience in regulatory standards impact on software development
  • 6 years experience in the principles, practices, and techniques of software unit, component, and integration testing
  • 6 years experience in the principles, practices, and techniques of source code management and defect tracking
  • 6 years experience in Agile and Scrum methodologies
  • 6 years experience in C# and Visual Studio required (Java experience a potential substitute)
  • 6 years experience with WPF/XAML required.
  • 6 years experience with Object Oriented development with focus on SOLID principals.
  • 6 years experience with UML (Unified Modeling Language) and understand design patters.
  • Able to obtain a Secret security clearance
  • Travel 10%

Preferred Additional Skills

  • Ability to work in a team environment and highly effective at collaboration
  • Ability to effectively utilize both written and verbal communication skills
  • Ability to identify complex problems and provide multiple solutions
  • Ability to understand, create, and communicate complex design specifications
  • Ability to quickly and effectively breakdown assignments into work tasks and provide effort and schedule estimates and successfully achieve them
  • Ability to use judgment and logic in decision-making considering relative to costs and benefits of potential actions
  • Ability to promote a corporate ethics and exhibit a spirit of teamwork and cooperation within the organization
  • Ability to understand and utilize UML (Unified Modeling Language)
  • Ability to identify and apply design patterns as appropriate.
  • Azure DevOps source control (GIT) and pipeline development (YAML).
  • TCP/UDP experience is preferred.
  • Experience with multithreaded application development.

Physical Demands

  • Required to sit for long periods of time
  • Infrequent light physical effort required
  • Written and verbal communication
  • Dexterity of hands and fingers to operate a computer keyboard and mouse
  • May require the ability to travel via automobile or airplane

Work Environment

  • Work performed in an office environment with people close to each other
  • Working with computers, and other computer components
  • Duties may require being on call periodically and working outside of normal working hours (evenings and weekends)

Similar jobs