Posted in

Software Engineer/Principal Software Engineer

Software Engineer/Principal Software Engineer

CompanyNorthrop Grumman
LocationEl Segundo, CA, USA
Salary$89400 – $165500
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelJunior, Mid Level, Senior

Requirements

  • Bachelor’s Degree in a STEM discipline with 2+ years of software development experience OR a Master’s Degree in a STEM discipline with at least 6 months of software development experience
  • Strong proficiency in C or C++ programming
  • Experience executing in a RTOS environment (i.e., RT-Linux, FreeRTOS, VxWorks, GH Integrity)
  • Candidate must be able and willing to obtain and maintain a DoD Top Secret clearance and Special Program Access
  • Bachelor’s Degree in a STEM discipline with 5+ years of software development experience OR a Master’s Degree in a STEM discipline with 3+ years of software development experience, OR Ph.D. with 1+ years of software development experience
  • Strong proficiency in C or C++ programming
  • Experience executing in a RTOS environment (i.e., RT-Linux, FreeRTOS, VxWorks, GH Integrity)
  • Candidate must be able and willing to obtain and maintain a DoD Top Secret clearance and Special Program Access

Responsibilities

  • Design, develop, integrate and test real-time flight software that implements a payload controller in a RISC-V soft processor running in a RTG4 FPGA in about 1 year
  • Develop key software functions including mechanism control, telemetry reporting, fault monitoring, and stored command sequence responses and failover to a redundant processor
  • Develop software in C++ in FreeRTOS
  • Applies the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of such engineering applications
  • Interface with application users, hardware and systems engineering teams in a lab environment

Preferred Qualifications

  • Experience developing on RISC-V soft processor running in a RTG4 FPGA
  • Working knowledge of standard test equipment: network analyzers, oscilloscopes, waveform generators, synthesizers, digitizers, and/or signal analyzers
  • Active Top Secret/PAR with poly security clearance
  • Experience with FreeRTOS