Software Engineering Internship

Safran Defense & Space, Inc.

Bedford, NHFresher16h agovia LinkedIn

About the Role

The Software Engineering Intern will support the team working systems through all stages of product life cycle, from software specifications to design, coding, unit and integration testing, as well as maintain the pertinent software development documentation.

Key Responsibilities

  • As part of the Software Engineering team, provide/learn technical expertise in design and development of embedded software for a variety of military sensors and laser range-finder systems
  • Support design, code and debug applications in various software languages
  • Develop and support Engineering and Configuration Control processes specific to software development, software release revision control, and pre-planned product improvement initiatives
  • Support software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis
  • Support engineering documents to include SW development plans, SW design documentation, and SW qualification plans/procedures
  • Other duties as assigned

Requirements & Tech Stack

  • Pursuing a Bachelor's or Master's degree in computer science, computer engineering, software engineering or demonstrated relevant experience
  • Programming languages (Windows Platforms): C, C++
  • Ability to integrate hardware and software to develop complete systems
  • Ability to test and troubleshoot software experience using revision control software such as SVN, Git, etc.
  • Solid verbal and written communication skills
  • Strong organization, presentation and customer relationship skills
  • Ability to multitask
  • Demonstrated leadership skills while having the ability to be a team player
  • US Citizenship or Permanent Resident

Ideally, You’ll Also Have

  • Experience in designing and programming real time, multithreaded C/C++ code
  • Experience with Object Oriented Design with 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 in developing graphical user interfaces for embedded systems
  • Experience with scripting languages and automated testing
  • Experience with SoC SDKs (Xilinx Zynq / Zynq UltraScale+ Vivado and/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

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Haystack, DBByte, BAE Systems, Inc.

See all 150 →