June 4, 2026
Field Application Engineer (Embedded)
Junior • Hybrid
7,000 - 9,000 PLN
Krakow, Poland
Field Application Engineer (Embedded)
At AVSystem, we build IoT solutions used by global customers to manage and operate connected devices at scale. Our technologies include Anjay SDK and LwM2M-based device management systems deployed in constrained environments.
We are looking for a Junior Field Application Engineer (Embedded) to join our Customer Success team and support technical work related to embedded and IoT device-side integrations, customer deployments, and pre-sales activities.
This role is hands-on and technical, focused on debugging embedded and IoT systems, supporting customer integrations, and working closely with Engineering, Product, and Customer-facing teams.
What you will do
Provide 2nd and 3rd line technical support for customers using AVSystem’s embedded and IoT device-side solutions, contributing to timely resolution of technical issues and customer satisfaction.
Support development of embedded and IoT expertise within the Customer Success team, facilitating communication between customers, Product, and Embedded Engineering teams.
Support pre-sales and customer integration activities by participating in technical consultations, solution validation, demonstrations, troubleshooting assistance, and implementation guidance.
Collaborate with Product Management and Marketing teams to develop technical customer-facing materials.
What we expect
Understanding of embedded and IoT device-side systems, C programming, and constrained environments.
Basic understanding of networking fundamentals (IP, TCP/UDP) and Linux environment.
Ability to debug, troubleshoot, and support integration of embedded software with customer systems.
Fluent Polish (C1) and strong communication skills in English (B2+, written and spoken), including ability to explain technical concepts to non-technical stakeholders.
Ability to work effectively with teams and customers, manage time, and prioritize tasks.
Proactive, self-driven, and detail-oriented mindset with strong responsibility for technical quality.
Availability for hybrid work in Kraków (3 days in the office, 2 days remote).
Nice to have
Knowledge of LwM2M, Anjay SDK, or IoT device management concepts
Familiarity with CoAP, DTLS, or IoT communication protocols.
Experience with embedded systems projects (commercial, academic, or personal).
What we offer
Hands-on experience with real-world embedded and IoT systems used by global customers.
Direct exposure to customer integrations, troubleshooting, and production environments.
Opportunity to develop technical expertise in embedded and IoT device-side technologies (Anjay SDK, LwM2M).
Close collaboration with experienced Embedded Engineers and Customer Success teams.
Professional development opportunities, including training and industry conferences.
-
The usual stuff:
Flexible working hours and the possibility to work part-time alongside your studies
Private medical care
Multisport card
Kitchen with snacks and treats (including Good Lood ice cream)
Parking area and bike room
Relaxed work environment – no dress code
Similar jobs you might like
Technology
Sigma Software
Embedded Software Engineer (with Yocto)
Mid
Remote
Warsaw, Poland
🏢 Summary: The role involves designing and developing embedded systems for IoT-driven solutions with cloud connectivity and modern communication technologies. The engineer will work on real devices, implementing, debugging, and maintaining embedded software while collaborating with a technical team. The position focuses on delivering high-quality, production-ready embedded and connected solutions. 🗂️ Requirements: 4+ years of experience with C, Experience with cloud connectivity and FOTA solutions, Strong knowledge of LTE, BLE, OpenThread, MQTT, Experience with cybersecurity in embedded systems, Practical experience with Yocto Linux, Hands-on debugging on real devices using J-Link or ST-Link, Experience troubleshooting system-level issues, Upper-Intermediate English level 📃 Skills: C, LTE, BLE, OpenThread, MQTT, Yocto, Linux, FOTA, J-Link, ST-Link, Docker, GitLab, Jira, Cybersecurity 🏢 Description: We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise. In this role, you will collaborate with a team of experienced Embedded Engineers to design and implement high-quality solutions that address real-world challenges. This role suggests working with embedded systems, cloud connectivity, and modern communication technologies. If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited to collaborate with you! Requirements 4+ years of experience with C Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity Practical experience with Yocto Linux Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues Upper-Intermediate level of English Would be a plus Hardware knowledge Experience with Docker, GitLab, and Jira Responsibilities Design separate components, modules, classes, and devices Code, debug, document, and maintain portions of software and hardware Perform different types of testing Participate in estimation and planning sessions Contribute to the development of technical project documentation and user documentation Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation Participate in conference calls and face-to-face meetings with the Customer and Customer partners Comply with the best engineering practices, technical standards, and quality criteria set forth on the project Report status and progress according to the project and company demands Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements Escalate technical issues to the Architect, Team Lead, and Project Manager
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
Grafton Recruitment
Embedded Developer – Mid/Senior
Mid
Hybrid
Warsaw, Poland
12,000 - 22,000 PLN
🏢 Summary: Mid/Senior Embedded Developer role focused on developing and maintaining distributed process control systems, including desktop, web, and real-time embedded software. The position involves building high-performance, secure applications and firmware, contributing to next-generation systems, and ensuring software quality through testing and debugging in an Agile environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Automation, Robotics or related field, 2–7 years of relevant experience (Bachelor) or 1–6 years (Master), Proficiency in C++ or C#, Experience with .NET development, Experience with embedded real-time firmware/software development, Experience with commercial RTOS (e.g., QNX, Embedded Linux), Knowledge of object-oriented design, Ability to work in Agile/Scrum environment 📃 Skills: C++, C#, .NET, QNX, Linux, Embedded, RTOS, UML, WPF, WCF, HTML5, JavaScript, PowerPC, ARM, WMI, PowerShell 🏢 Description: Embedded Developer – Mid/Senior Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system. Your Responsibilities: Collaborate in an Agile environment, participating in activities such as sprint planning, retrospectives, hackathons, and tech-talks. Develop and maintain a variety of rich desktop, web applications, and embedded real-time software used for process control systems. Create user stories, software designs, and implement high-quality, high-performance, and secure code capable of running on multiple platforms. Write and automate unit and system-level tests to ensure a release-ready product. Debug and validate software issues on both new and existing products. Foster continuous improvement in team processes and the development environment. Required Qualifications and Experience: Bachelor's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Master's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 1 to 6 years of relevant experience. Proficiency in C++ or C# development for frontend, backend, or embedded systems. Experience with .NET application development. Experience with the development of embedded real-time firmware/software and commercial real-time operating systems (e.g., QNX, Embedded Linux). Familiarity with object-oriented design techniques. Ability to work effectively in a small team environment using Agile/Scrum methodologies. Strong verbal and written communication skills. Preferred Qualifications: Experience with low-level microprocessor programming, including PowerPC and ARM processors. Familiarity with software testing, including test-driven development and automation. Knowledge of UML, WPF/C#, WCF, HTML5/Javascript, and Windows System Programming (WMI, Powershell). Experience designing and architecting embedded real-time applications. Knowledge or experience in the process control or distributed control systems (DCS) industry. Your Profile: Tech Savvy: Stay up to date with new technologies and apply them effectively. Always Curious: Ask questions, define problems, and prioritize learning. Team Obsessed: Collaborate to improve team outcomes and deliver results. Benefits Package: Private Medical Insurance. Life and Accident Insurance provided by the company. Employee Capital Plans (PPK). Employee Assistance Program. Unlimited access to Udemy learning solutions. Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.
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
DP IOT
C Embedded Developer
Junior
Hybrid
Gdansk, PM, Poland
8,000 - 13,000 PLN
🏢 Summary: The offer is for a C Embedded Developer to design and develop low-level firmware for IoT embedded systems in a hybrid work model. The role focuses on bare-metal programming, hardware–software integration, and communication interfaces. The position involves managing IoT projects, optimizing firmware performance, and diagnosing device issues. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or related field, Very good knowledge of C for embedded systems, Experience with UART, SPI, I2C, Experience with bare-metal systems, Ability to develop low-level drivers and interrupt routines, Ability to diagnose hardware–software integration issues, Ability to read electronic schematics, Knowledge of electronic measurement tools, Knowledge of Git, Minimum 1 year of experience in similar position 📃 Skills: C, UART, SPI, I2C, Bare-metal, Drivers, Interrupts, Git, Multimeter, Oscilloscope, Soldering 🏢 Description: About the Role We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects . Work mode: Hybrid Requirements Education Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics , or a related field Technical Skills Very good knowledge of C programming for embedded systems Experience with communication interfaces: UART, SPI, I2C Experience working with bare-metal systems Ability to develop low-level drivers and handle interrupt routines Experience in diagnosing and solving hardware–software integration issues Ability to read and understand electronic schematics Familiarity with basic electronic tools ( multimeter, oscilloscope, soldering ) Knowledge of version control systems (Git) Experience Minimum 1 year of experience in a similar position Nice to Have Experience with RTOS Knowledge of low-power IoT technologies Experience working with Cellular modules (NB-IoT, LTE Cat-M1) Experience with BLE and GNSS Knowledge of network protocols (TCP/IP, UDP, HTTP) Familiarity with CI/CD pipelines and Jira Responsibilities Independently managing IoT projects Implementing and optimizing low-level firmware , considering performance and hardware constraints Code verification and preparation of technical documentation Writing unit tests Maintaining and further developing existing projects Diagnosing and resolving issues in malfunctioning devices Cooperation with customers from Scandinavia
Technology
KUBO
Embedded Software Engineer
Mid
Hybrid
Katowice, Poland
130 - 150 PLN/hr
🏢 Summary: Offer for an Embedded C/C++ Engineer to develop and maintain real-time embedded software for industrial automation systems, including converters, inverters, and motion control devices. The role focuses on new feature development, integration into existing products, and implementing security-by-design in embedded environments. Work involves architecture design, hardware-software integration, and testing in RTOS-based multiprocessor systems. 🗂️ Requirements: 3+ years embedded software development experience, Strong C experience in embedded systems, Strong C++ experience in embedded systems, Experience with RTOS environments, Experience with real-time systems, Knowledge of secure coding practices, Experience with firmware debugging, Ability to design and optimize embedded software, Experience with hardware-software integration, Experience with unit and functional testing 📃 Skills: C, C++, RTOS, Cortex-A, Cortex-R, CycloneV, NXP, LS10xx, Sitara, Ethernet, CMake, Microkernel 🏢 Description: We are currently looking for Embedded (C/C++) Engineers to join a newly formed team at a client operating in the industrial automation domain, which will be responsible for the development and maintenance of advanced embedded solutions. You will join an engineering team responsible for developing and extending embedded software for converters, inverters, and distributed motion systems used in industrial automation. The project covers both new feature development and integration of enhancements into existing products, with a strong emphasis on security-by-design, secure communication, and secure coding practices for real-time embedded devices. Key responsibilities: Designing, developing, troubleshooting, and debugging embedded software in C/C++ Implementing and enhancing security features and applying secure coding practices Contributing to robust architecture for real-time, high-performance embedded devices Analyzing hardware compatibility and influencing hardware design to support secure solutions Participating in creation and review of designs, code, test cases, and technical documentation Performing unit and functional testing to ensure correct operation and system compatibility Tech Stack: Languages: C / C++ Hardware: Multiprocessor environments (e.g. Cortex-A, Cortex-R, CycloneV, NXP LS10xx, TI Sitara) Operating System: Microkernel-based RTOS Communication: Ethernet-based real-time industrial protocols Build system: CMake Ideal candidate profile: Minimum 3 -5+ years of experience in embedded software development Strong hands-on experience with C/C++ in embedded systems Experience working with RTOS-based environments Solid object-oriented programming skills Ability to analyze, design, debug, and optimize embedded software Experience with firmware debugging Conditions: Work model: hybrid in Katowice (3 days a week) Salary: 130-150 PLN net/h Employment type: B2B + benefits (medical care, life insurance, trainings, Multisport) Recruitment steps: Phone call with Recruiter (Aleksandra) Technical verification call by the client Interview with the client Feedback and decision
Technology
AVSystem
Internship at AVSystem
Intern
On-site
Krakow, Poland
7,000 - 10,000 PLN/mo
🏢 Summary: Three-month technical internship focused on full-stack, backend, frontend, embedded or DevOps development within IoT and telecom product ecosystems. The role offers hands-on experience across the full product lifecycle, from requirements analysis to production deployment, using modern technologies. Interns work on real systems related to device management, cloud services, and scalable software platforms. 🗂️ Requirements: Knowledge of Scala or Java or TypeScript, Understanding of algorithms and data structures, Familiarity with Linux, Basic knowledge of computer networks, Understanding of functional programming concepts, Willingness to work in full-stack or DevOps environment, Engineering approach to problem-solving 📃 Skills: Scala, Java, TypeScript, C, Angular, React, ReactNative, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab, CI/CD, Linux 🏢 Description: Internship at AVSystem At AVSystem, we believe in building, testing, launching, and operating systems that keep our customers relevant, reliable, and remarkable. We maintain 3 major software components ( UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, T-Mobile, Play, Netia), also via our cloud offering . In addition to our flagship products, we are heavily investing in our rapidly growing Coiote IoT Device Management platform . IoT is transforming industries, and we aim to be at the forefront of this revolution by enabling global device management for IoT devices. For instance, Vodafone, one of our customers, delivers global connectivity services to over 125 million devices and plans to connect over 20 million more to our platform in the next three years. Sounds exciting? We have even more interesting products up our sleeve! The youngest belongs to the Good Lood Technology team, responsible for the development of products and systems that support the expansion of the most technologically advanced ice cream parlor in the world. If you use Good Lood delivery, Good Lood app, or are delighted with the natooral toppings from the JoyStation (an automatic glaze dispenser) in the Good Lood ice cream parlors – you are using our products, proudly developed at AVSystem, from design to deployment and operations. We are independent, creative, energetic, and determined. If you want to be a part of these and other ambitious endeavors, apply to our internship today and Gain experience in product development: from working with customer requirements; through full-stack development in Scala, Java, TypeScript, or DevOps; to feedback on how your solution works in production Learn everything about device management for the IoT and telecoms: from protocols to business cases, and everything in between What to expect during the recruitment process? Send us your CV We carefully review your application, and if you are selected, you will receive a recruitment task to showcase your skills Meet your teammates and manager (technical and managerial interviews) Technologies we work with Scala, Java 17, TypeScript, C, Angular, React, React Native, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab CI/CD We’re also developing internal tools, frameworks, and libraries needed in the ecosystem that we work in. Our people created tools such as: HOCON language support for IntelliJ IDEA Scala commons library that contains GenCodec serialization library Minimalist framework for dependency injection Scala API to communicate with MongoDB Framework for web application development in Scala.js LwM2M client If you’re eager to gain valuable experience, learn new things, and see what working with the best means in real life, join us for a three-month-long internship. The internship is available not only for product teams, but also for research and development. What we can give you Mentorship from an experienced team that will help you significantly build on your skills in a short amount of time A dedicated “buddy” that you can always ask for help Access to internal technical and product trainings In-house internship in our Cracow office at Radzikowskiego 47D The best equipment that you need to effectively perform your tasks An opportunity to join us full- or part-time after your internship A salary of 7 000 to 10 000 PLN gross/month during the internship that, if you stay with us, will later be evaluated based on your previous experience and the feedback on your work Some usual stuff: trainings and conferences, kitchen full of snacks and treats (including Good Lood ice cream), car parking area and bike room, Multisport card, a relaxed work atmosphere – no dress code, no open space What we expect At AVSystem we work with different technologies and our team comprises front-end, back-end, full-stack, and embedded developers. This is why, depending on the position you apply to, in your daily work you should: Be open to full-stack development (back-end, front-end, SRE/DevOps, data science) Know Scala, Java, or TypeScript Be familiar with networks, Linux, and the basics of functional programming Understand algorithms and data structures Have an engineering approach to problem-solving Don’t worry if you only know some of the technologies we mentioned or don’t have previous work experience. In your CV, show us your skills and achievements as best as you can. First and foremost, we’ll evaluate your potential and culture fit. Describe your experience from previous projects Name the awards you’ve won; hackathons and competitions you participated in Provide a link to your GitHub Describe interesting initiatives that you were a part of, etc. Invest in your future! Send us your CV and take the first step toward your career at AVSystem.
Technology
AVSystem
Internship at AVSystem
Intern
On-site
Krakow, Poland
7,000 - 10,000 USD/mo
🏢 Summary: Three-month paid internship focused on full-stack product development in IoT and telecom systems, covering the entire lifecycle from customer requirements to production deployment. The role involves working with modern backend, frontend, and DevOps technologies while gaining hands-on experience with large-scale device management platforms. Interns collaborate with engineering teams on real-world systems used in global deployments. 🗂️ Requirements: Knowledge of Scala or Java or TypeScript, Openness to full-stack development (backend, frontend, DevOps, data), Familiarity with networks, Familiarity with Linux, Understanding of functional programming basics, Understanding of algorithms and data structures, Engineering approach to problem-solving 📃 Skills: Scala, Java, TypeScript, C, Angular, React, ReactNative, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab, CI/CD, Linux 🏢 Description: Internship at AVSystem At AVSystem, we believe in building, testing, launching, and operating systems that keep our customers relevant, reliable, and remarkable. We maintain 3 major software components ( UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, T-Mobile, Play, Netia), also via our cloud offering . In addition to our flagship products, we are heavily investing in our rapidly growing Coiote IoT Device Management platform . IoT is transforming industries, and we aim to be at the forefront of this revolution by enabling global device management for IoT devices. For instance, Vodafone, one of our customers, delivers global connectivity services to over 125 million devices and plans to connect over 20 million more to our platform in the next three years. Sounds exciting? We have even more interesting products up our sleeve! The youngest belongs to the Good Lood Technology team, responsible for the development of products and systems that support the expansion of the most technologically advanced ice cream parlor in the world. If you use Good Lood delivery, Good Lood app, or are delighted with the natooral toppings from the JoyStation (an automatic glaze dispenser) in the Good Lood ice cream parlors – you are using our products, proudly developed at AVSystem, from design to deployment and operations. We are independent, creative, energetic, and determined. If you want to be a part of these and other ambitious endeavors, apply to our internship today and Gain experience in product development: from working with customer requirements; through full-stack development in Scala, Java, TypeScript, or DevOps; to feedback on how your solution works in production Learn everything about device management for the IoT and telecoms: from protocols to business cases, and everything in between What to expect during the recruitment process? Send us your CV We carefully review your application, and if you are selected, you will receive a recruitment task to showcase your skills Meet your teammates and manager (technical and managerial interviews) Technologies we work with Scala, Java 17, TypeScript, C, Angular, React, React Native, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab CI/CD We’re also developing internal tools, frameworks, and libraries needed in the ecosystem that we work in. Our people created tools such as: HOCON language support for IntelliJ IDEA Scala commons library that contains GenCodec serialization library Minimalist framework for dependency injection Scala API to communicate with MongoDB Framework for web application development in Scala.js LwM2M client If you’re eager to gain valuable experience, learn new things, and see what working with the best means in real life, join us for a three-month-long internship. The internship is available not only for product teams, but also for research and development. What we can give you Mentorship from an experienced team that will help you significantly build on your skills in a short amount of time A dedicated “buddy” that you can always ask for help Access to internal technical and product trainings In-house internship in our Cracow office at Radzikowskiego 47D The best equipment that you need to effectively perform your tasks An opportunity to join us full- or part-time after your internship A salary of 7 000 to 10 000 PLN gross/month during the internship that, if you stay with us, will later be evaluated based on your previous experience and the feedback on your work Some usual stuff: trainings and conferences, kitchen full of snacks and treats (including Good Lood ice cream), car parking area and bike room, Multisport card, a relaxed work atmosphere – no dress code, no open space What we expect At AVSystem we work with different technologies and our team comprises front-end, back-end, full-stack, and embedded developers. This is why, depending on the position you apply to, in your daily work you should: Be open to full-stack development (back-end, front-end, SRE/DevOps, data science) Know Scala, Java, or TypeScript Be familiar with networks, Linux, and the basics of functional programming Understand algorithms and data structures Have an engineering approach to problem-solving Don’t worry if you only know some of the technologies we mentioned or don’t have previous work experience. In your CV, show us your skills and achievements as best as you can. First and foremost, we’ll evaluate your potential and culture fit. Describe your experience from previous projects Name the awards you’ve won; hackathons and competitions you participated in Provide a link to your GitHub Describe interesting initiatives that you were a part of, etc. Invest in your future! Send us your CV and take the first step toward your career at AVSystem.
Technology
AVSystem
Internship at AVSystem
Intern
On-site
Krakow, Poland
7,000 - 10,000 PLN/mo
🏢 Summary: Three-month technical internship focused on full-stack and IoT/telecom product development, covering the entire lifecycle from requirements to production. Interns work with modern backend, frontend, and DevOps technologies while gaining hands-on experience in large-scale systems and device management platforms. 🗂️ Requirements: Knowledge of Scala or Java or TypeScript, Familiarity with Linux, Understanding of networking fundamentals, Basic knowledge of functional programming, Understanding of algorithms and data structures, Openness to full-stack development (backend, frontend, DevOps), Ability to solve problems using engineering approach 📃 Skills: Scala, Java, TypeScript, C, Angular, React, ReactNative, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab, Linux, Networking, Algorithms, DataStructures 🏢 Description: Internship at AVSystem At AVSystem, we believe in building, testing, launching, and operating systems that keep our customers relevant, reliable, and remarkable. We maintain 3 major software components ( UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, T-Mobile, Play, Netia), also via our cloud offering . In addition to our flagship products, we are heavily investing in our rapidly growing Coiote IoT Device Management platform . IoT is transforming industries, and we aim to be at the forefront of this revolution by enabling global device management for IoT devices. For instance, Vodafone, one of our customers, delivers global connectivity services to over 125 million devices and plans to connect over 20 million more to our platform in the next three years. Sounds exciting? We have even more interesting products up our sleeve! The youngest belongs to the Good Lood Technology team, responsible for the development of products and systems that support the expansion of the most technologically advanced ice cream parlor in the world. If you use Good Lood delivery, Good Lood app, or are delighted with the natooral toppings from the JoyStation (an automatic glaze dispenser) in the Good Lood ice cream parlors – you are using our products, proudly developed at AVSystem, from design to deployment and operations. We are independent, creative, energetic, and determined. If you want to be a part of these and other ambitious endeavors, apply to our internship today and Gain experience in product development: from working with customer requirements; through full-stack development in Scala, Java, TypeScript, or DevOps; to feedback on how your solution works in production Learn everything about device management for the IoT and telecoms: from protocols to business cases, and everything in between What to expect during the recruitment process? Send us your CV We carefully review your application, and if you are selected, you will receive a recruitment task to showcase your skills Meet your teammates and manager (technical and managerial interviews) Technologies we work with Scala, Java 17, TypeScript, C, Angular, React, React Native, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab CI/CD We’re also developing internal tools, frameworks, and libraries needed in the ecosystem that we work in. Our people created tools such as: HOCON language support for IntelliJ IDEA Scala commons library that contains GenCodec serialization library Minimalist framework for dependency injection Scala API to communicate with MongoDB Framework for web application development in Scala.js LwM2M client If you’re eager to gain valuable experience, learn new things, and see what working with the best means in real life, join us for a three-month-long internship. The internship is available not only for product teams, but also for research and development. What we can give you Mentorship from an experienced team that will help you significantly build on your skills in a short amount of time A dedicated “buddy” that you can always ask for help Access to internal technical and product trainings In-house internship in our Cracow office at Radzikowskiego 47D The best equipment that you need to effectively perform your tasks An opportunity to join us full- or part-time after your internship A salary of 7 000 to 10 000 PLN gross/month during the internship that, if you stay with us, will later be evaluated based on your previous experience and the feedback on your work Some usual stuff: trainings and conferences, kitchen full of snacks and treats (including Good Lood ice cream), car parking area and bike room, Multisport card, a relaxed work atmosphere – no dress code, no open space What we expect At AVSystem we work with different technologies and our team comprises front-end, back-end, full-stack, and embedded developers. This is why, depending on the position you apply to, in your daily work you should: Be open to full-stack development (back-end, front-end, SRE/DevOps, data science) Know Scala, Java, or TypeScript Be familiar with networks, Linux, and the basics of functional programming Understand algorithms and data structures Have an engineering approach to problem-solving Don’t worry if you only know some of the technologies we mentioned or don’t have previous work experience. In your CV, show us your skills and achievements as best as you can. First and foremost, we’ll evaluate your potential and culture fit. Describe your experience from previous projects Name the awards you’ve won; hackathons and competitions you participated in Provide a link to your GitHub Describe interesting initiatives that you were a part of, etc. Invest in your future! Send us your CV and take the first step toward your career at AVSystem.
Technology
ITDS
Senior Embedded Systems Engineer – C++, Python, Networking
Senior
Hybrid
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Embedded Systems Engineer role focused on developing and maintaining secure encryption infrastructure across Windows, Linux, and cloud environments. The position involves backend and driver development, Windows application enhancement, CI/CD automation, and server/cloud management in high-stakes production settings. Hybrid work model based in Warsaw with occasional travel. 🗂️ Requirements: Engineering degree in Electronics or Computer Science, Minimum 5 years experience in IT, automation, software engineering, or electronics, Strong proficiency in IP networking, computer systems, and database management, Proven troubleshooting experience in Python and C++, Hands-on experience with Windows and Linux environments, Experience managing on-premises and cloud-based servers, Ability to develop backend solutions and hardware drivers, Fluency in English and Polish, Legal right to work in the European Union 📃 Skills: Python, C++, JavaScript, Node.js, Express, Windows, Linux, AWS, Azure, CI/CD, IP, Networking, SQL, VPN, PKI, Batch, Drivers 🏢 Description: Ignite Innovation in Embedded Systems — Redefine the Future of Connectivity and Security! Warsaw-based opportunity with hybrid work model. As a Senior Embedded Systems Engineer , you will be working for our client, a leading company in the manufacturing industry, focused on the development and deployment of critical encryption infrastructure. You will play a vital role in maintaining and advancing secure server and device solutions across Windows, Linux, and cloud environments. Join us to push the boundaries of hardware-software integration, ensuring robust security and operational excellence in high-stakes production lines. This is your chance to be part of pioneering technological progress. Your main responsibilities: Develop backend solutions in Python and hardware device drivers to support encryption systems. Create new Windows applications based on existing modules, extending functionality and performance. Enhance frontend components mainly supporting existing JavaScript modules in Node.js/Express. Automate CI/CD workflows, develop tests, and streamline deployment processes. Support and improve Windows batch scripts, deploy Windows services, and troubleshoot related applications. Diagnose and resolve issues within Python, JavaScript, and C++ codebases. Identify system risks, propose mitigation strategies, and implement solutions to prevent future problems. Collaborate directly with product development teams on evolving existing solutions and developing new products. Manage Windows and Linux servers on-premises and in the cloud, overseeing network configurations and VPN connectivity. Navigate and maintain cloud-based systems, primarily AWS and Azure. Conduct upgrades and deployment of encryption infrastructure on new production lines. Occasionally travel domestically and internationally (up to 5%). You're ideal for this role if you have: An Engineering Degree in Electronics or Computer Science. At least 5 years of hands-on experience in IT, automation, software engineering, or electronics. Strong proficiency in IP Networking, computer systems, and database management. Proven troubleshooting skills in Python and C++, with experience in Windows and Linux environments. Ability to proactively identify risks and craft effective solutions. Excellent communication and collaboration skills for working with international teams. Fluency in English, both spoken and written, for technical documentation and team interactions. It is a strong plus if you have: (optional) Experience working with Azure or AWS cloud platforms. Background in PKI system development. Language Required for the role: Fluent in English and Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.