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

Version Control SystemsCommon

Ability to use software tools to track and manage changes in source code or documents over time.

C++Common

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

Embedded SystemsCommon

Expertise in designing and programming computing systems embedded within electronic devices.

Embedded LinuxCommon

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

GitCommon

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

C/C++Common

Programming skills in the C and C++ languages for software development and system programming.

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.

Additional Skills & Traits

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

Python

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

FPGA Embedded Systems

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

Hardware Design

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

Machine Vision

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

USB Device Driver Development

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

Problem Solving

Ability to identify issues and develop effective solutions efficiently.

Documentation

Ability to systematically create and organize clear and accurate records or documents.

Communication

Ability to convey information clearly and effectively in verbal and written form.

Cross-Functional Collaboration

Ability to work effectively across different departments or functions to achieve shared goals.

Collaboration

Ability to work effectively with others across different departments to achieve shared goals.

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.

Any Field

No specific academic field required; open to all educational backgrounds.

Software Engineering

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

Seniority Distribution

Experienced100%