Software Engineer Jobs in Κορωπί | Information Technology / IT

8 open positions from 1 companies

Search Jobs

About Software Engineer Jobs

Software Engineers design, develop, and maintain software applications and systems. They write clean, efficient code, collaborate with cross-functional teams, and solve complex technical problems. This role offers excellent career growth in Greece's thriving tech sector, with opportunities in startups, enterprises, and international companies.

Find your next employer

Discover active opportunities with leading companies

Required Skills

Essential skills needed for Software Engineer positions

C++Essential

Proficiency in the C++ programming language for software development and system programming.

GitVery Common

Proficiency in using Git version control system to manage source code and track changes.

CVery Common

Knowledge of the C programming language used for system and application software development.

Embedded LinuxCommon

Experience in developing software systems based on the Linux operating system tailored for embedded hardware.

Technical DocumentationCommon

Ability to create clear and detailed documents that explain technical information and procedures.

Version Control

The practice of managing and tracking changes to source code or documents over time.

Software Architecture

Understanding and designing the high-level structure of software systems.

Testing

Knowledge of effective methodologies and standards for software or product testing to ensure quality.

Communication Protocols

Understanding and adhering to established rules and standards for effective communication in systems or organizations.

Debugging

The ability to identify and fix errors or issues in software or systems.

Additional Skills & Traits

Nice-to-have skills and soft skills that can help you stand out

FPGA Embedded Systems

Design and development of embedded systems using Field-Programmable Gate Arrays (FPGAs).

Python

Proficiency in Python programming language for software development, automation, and data analysis.

USB Device Driver Development

Creating and maintaining software that enables communication between the operating system and USB hardware devices.

Hardware Design

The process of planning and reviewing the physical components of electronic systems.

Embedded Systems Debugging

The ability to identify and fix faults in embedded hardware and software systems.

Machine Vision

Technology and methods used to provide image-based automatic inspection and analysis for industrial applications.

Educational Background

Recommended education and qualifications for Software Engineer positions

Electrical Engineering

Study focused on electrical systems, circuits, and electronic devices engineering.

Computer Engineering

Study of computer hardware, software systems, and the integration of computing technologies.

Computer Science

Study of computational systems, programming, algorithms, and software development.

Engineering

Study of applying scientific principles to design, build, and maintain structures and machines.

Software Engineering

Study of designing, developing, testing, and maintaining software systems.

Seniority Distribution

Experienced100%