Join Our Team as Software Engineers at Intracom Defense (IDE)
About Us
Join Intracom Defense (IDE), Greece's top tech defense company.
Our mission? To innovate, create, and deliver cutting-edge technology on a global scale.
At IDE, we research, design, develop, and manufacture groundbreaking products, systems, and solutions in sectors such as Tactical Communication and Information systems, Missile Electronics Surveillance solutions, Hybrid Electric Power systems , Next-gen Unmanned Air and Sea platforms and disruptive technologies (such as Artificial Intelligence, Cyber Security)
As a key player in international defense, IDE is a registered NATO supplier and participates in international development and production programs, as well as in industrial cooperation programs for the defense sector.
Last but not least, IDE is a trusted and leading company in EU research and development programs, where research and innovation are the key elements for the upcoming technological breakthroughs.
In IDE we invest in people and technology!
We're not just about defense— we're about shaping the future!
📍 Location: Koropi, [East] Suburbs
💻 Working Model: Flexible Hybrid
🚀 Growth Opportunities: Access to continuous learning, professional development, and career advancement pathways
📈 Reporting to: Software Development Section Manager of the Products Development Department
1. WIRELESS COMMUNICATIONS ENGINEER
What You ‘ll Be Doing:
- Capture technical requirements and derive technical specifications and KPIs for baseband physical layer functionality.
- Participate in System Design and System Architecture tasks.
- Have key role in Physical Layer modeling, design, prototyping and design verification testing, with emphasis on baseband algorithmic design, implementation and assessment.
- Develop accurate simulation environment testbeds, such as wireless channel models, digital and RF impairments models, etc.
- Perform bit accurate modelling and generate implementation architectures for the target device.
- Implement algorithms in System on Chips (SoCs) and/or in processors, following established workflows.
- Participate in Design Verification testing activities in the lab and in field trials.
- Prepare appropriate documentation as required.
Qualifications & Experience
Required:
- M.Sc. in Electronics/Electrical/Telecommunications Engineering or an equivalent qualification from a recognized institution, with justifiable knowledge on digital wireless communications theory and applications.
- Proven working experience in Signal Processing, Baseband Modem algorithmic design and related KPIs assessment for wireless applications using the MATLAB and/or Simulink toolchain.
- Experience with Software Defined Radio architectures and platforms such as RF agile transceivers and SoCs.
- Established bit accurate modelling methodology for baseband algorithmic signal processing blocks.
- Experience in C/C++ programming for embedded applications.
Desired:
- Proven multi-disciplinary experience in wireless R&D, hardware-software co-development focused on the PHY and MAC layer of radio technologies, baseband digital communications engineering, algorithm and protocol development, high-level ADC/DAC & RF engineering, link level systems modeling, etc.
- Familiarity with Model Based Design flow using MathWorks tools for co-simulation and HDL or C code generation.
- Experience with Xilinx embedded development environment (Xilinx SDK/VITIS, Xilinx Vivado HLS).
- Experience in embedded development tools (e.g. JTAG emulators, logic analyzers, oscilloscopes, etc.).
Key Competencies:
- Strong analytical and problem-solving skills.
- Willingness to take initiative and motivation to drive results.
- Very good planning and time-management skills.
- High sense of accountability and great ability to work effectively both independently and within a team.
- Remain tactful and diplomatic to maintain a good working relationship with the development team all the time.
2. CYBERSECURITY ENGINEER
What You ‘ll Be Doing:
- Design of secure systems and networks solutions to defend against advanced cyberattacks, hacking and persistent threats.
- Software architecture definition with focus on software security.
- Application of the security process to all phase of the development lifecycle (requirements, design, coding, testing, deployment, maintenance).
- Creation and maintenance of security plans, thread models, and risk assessments using state-of-the-art methodologies.
- Scheduling and contribution to security audits.
- Contributing to design/decision meetings (both functional and technical).
- Coordinating and collaborating with other members of the software development team and technical experts.
Qualifications & Experience
Required:
- Bachelor's/University’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
- Proven working experience in Cybersecurity fields (e.g. secure coding, hardening, penetration testing, auditing).
- Knowledge of S-SDLC/DevSecOps principles.
- Knowledge of TCP/IP stack.
Desired:
- Post-graduate Degree on Information System Security will be considered as a plus.
- Working experience in Software Engineering using C/C++.
- Cryptography for data, network and application security, hardening practices.
- Experience in open-source Cybersecurity tools.
Key Competencies:
- Strong analytical and problem-solving skills.
- Willingness to take initiative and motivation to drive results.
- Very good planning and time-management skills.
- High sense of accountability and great ability to work effectively both independently and within a team.
3. INTEGRATION AND TESTING SOFTWARE ENGINEER
What You ‘ll Be Doing:
- Monitoring and testing the software releases.
- Creating, monitoring, evaluating and document test cases/unit tests development.
- Disseminating his/her knowledge to the rest of the team and collaborate closely with the software engineers.
Qualifications & Experience
Required:
- Bachelor's/University’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
- Fulfilled military obligations for male candidates.
Desired:
- Good knowledge of networking protocols.
- Good knowledge of Python language, including OOP techniques and basic design patterns.
- Building systems using GNU Makefiles & CMAKE.
- Linux OS familiarization.
- Experience with embedded systems deployments (hardware knowledge, hardware configuration, embedded software, bootloaders, etc.).
Key Competencies:
- Self-motivated with an aptitude to problem solving and ability to drive difficult issues to conclusion in support of team goals.
- Ability to lead aspects of design / delivery activities in accordance with project plans and processes.
- Very good planning and time-management skills.
- High sense of accountability and great ability to work effectively both independently and within the team.
- Interest in the defense domain.
What’s in it for You:
- Friendly and Dynamic Working Environment.
- Competitive Remuneration package directly dependent on the candidate's qualifications and experience.
- Opportunities for Continuous Learning of state-of-the-art technology and career development.
- Private Health Insurance.
- Corporate transportation from metro stations.
- Onsite dining facilities.
- Work-Life Balance initiatives.
Ready to Join Us?
At IDE, you’re not just taking a job—you’re stepping into a career where you can grow, innovate and make a difference.
If you are ambitious, and ready to take on the challenge, we want to hear from you!
All applications will be treated with strict confidentiality.