
Real job — pulled straight from Leonardo DRS’s careers page · Verified July 15, 2026 · No reposts.
Job description
Leonardo DRS is hiring a Embedded Software Engineer — a full-time, based in Varese, IT role. Apply directly on Leonardo DRS's careers page below.
ELI - FCS Embedded Software Engineer
Location: IT - Varese - Cascina Costa
Time Type: Full time
Job Description
Job Description:
The role is within Flight Control Systems department which is a part of the Aircraft System Integration area within the Engineering Directorate. The purpose of the role is to carry-out Embedded Software Development activities.
Main Tasks:
• Management of software items, from source code creation to software build and deployment
• HW/SW and SW/SW integration activity within Flight Control Computer team
• Source code development within Model-Based Design process (code auto-generator) and/or traditional process (hand-written code)
• Support troubleshooting and debug activity on simulated or real platform
• Software configuration activity according to applicable procedures and standards
• Participation in software peer-review meeting
• Contribution to software architecture definition, with particular attention to efficiency, maintenance and re-usability
• Contribution to evaluation and selection of proper HW and SW platforms for Flight Control Computer
Education:
Bachelor Degree in Computer Sciences, Electronics, Telecommunications or similar
Seniority:
Junior (1-3 years)
Technical Skills:
• Knowledge of C/C++ programming
• Capable of performing troubleshoot and debug on existing code (and based on Problem Reports list)
• Knowledge of scripting languages for Unix/Windows
• Understanding of common best-practices for software engineering and configuration management processes
• Knowledge of data bus protocols such as ARINC 429, CAN, Ethernet, Serial (e.g. RS-232/422/485)
• Knowledge of Matlab/Simulink modeling language
Soft Skills:
• Analytical and organized in the day-by-day activity
• Collaborative and proactive
Language:
English (B2 or higher)
Desirable Requirements:
• Knowledge of key aspects of embedded systems such as scheduling, memory management, CPU throughput, numeric precision, etc.
• Knowledge of airborne software standards such as RTCA DO-178B/C, DO-330, DO-331
• Hands-on experience using electrical test equipment (multi-meters, oscilloscopes, power supplies, etc.)
• Hands-on experience with avionics electrical interfaces including analog, digital, discrete I/O
• Hands-on experience with data bus protocols such as ARINC 429, CAN, Ethernet, RS-232/422/485, AFDX
• Knowledge of ADA programming language
Seniority:
JuniorPrimary Location:
IT - Varese - Cascina CostaContract Type:
PermanentTotal Base Pay Range:
Hybrid Working:
HybridGet Embedded Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Embedded Software Engineer at Leonardo DRS?
The required skills for Embedded Software Engineer at Leonardo DRS include: C, C++, Bash, Python, Matlab, Simulink, CAN, Ethernet.
What is the seniority level for Embedded Software Engineer at Leonardo DRS?
Embedded Software Engineer at Leonardo DRS is a Entry level position.
How do I apply for Embedded Software Engineer at Leonardo DRS?
You can view the full description and apply for Embedded Software Engineer at Leonardo DRS on EchoJobs: https://echojobs.io/job/leonardo-drs-eli-fcs-embedded-software-engineer-wl297.