Job Directory Software Development Manager

Software Development Manager
El Segundo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Requisition ID: 45368

All Locations: El Segundo, CA (California)

A trusted partner. A national resource. A leader in national security space. We are THE Aerospace Corporation. A team that takes pride in our readiness to solve some of the most complex technical challenges in existence. With challenges spanning government to commercial, you'll have the unique opportunity to work on projects that are literally evolving our nation's space and launch capabilities. We all share a common passion and aspiration - to serve a mission much bigger than ourselves. When you join our team, you'll be part of a rare collection of thought leaders and game-changing innovators. Are you ready to launch your career?

Responsibilities

The Embedded and Specialized Computing Department is seeking a Software Development Manager for the Distributed & Edge Computing Section. The ideal candidate is interested in building leading edge software products and systems. Members of this group provide design and implementation support to a wide range of customers including internal Aerospace customers, national stakeholders, and global commercial customers. Current on-going projects include: Space Cloud (https://aerospace.org/article/space-cloud-delivering-artificial-intelligence-space) and others.

Key Functions

* Work with department director and other managers as needed in all aspects of developing and managing the organization.
* Recruit, hire, mentor, and lead staff to create cutting edge prototypes in the area of embedded design and distributed computing.
* Interface with the program office customers in task scoping, budget and project management.
* Identify new areas of research and lead project teams through the proposal, design and execution phases.
* Ensure the technical quality of deliverables (reports, software, services, etc.) to customers.
* Help manage and maintain the Edge Computing Lab and work with engineers to identify/acquire software and hardware as needed.
* While this is a management position, the selected candidate is expected to get involved on a diverse set of technical projects. It is very important to be hands-on, willing to learn and be comfortable working in a multidisciplinary environment.

Qualifications

Required

* Bachelor of Science in Computer/Electrical Engineering, Computer Science or related discipline.
* Working knowledge with one or more of: Python, C++, Go.
* Deep experience with the distributed and cloud architectures.
* Familiarity with edge/fog computing concepts.
* Expertise with Kubernetes or other cloud orchestration tools.
* Proven track record of system architecture design for embedded systems, distributed computing or flight/space software.
* Effective verbal, written and interpersonal communication skills.
* Ability to obtain a Secret security clearance issued by the U.S. government. U.S. citizenship is required to obtain a security clearance.

Preferred

* Advanced degree in Electrical Engineering, Computer Science or related discipline
* Track record of size, weight, and power constrained design.
* High aptitude for leadership and ability to mentor junior engineers.
* Familiarity with Agile/SCRUM development lifecycle and continuous integration (CI).
* Active Secret or Top Secret/SCI clearance
* Previous management experience

Transcript Requirement

Transcripts are required for this position.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.