Northrop Grumman Defense Systems is seeking a Staff Software Engineer to support the Sentinel program. The role involves developing and designing front-end and back-end web architecture, ensuring application responsiveness, and evaluating COTS candidates for the project.
Requirements
- Proficient in C, C++ or Assembly
- Thorough understanding of Operating Systems such as VxWorks and Linux.
- A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES,
- Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration
- Embedded Controller experience like Arduino and DSP
- Proficient in Embedded Linux Development.
- Hands-on experience working with a Real Time Operating System (RTOS)
Responsibilities
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Designing and developing APIs.
Other
- Active DoD Secret clearance - a reinvestigation date occurring in the last 6 years.
- US Citizenship with Ability to obtain Special Program Access (SAP)
- Communicate effectively and clearly present technical approaches and findings.
- Develop technical solutions to complex problems which require the regular use of ingenuity and creativity.
- Perform work without appreciable direction.