Software Engineer/Principal Software Engineer
Company | Northrop Grumman |
---|---|
Location | El Segundo, CA, USA |
Salary | $89400 – $165500 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Junior, 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