Northrop Grumman - Manhattan Beach, CA

posted about 2 months ago

Full-time - Senior
Manhattan Beach, CA
Computer and Electronic Product Manufacturing

About the position

The Staff Software Engineer will lead the development of software for various flight, space, and ground systems, focusing on real-time requirements in resource-constrained environments. This role involves designing, developing, and testing applications software while ensuring compliance with software standards. The engineer will collaborate with hardware engineers and provide technical leadership to junior team members, contributing to innovative aerospace and defense solutions.

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.
  • Determine overall system and user needs; analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
  • Prepare operating instructions; design and develop compilers and assemblers, utility programs, and operating systems.
  • Ensure software standards are met.
  • Provide technical leadership for junior team members.

Requirements

  • Bachelor's Degree in Computer Engineering, Computer Science, Software Engineering, or related STEM degree with 12+ years software development experience OR Master's Degree with 10+ years of software development experience, OR Ph.D. with 8+ years of software development experience.
  • Strong proficiency in OO design and in C++ programming, executing in a RTOS environment (i.e., FreeRTOS, RT-Linux, VxWorks 6.9 and 7.0, GH Integrity).
  • Experience designing, developing, integrating, verifying, and qualifying real-time embedded software including experience with software and systems engineering.
  • Prior experience working in a fast-paced lab environment with rapid development.
  • Experience and demonstrated ability to lead, manage, mentor a small technical team.
  • Active U.S. Government DoD Secret security clearance at time of application with the ability and willingness to obtain and maintain Top Secret or SCI access.

Nice-to-haves

  • CAM/EVMS experience
  • Experience in Agile process and Atlassian Tool Suite (Jira, BitBucket, etc)
  • SpaceWire bus implementations and structured protocols
  • Experience with Command and Telemetry
  • Experience with SIMICS

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off (PTO) for vacation and/or personal business
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service