Software Engineering Internship

Safran DSI•Bedford, NH

About The Position

Safran Defense & Space, Inc. (Safran DSI) is a U.S. aerospace company supporting national defense and space missions. Its Optronics business unit, headquartered in Bedford, New Hampshire, designs and produces electro-optic and navigation systems for military and law enforcement personnel. The Software Engineering Intern supports the team across the product life cycle, from software specifications and design through coding, unit and integration testing, and maintenance of software development documentation.

Requirements

  • Pursuing a bachelor's or master's degree in computer science, computer engineering, or software engineering, or have demonstrated relevant experience.
  • Programming experience in C and C++ on Windows platforms.
  • Ability to integrate hardware and software to develop complete systems.
  • Ability to test and troubleshoot software; experience using revision-control software such as SVN or Git.
  • Solid verbal and written communication skills.
  • Strong organization, presentation, and customer relationship skills.
  • Ability to multitask.
  • Demonstrated leadership skills and ability to work as a team player.
  • U.S. citizenship or permanent resident status.

Nice To Haves

  • Experience designing and programming real-time, multithreaded C/C++ code.
  • Experience with object-oriented design using C++ in an embedded environment.
  • Experience with real-time operating systems such as FreeRTOS or embedded Linux-based systems.
  • Experience writing and maintaining system-level tests for embedded hardware.
  • Experience developing graphical user interfaces for embedded systems.
  • Experience with scripting languages and automated testing.
  • Experience with SoC SDKs, such as Xilinx Zynq/Zynq UltraScale+ Vivado or Microsemi SmartFusion 2 SoC Libero.
  • Understanding of Microsoft Office applications, including Excel, Power BI, Word, PowerPoint, Visio, and Outlook.
  • Familiarity with the Agile software development approach.
  • Experience working in a diverse multinational engineering organization.
  • Experience working in an ITAR environment.

Responsibilities

  • Provide and develop technical expertise in designing and developing embedded software for military sensors and laser range-finder systems.
  • Support the design, coding, and debugging of applications in various software languages.
  • Develop and support software engineering and configuration-control processes, including software release revision control and pre-planned product improvement initiatives.
  • Support software, code, and requirements analysis; software reviews; code-metric identification; and system risk analysis.
  • Support engineering documentation, including software development plans, software design documentation, and software qualification plans and procedures.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service