Full Stack Software Engineer (Edge / IoT)

Scania Industrial Batteries

Województwo pomorskie

On-site

PLN 191,164 - 254,885

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Scania Industrial Batteries in Poland is seeking a Full Stack Software Engineer to design, develop, and optimize software solutions focusing on edge and IoT systems. In this role, you will create applications for distributed devices while ensuring secure data transmission and real-time interaction with cloud services.

Candidates should have at least 2 years of software development experience and a degree in Computer Science or a related field. Proficiency in programming languages like C++, Java, or Go is required. Experience with IoT solutions and cloud integration is advantageous.

Qualifications

  • 2+ years of software development experience in edge computing, IoT, or distributed systems.
  • Strong knowledge of real-time data processing, telemetry ingestion, and device-to-cloud communication protocols.
  • Familiarity with cloud-native platforms and frontend frameworks.

Responsibilities

  • Participate in the design, development, and deployment of software for edge devices.
  • Contribute to frontend and backend development for a complete end-to-end solution.
  • Develop and maintain real-time data pipelines at the edge.

Skills

Software development in edge computing
Real-time data processing
Telemetry ingestion
Device-to-cloud communication protocols
Programming in statically typed language
IoT solutions experience

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

C++/C#
Java
Go
Python
SQL
Docker
Kubernetes

Job description

Overview

As a Full Stack Software Engineer (Edge-leaning), you will design, develop, and optimize software solutions across the stack, with a strong emphasis on edge and IoT systems. You will build and deploy high-performance, secure applications for distributed devices, while also contributing to cloud integration, frontend user interfaces, and data pipelines. A key part of the role is ensuring that edge devices reliably capture, process, and transmit data, enabling secure, real-time interaction between devices, users, and cloud services. This role involves collaborating with hardware and product teams, and ensuring edge solutions are scalable, reliable, and seamlessly integrated into the full software stack.

Responsibilities
  • Participation in the design, development, and deployment of software for edge devices, ensuring performance, security, and scalability.
  • Contribution to frontend and backend development for a complete end-to-end solution.
  • Developing and maintaining real-time data pipelines at the edge, including telemetry ingestion, preprocessing, and secure data transfer to the cloud.
  • Implementing lightweight data storage and caching mechanisms on devices to ensure resilience and availability in constrained or offline environments.
  • Collaborating with hardware engineers, UX designers, and product teams to define requirements and deliver user-focused solutions.
  • Building secure and efficient cloud-edge integration pipelines, optimized for reliability and latency.
  • Troubleshooting and resolving high-level production issues, collaborating with DevOps and platform internal teams.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 2+ years of software development experience in edge computing, IoT, or distributed systems.
Advantageous Skills
  • Proficiency in at least one statically typed language (e.g., C++/C#, Java, or Go).
  • Strong knowledge of real-time data processing, telemetry ingestion, and device-to-cloud communication protocols (MQTT, gRPC, etc.).
  • Hands‑on experience with IoT solutions, device communication protocols, and real‑time data systems.
  • Familiarity with cloud‑native platforms and frontend frameworks, with strong focus on edge‑cloud integration.
  • Experience with cybersecurity practices tailored to IoT and distributed devices.
  • Familiarity with frontend technologies (React, Angular, or Vue) and backend services.
  • Understanding of microservices, containerization, and orchestration (Docker, Kubernetes) is a plus.
  • Competency with Python, SQL, or similar tools for data processing at the edge.
  • Experience in Linux system‑level development (Yocto, Ubuntu), including device drivers, kernel configuration, and performance tuning.
  • Familiarity with RTOS and embedded software development, with skills in low‑level debugging, resource‑constrained coding, and hardware‑software integration.
  • Familiarity with tools such as GDB, Valgrind, perf, or similar for profiling and debugging embedded systems.
Personal Attributes
  • Skilled at prioritizing and managing multiple tasks to meet tight deadlines.
  • Strong attention to detail, quality, and a commitment to excellence.
  • Able to quickly learn and adapt to new technologies and complex technical environments.
  • Able to work in a global, high‑stakes environment with remote collaboration and effective communication.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Commit • Warszawa

On-site
PLN 180,000 - 320,000
Senior Software Engineer, Egde
Senior Software Engineer, Egde

Commit • Warszawa

On-site
PLN 50,000 - 80,000
Edge IoT Full-Stack Engineer
Edge IoT Full-Stack Engineer

Scania Industrial Batteries • Województwo pomorskie

On-site
PLN 191,000 - 255,000
Senior Software Engineer
Senior Software Engineer

Accuris • Województwo pomorskie

On-site
PLN 210,000 - 270,000
Full Stack Developer
Full Stack Developer

Jobtailor • Katowice

On-site
PLN 120,000 - 180,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Katowice

On-site
PLN 180,000 - 260,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Kraków

On-site
PLN 180,000 - 260,000
Full Stack Developer
Full Stack Developer

Jobtailor • Kraków

On-site
PLN 120,000 - 180,000
Senior Embedded Test Automation Engineer (IoT + Embedded Systems)
Senior Embedded Test Automation Engineer (IoT + Embedded Systems)

SoftServe • Poland

On-site
PLN 120,000 - 180,000
Senior Software Engineer (Linux)
Senior Software Engineer (Linux)

Luxoft • Kraków

On-site
PLN 180,000 - 260,000