Staff Embedded Software Engineer
Company | Northrop Grumman |
---|---|
Location | El Segundo, CA, USA |
Salary | $171000 – $256400 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s Degree in Computer Engineering, Computer Science, Software Engineering, or related STEM degree with 12+ years of software development experience, OR Master’s Degree with 10+ years of experience, OR Ph.D. with 8+ years of experience
- Strong proficiency in C or C++ programming
- Experience executing in a RTOS environment (i.e., RT-Linux, FreeRTOS, VxWorks, GH Integrity)
- Experience and demonstrated ability to lead, manage, mentor a small technical team
- Candidate must be able and willing to obtain and maintain a U.S. Government DoD Secret and/or Top Secret security clearance
Responsibilities
- Design, develop, document, test, and debug applications software and systems that contain logical and mathematical solutions
- Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product software
- Determine overall system and user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops utility programs
- Ensure software standards are met
Preferred Qualifications
- Active DoD Secret or Top Secret/SCI security clearance
- Strong proficiency in Object-Oriented software design and C++ programming
- Experience across the various life cycle phases including software systems architecture development, requirements definition and analysis, OO development, code and unit test, system integration and test
- Experience with lab instruments such as noise and signal generators; logic, spectrum, and network analyzers; and power sources and switches
- Experience with hardware validation and verification of RF, digital or mixed signal devices