Specialist, Software Engineering

L3Harris•Palm Bay, FL

About The Position

L3Harris is seeking embedded software engineers to join a dynamic team in Palm Bay or Malabar, Florida. The team extends and enhances existing software components to deliver comprehensive test solutions for F-35 depot and manufacturing needs. The role works closely with cross-functional engineering team members to develop and evaluate hardware-software interfaces, operational performance requirements, and the overall system design. Development supports L3Harris mission systems integration architecture.

Requirements

  • Bachelor’s degree, preferably in Computer Science, Computer Engineering, or a related field, and at least 4 years of related experience; alternatively, a graduate degree and at least 2 years of related experience.
  • Experience interacting with software development throughout the design cycle, including major design reviews and architecture reviews.
  • Experience with hardware and software integration and test.
  • Experience with descopes and test automation using Python or similar languages.
  • At least 3 years of embedded development experience.
  • Experience with APIs, BSPs, drivers, OpenGL, and health and status.
  • Programming experience for Linux and real-time operating systems.
  • At least 3 years of C++ systems development experience, with understanding of software/hardware co-design, distributed systems design, and software/computer architecture.
  • At least 3 years of experience with avionics lifecycle execution.

Nice To Haves

  • Knowledge of safety-critical software development and DO-178C or higher industry standards.
  • Secret clearance preferred.
  • Experience with complex systems focused on mission computing, memory systems, and/or displays.
  • Excellent verbal and written communication skills in a technical information environment.
  • Strong working knowledge of Bash/Python, Intel x86/ARM/FPGA/SoC, embedded system design, release engineering, change and configuration management, debug/trace analysis, real-time operating systems such as VxWorks/LynxOS/Integrity, and software integration, test, verification, and validation.
  • Ability to work well across multiple engineering disciplines.
  • At least 3 years of experience writing or modifying Linux device drivers.
  • At least 3 years of experience with Linux kernel-space and user-space.

Responsibilities

  • Develop requirements, systems architecture, software architecture, and designs.
  • Develop software in C/C++ using existing tools.
  • Use testing tools, which may include Python test frameworks, and code coverage tools.
  • Conduct independent technical investigations of considerable complexity to improve system performance or resolve difficult system requirements issues.
  • Coordinate with other functional engineers to develop and test products and resolve compatibility and interface problems with other subsystems.
  • Participate in specification, design, code, and test reviews with other departments.
  • Follow internal processes to ensure conformance with established policies and procedures.
  • Provide timely production support and problem resolution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service