IoT Embedded Software Engineer (mid/senior)
Offer summary

(Summary generated by AI based on the full job description)

The project focuses on embedded software for IoT and robotics. Key technologies include C++, STM32, nRF, ESP32, Git, Git-flow and tools like Qt, CMake, GTest. Responsibilities cover firmware design, integration with cloud platforms, end-to-end IoT system deployment, and ensuring code quality. The role also involves technical client communication and contributing to product launches.

newquick applyyou can start ASAP

IoT Embedded Software Engineer (mid/senior)

Company: WizzDev Prosta Spółka Akcyjna

from: 2 July 2026
to: 1 August 2026
salary not specifiedB2B contract
Offer parameters
level:mid • senior
working mode:hybrid
Poznań, Grunwald
Poznań, GrunwaldReymonta 5View on map

Requirements

Expected technologies

ESP32 or STM32 or nRF
C++

Optional technologies

FreeRTOS
Nvidia Jetson
Yocto
Hexagonal Architecture
C
Python

Operating system

Windows
Linux

Our requirements

  • Degree in a field (computer science, robotics, telecommunication),
  • Minimum 2 years (after MSc) of commercial experience in C++ language for mid, 5 years for senior,
  • Knowledge of Git version control system and Git-flow process,
  • Experience working in embedded systems or IoT environment,
  • Communication skills and practical use of English - ideally C1,
  • Basic knowledge in one of the following areas: microprocessor programming, IoT systems, real-time signal processing, control theory or robotics,
  • Experience with STM32, nRF or ESP32 platforms
  • Strong motivation to learn new skills and good practises.

Optional

  • Working knowledge of advanced C, including, Qt, CMake, GTest and Valgrind,
  • Experience with NVIDIA (Jetson),
  • Knowledge of HTTP, Wi-Fi, MQTT, GPS, BLE, LoRa or Zigbee,
  • Knowledge of additional languages: Python, TypeScript, CUDA
  • Knowledge of development tools in a Linux or Windows environment,
  • Experience with bare-metal software as well as FreeRTOS,
  • Prior experience with: AWS IoT Core, Azure IoT or Google Cloud IoT,
  • Understanding of Embedded Linux architecture e.g. Yocto, Ubuntu,
  • Knowledge of machine learning / AI methods,

Your responsibilities

  • Design and develop firmware that integrates with IoT cloud platforms and mobile applications.
  • Create and implement IoT system architectures and solutions, from concept to deployment.
  • Ensure high code quality by applying best practices, SOLID principles, design patterns, and scalable software architecture.
  • lead projects by providing technical analysis and working with the customer as a technical contact
  • Contribute to IoT product launches, ensuring robust and production-ready solutions.

About the project

You will work on developing embedded software for innovative IoT and robotics solutions used by our clients.
At the start, you will join an ongoing project and take responsibility for a specific part of the system, with time for proper onboarding.
Your tasks will include:
- implementing data processing, visualization, and storage from various sensors,
- contributing to solutions where Machine Learning is applied,
- supporting projects from early design to production.
At WizzDev, you will face diverse challenges across embedded systems, giving you the chance to grow your expertise while working on real-world applications.

This is how we organize our work

This is how we work

you develop several projects simultaneouslyyou develop the code "from scratch"you focus on product developmentyou focus on code maintenanceagilescrum

Team members

3-6 people:frontend developertechnical leaderarchitectdevOpsembedded developermanual testerproject manager

This is how we work on a project

  • Clean Code
  • code quality measures
  • code review
  • design patterns
  • static code analysis
  • Continuous Integration
  • DevOps
  • team-level deployment
  • functional tests
  • integration tests
  • test automation
  • testing environments
  • unit tests
  • manual tests
Company

Development opportunities we offer

  • conferences abroad
  • conferences in Poland
  • external training
  • intracompany training
  • soft skills training
  • substantive support from technological leaders
  • technical knowledge exchange within the company

What we offer

  • Participation in exciting global projects,
  • Contact with the variety of newest technologies,
  • Great opportunity for personal development and friendly work atmosphere,
  • We use modern technologies: Git Flow, Jira, Agile, Google Chat and cloud-based documentation,
  • Junior, regular, senior and tech lead level positions - so the salary range is very wide and competitive,
  • C to C++ conversion training as part of your onboarding process

Benefits

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • corporate library
  • no dress code
  • coffee / tea
  • drinks
  • parking space for employees
  • employee referral program
  • opportunity to obtain permits and licenses
  • charity initiatives

Recruitment stages

  • 1.
    Short screening interview (30 minutes)
  • 2.
    HR interview (1,5-2h) on-site
  • 3.
    Meeting with Tech Lead / Manager (1-2h) onsite
  • 4.
    Verbal offer + Contract Review
  • 5.
    Reference check
  • 6.
    Welcome to WizzDev!!!

WizzDev Prosta Spółka Akcyjna

WizzDev focuses on embedded platforms, developing laboratory automation software, and providing bespoke solutions from live science to automation industries. We are a team of experienced and highly-skilled engineers with capabilities in a wide range of services. Thus we are able to meet the sophisticated challenges and requirements of the IoT industry. We thrive at both data acquisition and visualization as well as offering customized services in the field of PCB design.
WizzDev always has several interesting projects going on which use new technologies. Below are some examples of what you may get involved in:
- Internet of Things systems data acquisition and analysis,
- Medical Device/Life Science development based on NVIDIA, FPGA or ASIC,
- Embedded & Firmware Development and Cross-Platform Desktop Applications,
- Programming and electronics design for Internet-connected devices,
- Developing bespoke R&D instrument control Graphical User Interfaces.

This is how we work

IoT Embedded Software Engineer (mid/senior)
I apply to:
WizzDev Prosta Spółka Akcyjna
Poznań, Grunwald

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer