Manager, Embedded Software Engineering

2 months ago


Frederick, United States Leonardo DRS Full time

Job ID: 110853 The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world-class, full life-cycle defense and intelligence products that protect the security of our nation and our allies. From air combat training to state-of-the-art electronic warfare systems, our technology is deployed by virtually all U.S. military and government agencies around the world. Job Summary We're hiring a Manager, Embedded Software Engineering in our Frederick, MD office. In this role, you will be responsible for supervising and developing a team of software engineers, and the overall Embedded Software Development strategy and roadmap across the Signal Solutions line of business. The software group is responsible for developing leading-edge embedded software for complex SIGNIT RF Radio/Tuner applications, systems, and subsystems. This position has the option of being either fully onsite in our Frederick facility or partly remote (onsite Tues-Thurs), plus we work a 9/80 schedule (every other Friday off). Must live within commuting distance of the facility regardless of choice. Job Responsibilities Establish and maintain a software development strategy that keeps abreast with industry methodologies and incorporates periodic inputs from key internal/external stakeholders on both technical and business levels Establish and maintain a software development framework to support Signal Solutions line of business covering both embedded software and user application development Continuously improve software engineering practices to support efficiency, reliability, and maintainability goals Plan, manage, and direct overall engineering activities of the software engineering department Provide functional management for the department to include manpower/resource planning, training, coaching, career guidance, etc. Provide domain technical expertise and assistance to others (engineering, support personnel, DRS leadership, technical management, etc.), including leading efforts to solve complex embedded design problems Support management of budget, cost, and schedule for software engineering activities on various programs Participate in the preparation of proposals (e.g. Internal/DRS proposals, responses to RFPs/RFQs/RFIs, etc.) Analyze product/stakeholder specifications and requirements, and develop software designs and approaches to best support them within time and cost constraints Help drive program/project design to cost and other DFx requirements Effectively communicate with team members, manufacturing, supply chain, program management, senior leaders, customers and key stakeholders as required Support, communicate, reinforce and defend the mission, values and culture of the organization Qualifications Bachelor’s degree in Engineering with a minimum of 5 years relevant experience focused in people/team management, embedded software design and architecture, data analytics, automated regression testing of embedded software and applications, and process improvement (or an equivalent combination of experience and training that provides the required knowledge, skills, and abilities) Experience with budget and cost management. Ability to organize and manage multiple products/programs with the focus on delivering within cost and on schedule Combination of industry knowledge, leadership skills, management expertise and in-depth knowledge of design engineering systems and processes Proven Computer Science fundamentals in embedded development, algorithm design, problem solving, and complexity analysis Experience with C, C++, and Python for Linux/Unix operating systems Experience taking a leading role in building complex software applications that have been successfully delivered to customers Experience influencing software engineering best practices within a team Strong mentor of peers and junior level staff Excellent interpersonal, leadership, negotiation, communication, and writing skills Preferred Qualifications A solid understanding of multi-threading/multi-processing Experience with FPGA and ARM based embedded device development Experience with build tools such as Linux VMs, Docker, etc. Familiarity with Signal Generators and Spectrum, Logical, Network, and Protocol Analyzers Experience with embedded device drivers (TCP/IP, UART, I2C, PCIe, etc.) on Linux Strong experience with modern software development processes, including software configuration management tools (Git, SVN, etc), defect tracking tools (preferably jira), peer review, and agile development life cycles. Experience with AI/ML based software development Experience with Requirements BDTM (Bi-Directional Traceability Matrix) tools (preferably DOORS). Strong understanding of EVMS (Earned Value Management Systems) to analyze Software Development performance. Familiarity with cyber security engineering tasks on embedded systems including security implementation, testing, and mitigating issues from testing Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours. *Some employees are eligible for limited benefits only Leonardo DRS, Inc. and its subsidiaries and affiliates are equal opportunity employers and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.#AIS



  • Frederick, Maryland, United States Leonardo DRS Full time

    **About Leonardo DRS:** We are a global leader in delivering defense and intelligence products that protect national security. Our technology is deployed by U.S. military and government agencies worldwide.The **Job Summary** is to hire a Manager, Embedded Software Engineering in our Frederick, MD office. This role involves supervising software engineers and...


  • Frederick, Maryland, United States Leonardo DRS Full time

    **About the Role**We are seeking a highly motivated and detail-oriented Embedded Software Development Intern to join our team at Leonardo DRS. As an intern, you will work closely with our experienced engineers to develop and test embedded software systems.Job Responsibilities:Conduct limited scope testing under the supervision of engineersComplete assigned...


  • Frederick, Maryland, United States Leonardo DRS Full time

    **Career Opportunity:** Embedded Systems InternWe invite applications for an Embedded Systems Intern position at Leonardo DRS. This role offers a unique opportunity to work on exciting projects and develop valuable skills in software engineering.Responsibilities:Collaborate with engineers to design, develop, and test embedded software systemsContribute to...


  • Frederick, Maryland, United States Leonardo DRS Full time

    We are seeking a highly skilled Technical Lead for Signal Solutions to join our team at Leonardo DRS. As a Technical Lead, you will be responsible for developing and implementing the Embedded Software Development strategy and roadmap across the Signal Solutions line of business.**About the Role:** In this position, you will supervise a team of software...


  • Frederick, Maryland, United States LINK Full time

    About the JobWe're seeking an exceptional General Purpose CNO Engineer - Embedded Systems to lead our efforts in developing innovative software solutions for a variety of projects. As part of our interdisciplinary team, you'll contribute to the design, development, and integration of systems using languages like C/C++/Python/Assembly. Your in-depth...


  • Frederick, Maryland, United States SilverEdge Full time

    Job Description: Software Engineering ManagerSilverEdge Government Solutions is seeking an experienced Software Engineering Manager to lead our software development team. The ideal candidate will have a strong background in software engineering, management, and leadership.The successful candidate will be responsible for:* Leading a team of software engineers...


  • Frederick, Maryland, United States Leonardo DRS Full time

    **Job Overview**We are seeking an exceptional Software Engineering Co-op to join our team at Leonardo DRS. As a co-op, you will work on real-world projects and contribute to the development of cutting-edge embedded software systems.Responsibilities:Work on limited scope testing under the supervision of engineersCollaborate with engineers to complete assigned...


  • Frederick, United States General Dynamics Information Technology Full time

    Type of Requisition:RegularClearance Level Must Currently Possess:Interim SecretClearance Level Must Be Able to Obtain:SecretPublic Trust/Other Required:Job Family:Software EngineeringJob Qualifications:Skills:Complex Systems, Software Program, Software SolutionsCertifications:NoneExperience:8 + years of related experienceUS Citizenship Required:YesJob...


  • Frederick, Maryland, United States Leonardo DRS Full time

    Job ResponsibilitiesThis is a leadership position that involves supervising and developing a team of software engineers, planning, managing, and directing overall engineering activities of the software engineering department, providing functional management for the department, and providing domain technical expertise and assistance to others. The salary for...


  • Frederick, Maryland, United States LINK Full time

    Job SummaryWe are seeking a highly skilled Cybersecurity Engineer to join our team at LINK. In this role, you will design, develop, and integrate software solutions for various projects while collaborating with an interdisciplinary team.As a Cybersecurity Engineer, you will be responsible for:Developing new software systems in various languages that can...


  • Frederick, United States LINK Full time

    Description: You will be part of a quick reaction team, working in an exciting target space with difficult problems that must be solved rapidly and effectively. You will primarily operate as a reverse engineer/vulnerability analyst, and may be required to develop prototypes showcasing your research based on mission needs. You will be working very closely...


  • Frederick, Maryland, United States Leonardo DRS Full time

    At Leonardo DRS, we are committed to delivering high-quality defense and intelligence products that protect national security. We are seeking a highly skilled Software Engineering Manager to join our team.**About the Role:** As a Software Engineering Manager, you will be responsible for supervising a team of software engineers and developing the Embedded...


  • Frederick, United States SilverEdge Full time

    Overview SilverEdge is a premier provider of innovative cyber, software and intelligence solutions addressing everyday challenges to meet mission goals across the DOD and Intel Communities and beyond. We are seeking a Cyber Software Engineer. Required Qualifications The Cyber Software Engineer will: • Provides expertise and direction in the development...

  • Software Engineer 1

    18 hours ago


    Frederick, United States Wyetech LLC Full time

    At Wyetech, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry. The Software Engineer...


  • Frederick, Maryland, United States Fuse Engineering Full time

    Job SummaryFuse Engineering is seeking a highly skilled Linux Engineer to join our team. This role involves working with a team of IT professionals to implement custom environments and resolve technical issues in support of a next-generation collaboration capability.About the RoleThe ideal candidate will have at least 8 years of experience as an IT Engineer...

  • CNO Engineer

    1 month ago


    Frederick, United States LINK Full time

    Description: You will act as a general-purpose CNO software engineer where you will design, develop, prototype, modify, and integrate solutions for a wide variety of up-and-coming projects. You will be a part of an interdisciplinary team composed of analysts, operators, data scientists and other software engineers to provide new tooling and explore novel...

  • HPC Software Engineer

    1 month ago


    Frederick, United States BCT Full time

    BCT-LLC is seeking a senior-level HPC Software Engineer. The ideal candidate must possess an active TS/SCI w/Poly. This position is located in Annapolis Junction, Maryland. A career at BCT-LLC says you want to contribute and make a difference to something larger than yourself where success results from the dedication our team members have in building success...


  • Frederick, Maryland, United States Fuse Engineering Full time

    BenefitsFuse Engineering offers a competitive salary of $120,000 - $180,000 per year, depending on experience, as well as opportunities for professional growth and development. We also offer a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.Why Choose UsFuse Engineering is a leading provider of...

  • CNO Engineer

    1 month ago


    Frederick, United States LINK Full time

    Description: You will act as a CNO cloud exploiter for up-and-coming projects where you will analyze, design, develop, prototype, modify, and integrate solutions to provide mission-centric results. You will work closely with analysts, operators, data scientists and other software engineers to provide mission tactical support. Responsibilities: • Augment...


  • Frederick, Maryland, United States Wyetech LLC Full time

    Job DescriptionThe Senior Software Engineer will be responsible for designing, developing, testing, deploying, documenting, maintaining, and enhancing complex software systems.This role involves working individually or as part of a team to review and test software components for adherence to design requirements and document test results.The successful...