About The Position

Leidos Defense Systems is seeking a Senior Embedded Software Developer with experience as a mid-level computer, software, and/or electrical engineer to join the EO/IR Subsystem and Seeker Development portfolio. This role involves creating unique solutions for complex problems within aerospace and military systems, including manned/unmanned ground/air vehicles, missiles, defensive radars, and space systems. The developer will work in a fast-paced, small-team environment through all phases of the product life cycle, from conceptual development to post-delivery support. The primary responsibilities include architecting, implementing, and testing embedded software solutions for microprocessors, SoCs, and FPGAs, while actively partnering with cross-functional teams and customers. The role also involves supporting the resolution of technical issues discovered during development, integration, and testing, including troubleshooting, root cause analysis, and identifying corrective actions.

Requirements

  • Bachelor’s degree from an accredited university in electrical engineering, computer engineering, or an equivalent engineering or science degree with 8 years of experience. MS degree plus 2-6 years of experience in a related field.
  • Demonstrate expert knowledge of the C and C++ programming languages as well as various microprocessor assembly languages.
  • Experience with communication protocols (UART, Ethernet, SPI, I2C, CAN).
  • Experience with software versioning and release cycles.
  • Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods for both software and hardware.
  • Must be capable of performing in a collaborative engineering environment, working closely with multi-disciplinary teams.
  • Demonstrated experience effectively communicating within a team environment.
  • Ability and willingness to work onsite in Huntsville Alabama.
  • Ability and willingness to obtain and maintain a DoD Secret clearance.
  • U.S. Citizenship is required.

Nice To Haves

  • Strong communicator and highly organized.
  • Demonstrating the ability to be accountable for small projects.
  • Experience with infrared sensor technology and seeker systems.
  • Familiarity with military standards and regulations related to defense systems.
  • Knowledge of software programming languages (e.g., C/C++, Python) for embedded systems.
  • Strong communication skills and ability to work effectively in a team environment.
  • Active DoD Secret clearance.

Responsibilities

  • Design, development, testing, troubleshooting, and debugging of software programs for enhancements and software-intensive systems and products.
  • Applying appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.
  • Software requirements analysis.
  • Analysis of hardware compatibility.
  • Development of software products and tools used for design.
  • Development and maintenance of infrastructure and platforms.
  • Support resolution of technical issues discovered during the development, integration, and test of deliverable products.
  • Troubleshooting issues, assessing bugs and deficiencies for root cause, and identifying corrective actions.
  • Architecting, implementing, and testing embedded software solutions targeting microprocessors, SoCs, and FPGAs.
  • Actively partnering with other engineers and developers, project managers, technicians, and the customer to develop solutions that adhere to a diverse set of requirements.

Benefits

  • Competitive salary
  • Comprehensive benefits
  • Opportunities for professional growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service