Vacancy expired!
A communications company in Maryland is currently seeking an experienced Software Manager for a great Senior-level opportunity with their team in Bethseda. In this role, the Senior Software Manager will be responsible for leading the Software & Firmware team on the definition, design, development, and testing of software and firmware in our next-generation active phased-array antennas and satellite user terminals.
Responsibilities: The Senior Software Manager will:- Lead a team of Software and Firmware Engineers through all stages of the software development life cycle for our active phased-array antennas and satellite user terminals
- Work closely with engineering management and other business groups to identify project requirements, create project plans, and manage software projects from conception to operation
- Collaborate with cross-disciplinary teams on the design, implementation, manufacturing, and support of our active phased-array antennas and satellite user terminals
- Provide key contributions to overall product design and architecture, including presentations at various design reviews
- Encourage and promote best practices and process improvements for modern software design, development, testing, and maintenance
- Perform other duties, as needed
- 10+ years of related industry experience with a Bachelor's Degree; or, 8+ years of related industry experience with a Master's Degree
- 5+ years of experience with the Technical Leadership of software projects, including project management responsibilities
- 3+ years of Team Management & Leadership experience
- Strong experience with leading Agile (Kanban and/or Scrum) software teams
- Strong knowledge of source code configuration management strategies
- Good working knowledge of software version control systems, Git in particular
- Experience with C/C programming on embedded platforms
- Experience with design and development in an embedded Linux environment
- Experience with Python or other high-level languages for scripting and automation
- Great interpersonal skills
- Excellent communication skills (written and verbal)
- Strong attention to detail
- Highly organized
- Experience with Atlassian Jira for Agile software planning and issue management
- Project experience with Continuous Integration (CI) and other automation
- Knowledge of digital wireless communication systems and modern satellite communication systems
- Knowledge of OSI Networking model, with an emphasis on Layers 1 through 4
- Familiar with IP / TCP / UDP networking