Senior Embedded Software Engineer
2 weeks ago
Senior Embedded Software Engineer
In times of increasing resource scarcity, global warming, and environmental challenges, GWF goes the extra mile to measure valuable resources (water, heat, gas, electricity). We are developing new measurement and communication technologies to accomplish double-digit growth and bring cool products to the market.
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.
GWF AG is a leading company for the measurement, data communication, and management of scarce resources in the areas of gas, water, electricity, and heat. Thanks to our many years of experience with high-precision measuring devices, the high level of expertise of our employees, and our leading technologies, we offer future-proof solutions that contribute to a sustainable energy and water use. GWF is a Swiss family business with over 300 employees and a 125-year history. In recent years, the SME has evolved from a proven meter manufacturer to an innovative solution partner for measurement systems and the meter data management for applications in utilities, industry, public infrastructure, and building services.
-
Senior Software Engineer
4 days ago
Thessaloniki, Central Macedonia, Greece wherewework Hellas Full timeon behalf of:Employers from GreeceAdd your CV to wherewework platform and we'll match your skills with the right opportunities as soon as they become availableApplicants should apply engineering best practices, solve complex technical challenges and optimize systems in the capacity of a Senior Software Engineer.Continue browsing wherewework to discover what...
-
Software Engineer
2 days ago
Thessaloniki, Central Macedonia, Greece Siemens Digital Industries Software Full timeWe are SiemensSiemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software.As aSoftware...
-
Senior frontend software engineer
2 days ago
Thessaloniki, Central Macedonia, Greece Onelity Full timeWe are seeking an experienced Senior Frontend Engineer specializing in Angular to design, build, and optimize high-performing, user-focused web applications. You'll take ownership of the frontend architecture, collaborate closely with backend and design teams, and help shape the technical direction of our products.In this role, you will:Design and develop...
-
Senior Full Stack Software Engineer
2 weeks ago
Thessaloniki, Central Macedonia, Greece Description Chubb Full timeDescriptionChubb is the world's largest publicly traded property and casualty insurer operating in 54 countries, Chubb is making significant investments to thrive in a digital age. Chubb launched its third Technology Hub in Thessaloniki in 2022 which is rapidly developing. Our new center of excellence in Greece is positioned to drive our ongoing business...
-
Senior Full Stack Software Engineer
1 week ago
Thessaloniki, Central Macedonia, Greece Chubb Full timeJob DescriptionChubb is the world's largest publicly traded property and casualty insurer operating in 54 countries, Chubb is making significant investments to thrive in a digital age. Chubb launched its third Technology Hub in Thessaloniki in 2022 which is rapidly developing. Our new center of excellence in Greece is positioned to drive our ongoing business...
-
Senior Backend Engineer
2 weeks ago
Thessaloniki, Central Macedonia, Greece Kaizen Gaming Full timeLet's start with the roleYou will join an autonomous Agile team and work closely with the Product Owner, Agile Delivery Lead, Automation Testers, and other Software Engineers to create a competitive advantage for Kaizen and offer a unique online experience to our customers. Besides being part of the Agile team, you will work closely with talented backend...
-
Mobile Software Engineer
2 days ago
Thessaloniki, Central Macedonia, Greece Einhell Digital Greece Full timeEinhell Digital Greece, based in Thessaloniki, is a technology driven software and business services hub within the Einhell Group. As an accelerator of the group's digital evolution, it delivers advanced software solutions, supporting global operations. Through scalable, high-performance software combined with deep technical expertise with a strong...
-
Front End Software Engineer
2 weeks ago
Thessaloniki, Central Macedonia, Greece Chubb Full timeJob DescriptionChubb is a world leader in insurance. With operations in 54 countries and territories, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. The company is defined by its extensive product and service offerings,...
-
Software Engineering Team Lead
2 days ago
Thessaloniki, Central Macedonia, Greece Kaizen Gaming Full timeWe are Kaizen GamingKaizen Gaming, the team powering Betano, is one of the biggest GameTech companies in the world, operating in 19 markets. We always aim to leverage cutting-edge technology, providing the best experience to our millions of customers who trust us for their entertainment.We are a diverse team of more than 2.700 Kaizeners, from 40+...
-
Software Engineering Team Lead
2 days ago
Thessaloniki, Central Macedonia, Greece Kaizen Gaming Full timeWe are Kaizen GamingKaizen Gaming, the team powering Betano, is one of the biggest GameTech companies in the world, operating in 19 markets. We always aim to leverage cutting-edge technology, providing the best experience to our millions of customers who trust us for their entertainment.We are a diverse team of more than 2.700 Kaizeners, from 40+...