About The Position

L3Harris Integrated Mission Systems is seeking a Technical Lead Software Engineer to lead software development for high-assurance encryption products and programs supporting national defense. The role is based at the L3Harris Camden Waterfront Campus in Camden, New Jersey, and follows a 9/80 schedule. Qualified candidates will receive a minimum $10,000 sign-on bonus, with potentially higher bonuses for candidates with additional credentials. The position leads a software development team and supports engineers as a subject matter expert in embedded software application development. The engineer translates requirements into working, maintainable solutions; plans and assigns development work and budgets; tracks team status and performance using EVMS techniques; and enforces processes throughout the software development life cycle. The role also contributes across software development phases, from requirements analysis through formal testing, while working with multidisciplinary engineering teams on hardware/software interfaces and system performance.

Requirements

  • U.S. citizenship and an active Department of Defense Secret clearance.
  • Bachelor’s or master’s degree in computer engineering, electrical engineering, computer science, or a related field.
  • At least 10 years of experience debugging applications on simulated and target hardware.
  • Experience using a real-time operating system (RTOS), such as Green Hills Integrity, VxWorks, or similar.
  • Experience leading a software team or project and strong project management skills.
  • Experience with object-oriented design and implementation.
  • Excellent oral and written communication skills.

Nice To Haves

  • Experience with EVMS.
  • Experience with project planning, task definition and assignment, and performance monitoring.
  • Experience developing device drivers and board support packages for real-time embedded systems.
  • Experience with information assurance and/or cryptography.
  • Experience with NSA Type 1 certification or another software certification, such as DO-178.
  • Prior Rust experience.
  • Exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo.

Responsibilities

  • Lead a software development team and provide guidance and direction to software engineers.
  • Analyze requirements and translate them into working, maintainable software solutions.
  • Plan development, define and assign tasks and budgets, monitor performance, and track team status.
  • Measure work performed using EVMS techniques and enforce processes across the software development life cycle.
  • Investigate root causes of complex issues and implement solutions independently or with a multidisciplinary team.
  • Apply computer science, engineering, and mathematical principles to develop software for target hardware.
  • Work with cross-functional engineering members to develop and evaluate hardware/software interfaces, operational performance requirements, and overall system design.
  • Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware/software integration, and formal testing.
  • Develop software test plans, procedures, and other technical documentation.
  • Develop software using modern C++ tools and standards.

Benefits

  • Minimum $10,000 sign-on bonus; qualified candidates with additional credentials may be eligible for higher bonuses.
  • Relocation stipend.
  • 401(k).
  • Employee Assistance Program (EAP).
  • Company-paid holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service