Radar Systems Engineer & Embedded Software & Communications
Indra
Madrid, Spain
20 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Spanish
Job source
Tech stack
Communications Protocols
Embedded Software
MATLAB
Systems Integration
Virtualization Technology
Data Processing
Model-Driven Development
Information Technology
Industrial Software
Programming Languages
Requirements
- Collaborate with multidisciplinary teams including systems, hardware, and integration engineers.
- Degree in Telematics, Computer Science, or related field.
- 5+ years of experience in embedded software development for defense or industrial systems.
- Proficiency in C and C++ programming languages.
- Strong knowledge of Linux systems and virtualization environments.
- Experience with communication protocols and hardware-software integration.
- Familiarity with MATLAB for data processing and model-based design is a plus.
- Understanding of signal and data processing techniques (filtering, detection, fusion) is valued.
- English is a must; Spanish is a plus.
- Eligibility for NATO clearance.
About the company
Indra is shaping the future of defense by developing the next generation high-performance radar systems that will safeguard airspace, strengthen air defence, and support some of the most ambitious modernization initiatives in the sector.
These are transformative, high-impact programs where technology and purpose meet. If you’re passionate about engineering solutions that matter - systems that detect, protect, and enable superior decision-making - we invite you to join us and help build the radar capability of tomorrow.
- Design, develop, verify, and integrate embedded software for radar systems in real-time and resource-constrained environments.
- Implement low-level software interacting directly with hardware components.
- Develop robust and efficient code in C/C++ with a focus on performance, memory optimization, and reliability.
- Configure and customize Linux-based systems, including kernel tuning, device drivers, and real-time extensions.
- Design and maintain communication interfaces using protocols such as UDP/TCP, SNMP, and MODBUS.
- Utilize virtualization tools (Docker, QEMU, KVM) for development, testing, and deployment.
- Ensure compliance with defense-grade software quality standards (e.g., NATO AQAP).
- Produce well-documented, maintainable code and contribute to continuous improvement of software development processes.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago