Summary
✨ AI‑Generated
Join an internationally oriented engineering environment developing mission-critical software and integrated systems. You will analyze requirements, produce engineering documentation, implement software according to defined standards, and test and debug applications against predefined scenarios. The role offers exposure to complex technical systems, rigorous engineering practices, and end-to-end development and integration activities.
Highlights
Work on technically challenging software and system-integration projects in defense and security, covering requirements analysis, development, testing, debugging, integration, and long-term support.
Description
SCYTALYS is a leading software development and system integration company, operating internationally with its main offices in Athens.
The company counts more than 30 years of operation in the Defense and Security sectors, where it specializes in the specification, design, development, integration, installation, testing and follow-on support of:
Tactical Data Links and Interoperability SolutionsMission and Command & Control SystemsSurveillance solutions
SCYTALYS is currently looking for a skilled Software Engineer passionate about their field of work.
(Responsibilities) About the role / What you can expect:
Perform detailed analyses of task(s) requirementsWrite software development documents in accordance with the Company’s Engineering Documentation StandardsCode software in accordance with the Company’s Software Development and Coding StandardsTest and debug software (standalone test environment) with predefined test cases and verify predicted performance, memory, processor, and other requirements identified as requirements for the softwareIntegrate software (Company designed and purchased) with other software to form a complete system or enhance system capabilities and performanceSupport test teams through the system integration and acceptance test phasesAdvise Company management regarding perceived and/or recognized problems with performance of designed software and/or system developmentSupport installation and check-out on-site and hotline service or warranty/upgrade works at the installed systemsShould the need arise, work towards your team’s goals carrying out tasks that may befall outside your field of expertise as best as you can
Required Skills:
BSc or equivalent in Computer Science or Electrical/Electronics Engineering or related fieldSoftware programming skills in one or more of the following languages: C/C++, Java, PythonAt least 3 years of professional experience in systems programming and the development of native applications using C/C++, or Java and TCP/IP, UDP/IP networkingAbility to read technical specifications, identify requirements, and provide software design to satisfy these requirementsAbility to work on Windows and Linux systems and perform basic administration / automation tasks (e.g., shell scripting to create / debug installation and configuration scripts etc.)Good knowledge of Computer networking concepts and devicesSolid understanding of XML and JSONGood knowledge of SQL, and experience with RDBMSs (SQLite, PostgreSQL) and NoSQL databases (Redis)Application compile, debugging, profiling, and optimizationGood interpersonal skills to work effectively within a team
We offer:
Competitive remuneration packageTicket vouchersPrivate Medical Insurance packageContinuous learning in new technologiesOpportunity to work in large-scale projects with talented people