intive
Posted 1w ago

Senior Embedded Software Engineer (Embedded Linux / MQTT)

intive
Poland
RemoteFull Time
Responsibilities
  • developing software
  • designing communication
  • troubleshooting applications
Requirements
  • Senior embedded engineer with commercial C++ and MQTT experience
  • Practical Embedded Linux and embedded product development experience
  • Independent work skills, and good English communication
Technical tools mentioned
C++MQTTEmbedded LinuxPythonYoctoARMTCP/IP

Job description

Join a diverse team of approx. 2000 professionals across four continents, driving innovation and growth within intive’s technology hubs. Work alongside industry experts trusted by leading brands like Audi, BMW, Deichmann, Meta, NewsCorp, Tandem, Paramount, Vorwerk, and Warner Bros. Discovery to create pioneering, sustainable digital experiences.

At intive, agile thinking and deep industry expertise come together across Automotive & Mobility, Commerce, Financial Services, Healthcare & Life Sciences, and Technology, Media & Communication. Be part of a team that’s shaping the future of digital innovation.

Remote from Poland | Swiss Client | Product Development

About the Project:

Join us and develop software for connected devices used in commercial products.

The project focuses on Embedded Linux platforms, MQTT-based communication, and software for network-connected devices. We are looking for an engineer who can independently drive technical topics and contribute to the development of real-world embedded products. 

Who We Are Looking For:

We are looking for a Senior Embedded Engineer with experience developing embedded products and strong hands-on knowledge of MQTT and Embedded Linux.

You should be comfortable working independently, analysing requirements, proposing solutions, and driving technical topics forward in collaboration with experienced engineers.

Experience with connected devices, IoT solutions, smart appliances, consumer electronics, or similar embedded products is highly valued.

Responsibilities:

  • Develop software for Embedded Linux platforms

  • Design and implement MQTT-based communication solutions

  • Analyse technical requirements and propose solutions

  • Participate in technical design and architecture discussions

  • Troubleshoot and optimise embedded applications

  • Take ownership of technical topics and drive them independently

Must-Have:

  • Strong commercial experience with C++

  • Commercial experience with MQTT

  • Practical experience with Embedded Linux

  • Experience in developing embedded products

  • Ability to work independently

  • Good English communication skills

Nice-to-Have

  • Experience with Connected Devices / IoT products

  • Experience analysing requirements and proposing solutions

  • Understanding of software architecture and design principles

  • Python

  • Yocto

  • ARM-based platforms

  • TCP/IP networking knowledge

Why This Role May Be Interesting for You:

You will work on software used in real products rather than internal platforms or tools. This role offers the opportunity to contribute to connected devices and take ownership of technical topics from idea to implementation.

About intive

Builds custom digital products and software for global brands.

Year founded
1999
Employees
2000
Organization type
Private
Latest investment
Raised $114.00M Private Equity (2018) — led by Mid Europa Partners
Headquarters
DE

Similar jobs

Embedded Software Engineer roles
2d
Save
Mark Applied
Hide
C/C++ Embedded Software Engineer - 5G User Plane Control
Kraków, Lesser Poland Voivodeship, Poland
HybridFull Time
Ericsson
EricssonNasdaq Stockholm: ERIC B: Global provider of telecommunications equipment and services.
Hands-on C/C++ and real-time embedded systems experience, strong analytical and problem-solving skills, technical bachelor's or master's equivalent, and good written and spoken English.
C, C++, Python, 3GPP, Pluralsight, Skillsoft, Coursera
2d
Save
Mark Applied
Hide
C/C++ Embedded Software Engineer - 5G User Plane Control (789317)
Krakow, Lesser Poland Voivodeship, Poland
HybridFull Time
Ericsson
EricssonNasdaq: ERIC: Manufactures telecommunications equipment and provides networking services.
C/C++ programming, real-time embedded systems, analytical problem-solving, English communication, and a technical bachelor's or master's level qualification. Python and 5G/LTE knowledge are advantageous.
C, C++, Python, 3GPP, Pluralsight, Skillsoft, Coursera
3d
Save
Mark Applied
Hide
Senior Engineer, Embedded Software - C++
Katowice, Silesian Voivodeship, Poland
HybridFull Time
Rockwell Automation
Rockwell AutomationNYSE: ROK: Sells industrial automation hardware and digital manufacturing software solutions.
5+ YOEBachelor's degree or equivalent experience, 5+ years of C++ software development and embedded firmware experience, GitHub/GitLab and Jenkins experience, embedded systems knowledge, and fluent English.
C++, Python, TCP/IP, QNX, VxWorks, GitHub, GitLab, Jenkins, IEC 62443, IEC 61508, TÜV, ODVA, Lauterbach, JTAG, SAFe, CI/CD, EtherNet/IP, CIP
1w
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Poland or Ukraine
RemoteFull Time
N-iX
N-iX: Provides software engineering and digital transformation services to global enterprises.
5+ YOE5+ years in embedded firmware development; expertise in C/C++, STM32, nRF54, ARM Cortex-M, VSCode, GitHub Copilot, Python, and Jenkins. Experience with testing, RTOS, BLE, and CI/CD is valued.
ARM Cortex-M, STM32, nRF54, C, C++, VSCode, GitHub Copilot, Python, Jenkins, Pytest, Zephyr RTOS, MCUBoot, Bluetooth Low Energy (BLE), nRF Connect, Cryptocell, LVGL, TDD, DevOps, CI/CD, SAFe Agile, Jira, Confluence, Bitbucket
1w
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Vilnius or Warsaw
OnsiteFull Time
Softeq
Softeq: Develops custom hardware, embedded software, and IoT solutions.
7+ YOE7+ years of firmware development experience, strong C/C++, embedded systems, RTOS, Yocto Linux, hardware interfaces, wireless protocols, testing, collaboration tools, English B2, and a relevant bachelor's degree.
C, C++, Bash, Python, Yocto Linux, RTOS, Linux, Git, JIRA, Confluence, SPI, I2C, USB, RS232, CAN, WiFi, Bluetooth, BLE, PWM, ADC, DAC, UART, NB-IoT, LTE-M
2w
Save
Mark Applied
Hide
Embedded Software Engineer – Battery Management Systems (BMS)
Gdansk, Pomeranian Voivodeship, Poland
OnsiteFull Time
Lyten
Lyten: Developer of lithium-sulfur batteries and 3D graphene supermaterials.
2+ YOERequires 2–4 years of embedded software experience, a computer, electrical, or related engineering degree, strong C programming, microcontroller knowledge, debugging, Git, and English proficiency.
C, RTOS, Git, MISRA-C, CI, HIL
2w
Save
Mark Applied
Hide
Middle Embedded Software Developer (IoT)
Warsaw, Masovian Voivodeship, Poland
RemoteFull Time
Sigma Software
Sigma Software: Global IT services provider offering custom software development and consulting.
4+ YOE4+ years embedded development in C/C++, experience with STM32/ARM Cortex-M, UART/I2C/SPI, networking protocols, RTOS, OTA updates, embedded UI and hardware testing.
C, C++, STM32, ARM Cortex-M, NXP, TI, SiLabs, UART, I2C, SPI, J-link, HALs, FatFS, lwIP, ASIC, FPGA, RTOS, FreeRTOS, Zephyr, TouchGFX, MQTT, DNS, DHCP, mDNS, TCP/IP, UDP, HTTPS
2w
Save
Mark Applied
Hide
Lead Engineer – Embedded Software Development (M/F/D)
Warsaw, Masovian Voivodeship, Poland
zł166k-zł229k/yr HybridFull Time
Baker Hughes
Baker HughesNASDAQ: BKR: Provides technology and services for energy and industrial sectors.
Technical degree required; hands-on embedded C/C++ (C++11) experience, Embedded Linux/QNX, microcontroller knowledge (ARM Cortex M, Infineon C167), industrial protocols, Git, and strong English communication.
C, C++, C++11, Tasking C++, QNX, Embedded Linux, TCP/IP, CANopen, Modbus, Profibus, TC57, RS232, RS485, RS422, C#, Java, Python, Git, HTML, CSS, JavaScript, REST, MQTT, WebSockets, ARM Cortex M, Infineon C167