Embedded Software Engineer

Ascendion 

📍 Cracow, Poland 🇵🇱

contract
mid-level
hybrid
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++PythonLinuxCMakeDocker

Industry

Telecommunications

Job Description

Industry: Telecom

Title: Embedded Software Developer

Duration: 6 months

Location: Krakow 2 days onsite


Responsibilities include:

  • Implement advanced software modules that follow modern C++ design patterns
  • Develop and debug Linux device drivers
  • Create design documents on software architecture and algorithms
  • Maintain and improve build system using Make, CMake, Python, and Docker
  • Peer review code for adherence best practices, design guidelines, and coding standards


Basic Requirements

  • Bachelor's degree, with an emphasis on Engineering, Computer Science, Mathematics or a related technical discipline
  • Strong C++ programming skills (experience with C++17 a plus)
  • Experience with scripting languages (esp. Python)
  • Experience and practical knowledge of data structures, algorithms, and modern software design
  • Knowledge of software engineering best practices including build environments and automated testing