Staff Engineer Embedded Software Architect – Aht
Company | Northrop Grumman |
---|---|
Location | Northridge, Los Angeles, 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 a STEM discipline with 12+ years of relative experience; Master’s degree in a STEM discipline with 10+ years of relative experience; PhD + 8 years of relative experience.
- Active Secret security clearance
- Self-starters and able to efficiently operate in a team environment.
- Experience with one or more Software languages/technologies: C/C++, Java, Python, C#.
- Demonstrated ability to analyze system requirements to derive software design and performance requirements.
- Demonstrated experience with open software/system architecture solutions.
- Proven ability to design and code new software, as well as modify existing software to add new features.
- 1 or more years of demonstrated success leading teams through the entire development lifecycle.
- Proven experience presenting complex topics to management and other stakeholders.
- Effective communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders.
- A year or more of experience working in an Agile team.
Responsibilities
- Provide technical leadership for a team of software engineers.
- Architect/rearchitect and develop software utilizing C/C++ to modernize and productionize a research codebase.
- Design software-systems, applications, and architectures that implement techniques to support achieving increased modularity, scalability, and reliability, while also maintaining precision, accuracy, and speed to meet performance requirements.
- Ensure industry software engineering best practices and standards are applied and maintained.
- Present your ideas to internal and external groups; lead proposal activities; and represent Northrop Grumman at technical conferences and working groups.
- Work closely with Software Leads to define program intent, system capabilities, and output requirements.
Preferred Qualifications
- Experience with software version control tools such as Git.
- Experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Experience with embedded software such as VxWorks.
- Experience using Atlassian Tool Suite: JIRA, Confluence, Bitbucket, SonarQube.
- Demonstrated ability to develop and maintain a strategic product roadmap, aligning software engineering best practices with business objectives.
- Ability to define technical strategy to modernize/productionize research code.