Job Details
Job Id:
4817
Title:
Software Group Manager
Job Type:
Permanent
Location:
Severn MD 
Description:
As Software Group Manager, you will perform a pivotal role in the SPD engineering organization.

Our team develops products that enable communication, data egress, and information exchange
in challenging environments for U.S. intelligence and DoD organizations. These solutions rely on a software approach exemplifying innovation, speed and agility while also being supportable for
persistence and extensible to new missions.

SPD is a rapidly growing division within the Rapid Solutions sector of company that is leading development of next generation communications systems. This division has a small company atmosphere where you can solve challenging problems, expand your abilities and advance your
career.

Technical program contributions will be approximately 75% your time, ranging from leading software projects to developing software. Activities that you will perform include to capturing
requirements, facilitating conceptualization and development and managing the production of software.

Beyond program efforts, as Software Group Manager you will oversee the software development strategy and processes for the division.
Part of ensuring the software capabilities of the organization will include working with Program Managers to ensure adequate staffing and hiring
additional personnel as needed.
Additionally, you will be responsible for ensuring the team members are appropriately assigned to programs and progressing in their career.

Duties:
Lead “cradle-to-grave” development of software projects within the product portfolio.
Maintain project and/ or program management responsibilities for contracts.
Establish and maintain cost/schedule baselines and budgets based on requirements.
Facilitate and lead technical design reviews with SMEs.
Support customer driven QRC requirements and projects.
Develop whitepapers.
Contribute to proposal writing and pricing efforts.
Develop and maintain resource plans.
Work with division leadership to negotiate and meet resource requirements

Track, measure, report and communicate project/products costs, schedule performance issues
and risks to leadership team.
Communicate with customers, external/internal stakeholders regarding product deliveries,
materials returned for repair, and general product/financial related inquiries.

What is Required:
Bachelor’s Degree in Computer Science or a related field with 10 years relevant experience,
Master's Degree in Computer Science or a related field with 8 years relevant experience, or PhD
in Computer Science or a related field with 6 years relevant experience.
Expertise in one or more of the following specialties:
Embedded bare-metal C/C++ development for microcontrollers (e.g. MSP430, STM32, ARM, MicroBlaze)
Embedded web services
Linux kernel/driver development
Windows application development
Software architecture
Embedded security
Mobile application development

Preferred:
2+ years management experience.
Active TS/SCI clearance.