Leonardo DRS - Frederick, MD
posted 5 months ago
As a Manager of Software Engineering (embedded) at Leonardo DRS Naval Electronics, you will play a pivotal role in overseeing a team of software engineers dedicated to the development of complex tactical radar software products. Your primary responsibility will be to ensure that projects are completed on time and within budget while managing the functional aspects of personnel and engineering development. This position requires a blend of technical expertise and leadership skills, as you will be expected to guide the execution of software architecture and design-related development for embedded software in radar components. You will also lead software development operations, providing subject matter expertise to client programs and addressing software issues throughout the design, testing, transition to production, and formal delivery phases. In this role, you will drive technology and ensure the efficient execution of assigned technical solutions. You will manage a team of 3-10 software engineers, overseeing their work, approving timecards, and managing labor coverage and assignments. Your responsibilities will also include conducting performance appraisals, developing training plans, and mentoring your direct reports to enhance their career development and technical knowledge. You will interface with both internal and external stakeholders, ensuring effective communication on software engineering topics. Your technical responsibilities will involve developing and integrating embedded software using C and C++ for advanced radar systems, including Surface-to-Surface and Surface-to-Air applications. You will be engaged in the design, development, analysis, testing, integration, and debugging of software applications and systems, which may encompass areas such as Image and Signal Processing, Real-time systems, Firmware, Database Design, and networking. Additionally, you will be responsible for maintaining and supporting software engineering tools and environments, creating documentation updates, and providing budget and schedule input for design assignments and software deliveries. This role also includes supporting Internal Research and Development (IR&D) projects, which may involve prototype design and development to mitigate key development risks.