Για εργοδότες
Senior Embedded Software Engineer


GWF Labs Μονοπρόσωπη ΙΚΕ logo
251-500
Υπηρεσίες Λογισμικού και Πληροφορικής

In Thessaloniki, GWF has established a modern Development Center whose mission is to create fresh smart-metering and IoT solutions that reshape traditional utilities toward smart city paradigms. We want to contribute to the local tech ecosystem and at the same time drive the company’s international growth. The team offers a vibrant environment, passionate bright colleagues, and a clear goal to transform IoT data into modern applications.

We are seeking a highly motivated Senior Embedded Software Engineer to join our team. If you have a passion for what we are doing, we want to hear from you!

 

Key Responsibilities

  • Participate and lead in the design, development, testing and documentation of embedded systems. Understand and clarify product requirements and proactively identifying problems in them, and making pragmatic decisions about technical trade-offs, while thoroughly documenting work.
  • Contribute towards program goals, ensuring schedules are met and deliverables are signed off in time, scope, and budget.
  • Evaluate new and existing technologies to propose how they could be applied in new ways to solve problems.
  • Assist in harmonizing processes, tools, and methodologies for the team including, identifying challenges and proposing potential improvements.
  • Grow as an engineer and mentor younger colleagues in domains of expertise. Align training with team leadership to ensure knowledge development.
  • Contribute to a healthy local company culture. Embrace company vision, values, and mission. This includes proactive, clear, respectful, and persuasive communication in multidisciplinary, distributed teams.

Essential skills

  • Experience in collaborative and team development, with version control (git).
  • Proficiency in C and C++ in programming for embedded software. Knowledge of related compilers & toolchains (gcc, IAR, clang, and similar) and build systems (make, cmake) necessary.
  • Proficiency in Python.
  • Experience with embedded debugging tools (e.g., JTAG/SWD, logic analyzers, multimeter, oscilloscope, and similar).
  • Knowledge of MCU architectures and assembly (e.g., ARM Cortex, TI MSP, and similar), Embedded Linux and basic peripherals and blocks of design (ADCs/DACs, IRQs, DMAs, Watchdogs, etc.)
  • Ability to create and maintain comprehensive technical documentation (in-code, diagrams, flowcharts, formulas, etc.) Scoping accuracy is important, even with varying degrees of clarity & information.

 

Important skills

  • Linux and Scripting (bash, bat and related).
  • Hands-on experience with static and dynamic code analysis tools.
  • Scheduling experience in both bare-metal and (RT)OS-based environments.
  • Connectivity protocols wired (e.g. UART, I2C, SPI, Modbus, M-Bus) and wireless (e.g. LoRa, wM-Bus, NB-IoT).
  • CI/CD & DevOps (pipelines) and Containers (docker).
  • Test mentality (experience, mentality, diligence, completeness, coming up with Test cases, compiling test plans) and knowledge of Testing frameworks.
  • Proven expertise in product design, development, and testing. Requirements gathering and decomposition (decompose larger requirements into smaller, more manageable pieces, implicit requirements gathering, clarification of requirements) & and related task/backlog grooming.

 

5+ years of experience in embedded software (firmware) development and a degree in Electrical Engineering, Computer Science, or similar rounds up your profile.

 

We offer

  • Competitive compensation.
  • Medical Care program.
  • Partial remote work flexibility.
  • Learning and growth opportunities in an international company setup.
  • A pleasant, fun, and achievement-oriented environment.
  • Modern, bright offices located close to the airport.

 

Interested?

We look forward to receiving your complete application documents.

Σχετικά tags
engineer
design
development
testng
embedded systems
git
python
ΠΕΡΙΛΗΨΗ ΘΕΣΗΣ
Senior Embedded Software Engineer
Θέρμη
πριν 2 μέρες
Με κάποια εμπειρία
Πλήρης απασχόληση

Senior Embedded Software Engineer