New offer - be the first one to apply!
July 3, 2026
Model Based Development Engineer (Matlab/Simulink)
Mid • Hybrid
Katowice, Poland
Work in an international team. The R&D project focuses on communication and integration of devices with the cloud/IoT.
Our expectations
- Matlab/Simulink modeling knowledge
- Model-based development experience (Simulink)
- Software requirements management (Polarion)
- Testing approaches: MIL/SIL, Simulink Test
- C++ knowledge for integration
- English or German proficiency
- Hybrid role (70% remote / 30% onsite in Katowice)
- Requires quarterly business travel to Germany to participate in planning
Welcome Skills
- IoT and heating systems knowledge (heat pumps)
- Agile developments experience
Key tasks
- Create and refine control models for heating systems in Matlab/Simulink
- Derive models for integration into C++ embedded platform
- Define and manage software requirements in Polarion
- Conduct MIL/SIL testing (Simulink Test) and integration test (Robot Framework)
- Work and collaborate in agile teams to meet sprint goals
Similar jobs you might like
Technology
New offer
Britenet
C++ Software Development Engineer
Senior
Hybrid
Katowice, Poland
120 - 155 PLN
🏢 Summary: Embedded C++ developer role focused on IoT/cloud-connected heating system software using Embedded Linux, Qt, and SomeIP communication. The position involves developing HMI and control features, testing embedded applications, and collaborating in agile international teams within a SAFe environment. Hybrid work model with quarterly travel to Germany. 🗂️ Requirements: Strong C++, Object-oriented programming, Qt, Embedded Linux, SomeIP, GoogleTest, RobotFramework, Agile, Scrum, English, German 📃 Skills: C++, Qt, Linux, SomeIP, GoogleTest, RobotFramework, Python, IoT, Simulink, CI/CD, Scrum, SAFe 🏢 Description: Work in an international team. The R&D project focuses on communication and integration of devices with the cloud/IoT. Our expectations - Strong C++ programming (object-oriented) with QT practical knowledge - Embedded Linux development - SomeIP communication protocols - Testing frameworks: Google Test, Robot Framework - Agile development experience, Scrum - English or German proficiency - Hybrid role (70% remote / 30% onsite in Katowice) - Requires quarterly business travel to Germany to participate in planning Welcome Skills - IoT concepts and heating systems knowledge/experience (especially heat pumps) - Model-based development knowledge (Simulink) - CI/CD know-how Key tasks - Develop and maintain C++ based embedded software (Embedded Linux) for heating system control - Implement graphical user interfaces using QT library - Integrate with system architecture via SomeIP communication - Perform unit testing (Google Test), static code analysis and support system-level test (Robot Framework and Python) - Work and collaborate in agile teams to meet sprint goals The candidate will work in the SCI Stream, currently 6 agile teams focused on SystemControl and HMI software features for products like heat pumps, boilers, and system solutions. The mission is to deliver customer-centric solutions through fast integration, continuous testing, and impactful demonstrations. Tasks include developing heating/cooling features and commissioning functionalities, enabling Smart Home integration, and supporting system products and accessories. The teams are working as part of an overall Solution Train within the SAFe framework. The role involves strong collaboration within the software development team and across the SCI stream.
Technology
Vaillant Group Business Services
Model Based Development Engineer
Mid
Hybrid
Katowice, Poland
16,000 - 20,000 PLN
🏢 Summary: Development-focused role centered on creating and integrating control models for heating and cooling systems using model-based design. The position involves Matlab/Simulink modeling, C++ embedded integration, requirements management, and simulation-based testing within agile teams. The goal is to ensure high-quality, reliable software for innovative energy systems. 🗂️ Requirements: Degree in engineering, computer science, physics or related technical field, Experience in model-based development, Practical experience with Matlab and Simulink modeling, Experience in requirements management, Experience with model-in-the-loop and software-in-the-loop testing, Knowledge of control models and simulation tools, Experience with C++ for embedded systems, Familiarity with modern software testing frameworks, Fluent English language skills 📃 Skills: Matlab, Simulink, C++, Polarion, MIL, SIL, Embedded, Simulation, Testing, Agile 🏢 Description: What we achieve together You create and refine control models for innovative heating and cooling systems in Matlab and Simulink, ensuring that our products deliver outstanding performance and user comfort. By deriving models into our C++ embedded platform, you contribute to smooth software integration and reliable functionality across our product portfolio. Your responsibilities will include defining and managing software requirements in Polarion, ensuring clarity and alignment across interdisciplinary development teams. After conducting simulation‑based tests and integration tests, you support our continuous testing culture to secure high software quality from early development stages onward. Together with agile teams you work towards sprint goals that deliver visible value, fast integrations and meaningful demonstrations for stakeholders. By collaborating across the entire system control and human‑machine‑interface stream, you ensure seamless interaction of features, accessories and system products What makes us successful together Qualification: You hold a degree in engineering, computer science, physics or a comparable technical field and have gained confident skills in model‑based development. Experience: You bring experience in Matlab and Simulink modelling, requirements management and testing approaches such as model‑in‑the‑loop and software‑in‑the‑loop testing. Know‑how and skills: You are familiar with control models, simulation tools, C++ for embedded integration and modern software testing frameworks. Nice to have: Knowledge of heating systems, heat pumps, agile development methods and connectivity topics enhances your contribution to our mission. Personality: You combine analytical thinking with a collaborative mindset, enjoy working in agile environments and value precision as much as creativity. Language skills: You communicate confidently in English, and knowledge of German is an additional advantage. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
New offer
Britenet
Automation Tester (IoT/HVAC)
Mid
Hybrid
Katowice, Poland
🏢 Summary: Opportunity to work on HVAC and IoT cloud integration projects focused on heating systems, heat pumps, and smart energy management solutions. The role involves automated testing, embedded Linux environments, CI/CD workflows, and collaboration within Agile SAFe teams developing system control and HMI software. Hybrid work from Katowice with quarterly business trips to Germany is required. 🗂️ Requirements: Python programming, Automated testing experience, Robot Framework, Linux administration, Command-line scripting, Troubleshooting, Yocto basics, Embedded Linux knowledge, Git version control, GitHub Actions, CI/CD processes, SomeIP protocols, Scrum experience, Test case creation, Requirements traceability, Test documentation, English or German proficiency, Hybrid work availability, Quarterly travel to Germany 📃 Skills: Python, Robot, Linux, Yocto, Git, GitHub, CI/CD, SomeIP, Scrum, WSL, C++, IoT, SAFe 🏢 Description: About the project A project carried out for the HVAC (Heating, Ventilation, Air Conditioning) industry and the broader field of heating and air conditioning technologies, covering solutions in thermal comfort, building energy management, and energy efficiency (including heating systems, heat pumps, and smart control of installations). The project concerns communication and integration of devices with the cloud / IoT. Our expectations Strong Python programming skills are essential, with practical experience in writing and maintaining test scripts and frameworks. Hands-on experience with e.g Robot Framework for developing and executing automated tests. Good familiarity with Linux systems, including command-line operations, scripting, and troubleshooting. Basic understanding of Yocto and embedded Linux development environments. Proficiency with Git for source code management, including experience with GitHub Actions for automation and CI/CD workflows. Practical knowledge of continuous integration and deployment processes to ensure efficient and reliable software delivery. Knowledge of SomeIP or similar communication protocols used Development Methodologies and Processes Experience working within Scrum teams, participating in sprints, stand-ups, and retrospectives. Basic understanding of requirements management, test case derivation, and traceability. Ability to create effective test cases based on system requirements and specifications, ensuring comprehensive test coverage. Ability to document test procedures, results, and issues clearly and thoroughly. Proficiency in English or German, both written and spoken, to facilitate communication within international teams and documentation. Willingness to work in a hybrid model from the office in Katowice and openness to quarterly business trips to Germany. Welcome Skills Experience with Windows Subsystem for Linux (WSL). C++ programming skills for understanding and possibly extending embedded software components. Knowledge of heating systems, heat pumps, or HVAC systems to better understand the domain-specific context. Key tasks Work within the SCI Stream, consisting of multiple Agile teams focused on System Control and HMI software development for products such as heat pumps, boilers, and integrated system solutions. Develop and enhance system-level features, including heating and cooling functionalities as well as commissioning capabilities. Support the delivery of customer-centric solutions through fast integration of software components and continuous testing practices. Contribute to the preparation and execution of impactful product demonstrations for stakeholders and customers. Enable and support Smart Home integration features within system products and accessories. Collaborate closely with cross-functional software development teams across the SCI Stream to ensure alignment and quality delivery. Work within a SAFe (Scaled Agile Framework) environment as part of a larger Solution Train organization. Participate actively in Agile ceremonies and contribute to continuous improvement across teams and the broader stream.
Technology
Sii
System-Level Modeling Engineer with SystemC and SoC experience (f/m/x)
Senior
Remote
Wroclaw, Poland
🏢 Summary: Opportunity for an experienced System-Level Modeling Engineer to design and implement SystemC-based models and embedded firmware for advanced silicon components in cutting-edge R&D projects. The role focuses on system-level architecture, validation software, and close collaboration with hardware and software teams to deliver high-performance SoC solutions. Candidates will contribute to pre-silicon development, debugging, optimization, and technical leadership within a multidisciplinary environment. 🗂️ Requirements: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field, Minimum 5 years of experience in embedded software development, Strong proficiency in C or C++, Hands-on experience with SystemC, Experience with operating systems concepts: drivers, memory management, bootloaders, scheduling, Strong debugging skills (GDB or equivalent), Experience with SystemC simulators (Virtualizer or Helium), Experience with scripting languages such as Python or PowerShell, Experience delivering firmware or embedded software products, Knowledge of low-level hardware domains such as PCIe, DMA, NVMe, networking controllers, memory controllers or boot flows, Fluent English, Residing in Poland 📃 Skills: SystemC, C, C++, Python, PowerShell, GDB, Virtualizer, Helium, PCIe, DMA, NVMe, Drivers, Bootloaders, SoC, Firmware, Embedded, Debugging 🏢 Description: As part of a collaboration with a global leader in technology and digital innovation, we are looking for a System-Level Modeling Engineer with SystemC and SoC experience to join our project. The company develops cutting-edge solutions that drive the advancement of cloud services, cybersecurity, as well as software and hardware platforms used by millions of users and businesses worldwide. This role offers the opportunity to contribute to advanced research and development initiatives in the field of embedded software and system modeling. Your tasks Architect and implement models as well as validation firmware/software for various silicon components (e.g., boot ROMs, PCIe, USB, compute clusters) Lead the technical development of models, firmware, and embedded software Collaborate closely with hardware and software architects to define specifications and ensure system-level integration Mentor junior engineers in software design, firmware development, and best engineering practices Participate in design and code reviews, ensuring high-quality and maintainable solutions Drive debugging and optimization efforts to improve performance and reliability Provide clear technical documentation for developed models, APIs, and workflows Work in a diverse, multidisciplinary team and actively contribute to a collaborative environment Communicate progress, risks, and technical challenges effectively to stakeholders and management Requirements Bachelor’s or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field At least 5 years of professional experience in embedded software development Strong proficiency in C or C++, with hands-on experience in SystemC and a passion for developing low-level software that interfaces directly with hardware Solid understanding of operating systems, including drivers, memory management, bootloaders, and scheduling, together with excellent debugging skills (GDB or equivalent) Proven ability to translate ambitious, ambiguous goals into concrete requirements, architectures, APIs, and delivery plans, while providing clear updates to stakeholders Practical experience with industry-standard SystemC simulators (e.g., Virtualizer, Helium) and scripting languages such as Python or PowerShell Track record of shipped products containing firmware or embedded software, preferably developed in pre-silicon environments Knowledge in one or more of the following domains: drivers, DMA, PCIe, NVMe, image/video decoders, networking controllers, memory controllers/training, boot flows, or power management Communicative proficiency in English Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
Sii
Senior Embedded Developer (f/m/x)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Senior Embedded Developer role focused on designing and implementing middleware firmware and security mechanisms for IoT product controllers. The position involves developing low-level embedded software in C, creating bootloaders, integrating secure boot solutions, and automating testing within a SCRUM environment. Hybrid work model with on-site presence required three days per week. 🗂️ Requirements: Minimum 5 years experience as Embedded Developer, Proficiency in C for embedded systems, Experience with security best practices and code/design reviews, Experience developing firmware and low-level embedded software, Ability to work on-site 3 days per week, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C, C++, Python, MBEDTLS, RSA, CMake, Makefile, GoogleTest, Pytest, SCRUM, JIRA, Confluence 🏢 Description: We are seeking a Senior Embedded Developer to join a project focused on software development for IoT product controllers. By joining us, you become a member of the Embedded Competence Center at Sii - an internal organizational unit bringing together more than 500 specialists across Poland! We are currently working on approximately 100 projects for 50 clients across various industries, including automotive, IoT, telecommunications, and medical. We focus on development and knowledge exchange by organizing Embedded Academies, training, technical mentoring or enabling project changes. Your tasks Worked from the client’s office 3 days per week Designed and implemented middleware firmware for a comprehensive product platform using C Created bootloaders for a diverse range of hardware products Engineered core audio/video processing algorithms for reference applications Integrated Secure Boot mechanisms utilizing MBEDTLS, RSA, and asymmetric encryption Applied advanced security techniques to mitigate side-channel attacks Built unit tests using C++, Google Test framework Automated testing workflows with Python and Pytest Maintained and enhanced build systems based on Makefile and CMake Authored technical proposals and documentation in Confluence Collaborated with cross-functional product teams to deliver rapid support Operated in a dynamic SCRUM environment with 3-week sprints and regular releases (JIRA) Requirements Ability to work from the client's office 3 days a week (hybrid model) Min. 5 years of experience as an Embedded Developer Proficiency in C for embedded systems development Experience in reviewing complex systems design/code for security best practices and compliance with industry standards Fluency in English Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences Strong creative problem-solving abilities and decision-making skills Fluent in Polish required Residing in Poland required Nice to have Experience in creating bootloaders for various hardware architectures Knowledge and experience with cryptography and computer security Strong knowledge of RISC-V architecture and GCC compiler What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
KUBO
Senior Firmware Engineer (start ASAP)
Senior
Remote
Katowice, Poland
20,800 - 24,000 PLN/hr
🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision
Technology
Klika Tech sp. z o.o.
Senior Embedded Software Engineer
Senior
Remote
Warsaw, Poland
17,100 - 20,400 PLN
🏢 Summary: Development of an AWS-based IoT platform for smart apartment devices, focused on embedded software for monitoring and controlling thermostats, locks, and other equipment. The role involves building and enhancing embedded services, creating emulators, testing, debugging, and ensuring end-to-end device behavior within an event-driven system. Work includes close collaboration in an Agile environment with responsibility for high-quality, secure embedded solutions. 🗂️ Requirements: 5+ years of experience in Embedded Development, Proficiency in modern C++ for embedded systems (C++17 or earlier), Proficiency in C for embedded systems, Experience with debugging tools (JTAG, GDB, JLink), Understanding of ARM Cortex-M microcontroller architectures, Experience with Python for scripting, Knowledge of Bluetooth Low Energy protocol, Experience with RTOS, Knowledge of hardware interfaces (SPI, I2C, UART), Experience with Git version control, Knowledge of embedded security practices 📃 Skills: C++, C, Python, JTAG, GDB, JLink, ARM, Cortex-M, BLE, RTOS, SPI, I2C, UART, Git, GitHub, Embedded, IoT 🏢 Description: ABOUT THE PROJECT Within this project, you will develop an IoT platform for a real estate company. The idea of this product is to make smart, AWS-based solutions for managing thermostats, smart locks, and other equipment in our clients’ apartments, and to make it easy to use. Our globally distributed teams are working on an event-driven system that will allow direct monitoring and control of devices located in apartments in the United States. On the Klika Tech side, we are responsible for the system’s end-to-end behavior, including front-end, back-end, and mobile applications. YOUR ROLE Developing new and enhancing the existing services; Creating emulators to test and validate the implementation; Performing Unit Tests; Performing an effective code review; Participating in debug sessions; Taking part in Agile ceremonies (dailies, planning, etc.). REQUIREMENTS 5+ years of experience in Embedded Development; Proficiency in modern C++ programming for embedded systems. Preferably, to know new features of C++17 and earlier; Experience with debugging tools (e.g., JTAG , GDB , JLink); Understanding of microcontroller architectures (e.g., ARM Cortex-M ); Proficiency in C programming for embedded systems; Experience in Python programming – usually to write helper scripts; Bluetooth Low Energy protocol knowledge; Experience with real-time operating systems ( RTOS ); Knowledge of hardware interfacing (e.g., SPI, I2C, UART); Familiarity with version control systems (Git, github); Knowledge of embedded security practices; Familiarity with Jira (eg. kanban boards, sprints), Confluence; B2+ level of English. NICE TO HAVE Background or experience in IOT/Building Automation/Factory Automation/Smart Home; Experience in Active Object design pattern, state machines (FSM, HSM); Experience with specific development boards or platforms (based on NRF5x microcontrollers); LoRaWAN network knowledge; ZWave protocol knowledge; Experience working with AWS IOT; Experience with Chirpstack; Knowledge of CI/CD practices. WE OFFER Flexible work schedule; Private healthcare insurance - LuxMed (extended gold package for parents & kids); Multisport card; Workation; Financial bonuses for significant life events (wedding, birth of a child); Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered); Author's right (for those who write the code).
Technology
emagine Polska
Embedded Engineer
Senior
Hybrid
Stockholm, Sweden
🏢 Summary: One-year hybrid assignment for an Embedded Software Developer to design and maintain safety-critical, real-time transmission management systems for ICE and BEV vehicles. The role covers the full development lifecycle, including requirements, implementation, testing, and verification in a modern automotive environment. The position focuses on C-based development with Matlab/Simulink and extensive testing in SIL and vehicle-level environments. 🗂️ Requirements: Master’s degree in Mechanical Engineering, Electrical Engineering, Computer Science, or similar, Transmission management software development experience, Strong experience in C, Experience with Matlab/Simulink, Ability to work on-site 2–3 days per week in Södertälje, Fluent English 📃 Skills: C, Matlab, Simulink, Python, CAN, CAN-FD, Ethernet, ISO-26262, SIL, Unit-testing 🏢 Description: Interview Format: Online Scope: 100% Duration: One year Start: ASAP Location: Södertälje (Hybrid – 2–3 days on-site per week) Language: English Assignment Overview: As an Embedded Software Developer, you will play a key role in developing safety-critical, real-time transmission management systems within a modern automotive environment supporting both ICE and BEV products. You will be involved across the full development lifecycle, from concept and requirements to implementation, testing, and verification -contributing to innovative and high-quality technical solutions. Responsibilities: -Development and maintenance of control strategies and functions for transmission management systems -Implementation of gear shifting functions for ICE and BEV applications -Writing requirements, implementation, testing, verification, and documentation -Software development primarily in C, with additional work in Matlab/Simulink -Performing testing through unit tests, SIL (Software-in-the-Loop), and vehicle-level testing -Collaborating with cross-functional teams to deliver robust and safe solutions Education: -Master’s degree in relevant field (Mechanical Engineering, Electrical Engineering, Computer Science, or similar) Experience: Must Have (Non-negotiable): -Transmission management software development experience -Strong experience in C -Experience with Matlab/Simulink Nice To Have: -Experience with Python -Experience in embedded software development, control systems, or vehicle development -Knowledge of automotive communication protocols (CAN, CAN FD, Ethernet) -Experience with testing methodologies (unit testing, integration, SIL, vehicle testing) -Experience working with functional safety (ISO 26262) Personal / Soft Skills: -Strong analytical and problem-solving skills -Ability to work independently and in a team -Structured and quality-focused mindset -Good communication skills -Proactive and adaptable approach
Technology
Samsung R&D Institute Poland
Internship – Java Developer Intern
Intern
Hybrid
Krakow, Poland
🏢 Summary: Internship position focused on developing, testing, and maintaining Samsung Network Cloud products within a full software development lifecycle. The role involves implementing new features, maintaining existing code, and researching new technologies in a cloud-based microservices environment. Work is centered on Java-based backend systems deployed on Linux with containerization and orchestration tools.
🗂️ Requirements: Very good knowledge of Java, Knowledge of algorithms and complexity analysis, Understanding of data structures, Familiarity with relational databases, Knowledge of unit and integration testing practices, Familiarity with version control systems, English proficiency, Ongoing or completed degree in Computer Science, Electronics, Telecommunication or related field
📃 Skills: Java, Spring, Microservices, REST, OpenAPI, Maven, Gradle, Docker, Kubernetes, Linux, SQL, Git, Algorithms, DataStructures, Testing, Jenkins, CICD, Python, Go, Networking
🏢 Description: About our Team Our Team in Samsung R&D Poland deploys and maintains IMS services on Samsung Android smartphones for mobile operators throughout the world. We are looking for Software Developers and Telecommunication Engineers for an internship position. Role and Responsibilities Development, testing and maintenance of Samsung Network Cloud products:
Technology
B3 Consulting Poland
Android Developer
Mid
Hybrid
Warsaw, Poland
🏢 Summary: The offer is for an Android Developer responsible for building and testing native Android applications within an IoT ecosystem, focusing on BLE-based communication with home appliances. The role involves full lifecycle development in a Scrum team, ensuring high-quality architecture, testing, and hardware-software integration. It combines mobile development with low-level protocol work and real-device validation in a lab environment. 🗂️ Requirements: Minimum 3 years of experience in native Android development, Commercial experience with Kotlin, Experience with Bluetooth Low Energy (BLE), Understanding of mobile-to-hardware communication, Knowledge of HTTP, REST, JSON, XML, WebSockets, Familiarity with Clean Architecture and SOLID principles, Experience with Git, Experience with Jira, Experience with GitHub Actions, English level B2/C1, Residence in Poland or eligibility to work in Poland 📃 Skills: Android, Kotlin, BLE, HTTP, REST, JSON, XML, WebSockets, Git, Jira, GitHub, NDK, KMM, SSL, TLS, Coroutines, Flows, Jetpack, Compose 🏢 Description: We are part of an international organization listed on Nasdaq Stockholm, operating in 11 countries. In Poland, we work with full autonomy. We independently choose our technologies, processes, and ways of working while maintaining the highest professional standards. We deliver a wide range of IT projects in Poland and internationally, across multiple domains and technologies. This allows our consultants to develop their competencies and gain experience aligned with their professional ambitions. Our collaboration is built around the CARE philosophy. For us, it means responsible project matching, transparent cooperation, and a long-term approach to professional growth. Join us as Android Developer. Grow in an environment that cares about your development as much as you do. Your responsibilities Native App Development: Design and develop high-quality native Android applications within the IoT ecosystem. IoT Integration & Testing: Actively test and implement seamless connectivity between mobile applications and home appliances, focusing on pairing and communication stability. Protocol Implementation: Work closely with low-level communication protocols, specifically Bluetooth Low Energy (BLE) , to ensure reliable hardware-software interaction. Quality Assurance: Conduct integration and end-to-end testing, utilizing tools for automated Unit and UI testing to maintain high performance in a complex, distributed system. Agile Collaboration: Participate in the full software development lifecycle within a cross-functional Scrum team, contributing to clean architecture and codebase modularization. Lab-Based Development: Utilize the onsite hardware laboratory to validate features on physical appliances that cannot be fully simulated. Requirements Professional Experience: At least 3 years of experience in native Android development. Technical Expertise: Experience with Kotlin. IoT Knowledge: Experience with Bluetooth Low Energy (BLE) and a solid understanding of how mobile devices interface with external hardware. Web Technologies: Proficiency in web-related standards including HTTP, REST, JSON, XML, and WebSockets. Architecture & Engineering: Familiarity with Clean Architecture, SOLID principles, and codebase modularization; experience with Git, Jira, and GitHub Actions. English: at least B2/C1 level Nice to have: Experience with Android NDK and Kotlin Multiplatform Mobile (KMM). Knowledge of cybersecurity practices (SSL/TLS, certificate pinning). Experience with Kotlin Coroutines and Flows for reactive programming. Familiarity with Android Jetpack Libraries and Jetpack Compose. You need to live in Poland and/or be eligible to work here. What we offer Work in a Scandinavian culture built on logic and dialogue. Health and sports benefits tailored to your needs. Speed Coaching – short sessions that provide new perspectives and solutions. Sports training, an internal team, and opportunities to take part in competitions. Team events and development-focused meetups.