Hardware in The Loop Electro-Optical, ReEmpower, Senior Software Engineer I

Raytheon

#ReEmpower

The Re-Empower Program helps support talented and committed professionals as they rebuild their capabilities, enhance leadership skills, and continue their professional journey. Over the course of the 14-week program, experienced professionals will gain paid, on-the-job experience, have an opportunity to participate in sessions with leadership, develop personalized plans for success and receive coaching to guide their return to work experience. Upon completion of the program, based on performance and contributions participants will be eligible for a career at Raytheon Technologies. The next cohort of the Re-Empower Program will run from September 21, 2020 – December 23, 2020.

Minimum Program Qualifications: To qualify for the Raytheon Technologies Re-Empower Program, candidates should:

  • Be on a career break of two or more years
  • Have prior experience in functional area of interest
  • Have interest in returning in either a full-time or part-time position

Organizational Description:

The Electro-Optical Hardware in the Loop (EO HWIL) Department is seeking a Sr. Software Engineer I with strong design, development, and integration skills to join our team.

The EO HWIL Department has the responsibility to provide, develop, and maintain engineering development Test Environments (TEn) that operate real-time and closed-loop (guidance and navigation, tracking) with the weapon’s hardware and embedded software.

Job Description:

Experienced Software Engineer position for a candidate with educational and professional experience in the development and implementation of software for real-time applications. This person will be responsible for the development, implementation, and utilization of software to interface real-time and closed-loop with weapon subsystems in a way that provides an operationally relevant stimulus to allow for weapon software development integration.

This team member will be expected to work within a diverse environment on a variety of projects in a highly collaborative and dynamic environment. A successful candidate is one who can participate in a multi-disciplined team and properly apply engineering tools and processes.

A candidate willing to collaborate and coordinate with Software, Hardware, Systems, Supply Chain, Quality, and other Engineering disciplines to resolve issues that may arise during development, testing, and integration.

U.S. Citizenship status is required as this position will require a U.S. Security within one year of start date.

Required Education, Skills, and Experience:

  • Requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum of 4 years of prior relevant experience
  • Minimum of four (4) years of professional experience developing and implementing object oriented programming in C++, in a Linux environment
  • Four (4) years of professional experience in computer scripting language such as Shell/Perl/Python
  • Two (2) or more years of professional experience developing software for real-time control of events and/or synchronization
  • US Citizenship required

Desired Education, Skills and Experience:

  • Master’s Degree in aforementioned field
  • Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products
  • Working knowledge in the development and integration of software drivers for the operation of computer hardware interfaces
  • Working knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422, USB, PCI, and RIO
  • Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
  • Experience and knowledge developing requirements for software products
  • Understanding of computer architecture and computer hardware optimization techniques
  • Working knowledge of Software Configuration Management principles, environments and tools
  • Proficiency in Linux or Unix operating system enviornments
  • Working knowledge of GP/GPU technologies and parallel processing
  • Working knowledge and experience with configuration management tools such as Synergy, Subversion, or Git
  • Working knowledge/course work of signal & image processing, digital communications, control theories, estimation theory and/or electro optics
  • Experience developing performance simulations, such as 6Degrees of Freedom (6DOF) or Integrated Flight Software (IFS)
  • Embedded firmware development using Verilog/VHDL hardware description languages a plus
  • Parallel programming principles and processes for technical computing environments

163337

Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.

Read Full Description

Discover Similar Jobs

Suggested Articles