6. Key Responsibilities
As a Software Engineer, your day-to-day work will focus on the design, implementation, and testing of software solutions within an embedded or systems-oriented environment. You will spend significant time translating high-level requirements into functional code while ensuring that software meets the rigorous performance standards required for defense applications.
Collaboration is a constant. You will frequently interface with systems engineers to align software functionality with hardware capabilities, and you may participate in peer reviews or design meetings where technical accuracy is paramount. Whether you are working on radar systems, communication suites, or control logic, your primary goal is to ensure the integrity and reliability of the software under operational conditions.
7. Role Requirements & Qualifications
A strong candidate for Leonardo DRS combines technical proficiency with a clear understanding of the defense engineering lifecycle.
- Must-have skills – Proficiency in C/C++, experience with real-time operating systems (RTOS), and a foundational understanding of signal processing or embedded systems.
- Nice-to-have skills – Experience with FPGA integration, familiarity with defense-industry standards, and exposure to CAD or systems modeling tools.
- Soft skills – Strong verbal communication, the ability to work in a structured, process-oriented environment, and the patience to engage in collaborative problem-solving.
8. Frequently Asked Questions
Q: How difficult are the technical questions?
A: Difficulty varies, but they are generally "fair" and focused on your resume. Be ready to explain your past projects in detail, as that is where most technical grilling occurs.
Q: What is the company culture like?
A: Most candidates describe it as friendly and relaxed, yet professional. It is a place where you are expected to be a self-starter who can handle the rigors of engineering without constant supervision.
Q: How long does the hiring process take?
A: It can be slow. While some processes move quickly, others take several weeks or even months. Stay proactive, but be patient with administrative timelines.
Q: Should I prepare for behavioral questions?
A: Yes, but keep them professional. Focus on your experience with teamwork, handling difficult technical challenges, and your interest in the mission of Leonardo DRS.