Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Leonardo DRS Logo

Principal Software Engineer - AI Systems Architect

Leonardo DRS

Salary not specified
Nov 10, 2025
Melbourne, FL, US
Apply Now

DRS EOIS is looking to develop advanced image processing algorithms and AI solutions on embedded platforms for soldiers, ground vehicles, and airborne platforms.

Requirements

  • 3–4 years of experience developing and optimizing image processing algorithms (OpenCV or equivalent).
  • 1–2 years of working experience on Qualcomm Snapdragon processors.
  • Proficiency in C/C++ development in Ubuntu/Linux environments.
  • Working knowledge of Python for AI and automation workflows.
  • Proficiency with JIRA, Confluence, Git, and related tools.
  • Familiarity with deep learning frameworks such as TensorFlow or PyTorch.
  • Knowledge of embedded systems development and real-time optimization.

Responsibilities

  • Lead the architecture, design and development of AI-enabled embedded systems integrating hardware, software and algorithms
  • Define and document system and software architecture including communication interfaces and integration with hardware.
  • Implement, debug, and optimize applications on Qualcomm Snapdragon processors.
  • Develop and maintain software in C/C++ on Ubuntu 22.xx (or equivalent Linux environment).
  • Leverage Python for prototyping, data processing, and AI workflows.
  • Utilize industry-standard tools such as Git, JIRA, and Confluence for version control, project tracking, and documentation.
  • Perform code reviews, technical documentation, and knowledge sharing within the team.

Other

  • Bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) with 9+ years of relevant hardware and software development experience, OR Master’s degree in STEM with 7+ years of related professional/military experience that includes a background in hardware and software development.
  • Hands-on experience with hardware board bring-up and in software development life cycle (SDLC).
  • Familiarity with Agile methodologies and collaborative development practices.
  • Excellent oral and written communication skills.
  • Demonstrated ability to work effectively in a team environment with strong interpersonal skills