Work with the best

See job offers

What do you mean you’re the best?

Our slogan is “Work with the best” because we’re awesome and we’re not afraid to own it. So what makes us the best, you ask?

We have the best people

We are a software company where everything’s done in-house: development, design, sales, you name it. To make it all work as well as it does now, we hire not just for technical skills. Even more importantly, we look for a culture fit: openness, drive, and sense of responsibility.

AVSystem - Work with the best
We have the best values

One of our key values is teamwork – if we’re doing it right, everyone’s in the loop and everyone feels comfortable expressing their opinion and contributing to any project. We love to help each other on the road towards our shared goal of creating awesome products.

AVSystem - Work with the best
We create the best products

We may be relatively small (though we prefer the word “familiar”), but we are leaders in device management, oriented on the Internet of Things, with a global presence and hundreds of clients worldwide. And we’re all our own – AVSystem is an independent, self-funded company based in Kraków, Poland, that creates its own software where everyone contributes to the success.

AVSystem - Work with the best
We dream big

We never rest on our laurels. We seize the opportunity when we see it and invest in the technologies of the future, such as those related to the Internet of Things. Our ambition is to one day dominate the IoT device management market, but we’re not saying it’s the only thing we have our eyes on.

AVSystem - Work with the best
We have the best ideas

It doesn’t matter if you’re a creative, designer, or programmer – at AVSystem we all have the freedom to pursue our ideas. All of our products are developed by independent teams that have autonomy and a real impact on the process and the end result. We have a shared sense of responsibility for what we do and how we do it.

AVSystem - Work with the best
We give back

We are happy to share our knowledge and experience with colleagues because we are passionate about learning new things. But we’re also driven to share it on the outside. You can meet us at numerous conferences and events all over the world, see us participate in different organizations, and evangelize our technologies. We also strive to help our local community, for example by participating in charity events.

AVSystem - Work with the best
We’re pretty chill

We believe that the work environment really matters. We’re not tied up in any corporate red tape. We don’t have a pecking order. We have flexible hours. We despise open spaces. Some of us think we woefully lack a minimum of a dress code. And we don’t have many policies, except maybe don’t call The Boss “The Boss.”

AVSystem - Work with the best
Work-from-home
Work-from-home

For the time being, as a company, we have defaulted into work-from-home. However, everyone is welcome to work from the office alongside a handful of other colleagues who prefer to be onsite.

Regardless, we are still onboarding new colleagues as usual and offering a fully remote recruitment process if you don’t feel comfortable coming into the office.

4 steps to joining AVSystem
Reach out and say hi

You think you’d be a fit for AVSystem? Send us your CV. We admit, this step might feel a bit impersonal, but we still encourage you to take it! You can make up for the fact that we don’t know each other in your application documents. Tell us about yourself, what makes you special, and what qualifies you to work with the best.

Talk to the best HR guy in town

His name is Łukasz. He will schedule a call or an online meeting. You can tell him what motivates you to work and learn, as well as what your previous achievements and work experiences were. Most importantly, though, he wants to make sure you’re as awesome as the rest of us. After that, he’ll come back to you with feedback and, hopefully, invite you to the next stage.

Show us the best you got

Apart from your culture fit, we also want to make sure you know your stuff. We’ll invite you for a talk (online or onsite, you choose!) that will take about 1,5 to 2 hours. Be prepared: there will be theoretical questions and there might be some live coding (if you’re a software engineer). Even if we determine now is not the time for you to join us, we will always give you feedback on your technical skills so that you can grow and get back to us in a while.

Meet your (future) manager

Whew! That’s a home stretch, we promise! We’d like you to meet your future team leader and/or manager – after all, you’ll be spending a lot of time with them if you join us! They will talk to you about your career goals and approach to work. Obviously, we also want you to ask questions to see if our values align with yours and if we are a fit for you! If all goes well and everyone’s on board, we’ll contact you very soon with a job offer!

  • Careers Gallery - 1
  • Careers Gallery - 2
  • Careers Gallery - 3
  • Careers Gallery - 4
  • Careers Gallery - 5
  • Careers Gallery - 6
  • Careers Gallery - 7
  • Careers Gallery - 8
  • Careers Gallery - 9
  • Careers Gallery - 10
Meet the teams
AVsystem - Team
AVsystem - Team
AVsystem - Team
AVsystem - Team
AVsystem - Team
AVsystem - Team
D&R
We’re a diverse group of engineers whose goal is: 10x impact on our clients’ problems. We take on ambitious R&D projects with the speed of a startup.

Some of these evolve into full-blown products, like BSAP and AVSystem DHCP. Others become a part of larger solutions, e.g., a large-scale stream aggregation engine based on Kafka Streams or a Scala.js web application framework. The breadth of our experience gives us the freedom to put forward original ideas and grow in ways we never expected to.

Our weapon of choice is Scala (with MongoDB and Kafka), but there’s more variety in our stack. 100% of our code is peer-reviewed, most of it is tested, and a lot of it is shared as open-source. ... see moreYou can meet us at tech conferences and meetups such as KSUG or Sphere.it.

Dawid Dworak is a Principal Software Engineer who leads the team. see less
UMP
UMP team takes care of our biggest products, i.e., the Unified Management Platform and Cloud ACS. Despite being some of the earliest AVSystem products, to this day they are rapidly evolving to keep the world-leading pace in the device management area.

As a team, we are proud of the unique atmosphere we create and a well-established Scrum process. We know exactly how to collect business requirements and plan our individual work. We meet sprint goals, but also have one heck of fun in the process.

Our team is also a great place for self-development. From mastering Scala to developing your business skills ... see more – whichever direction you prefer, we’ve got you covered!

We value openness, engagement, courage to take up new challenges, and respect for each other’s work. No matter your role in our cross-functional team, your work will greatly impact the product.

“Work and play” sums up our attitude well. We like to meet at a barbecue, play video games, and share passions (cooking, running, quantum physics – you name it!).

UMP’s Product Owner and a Scrum-evangelist is Łukasz Pożarlik. see less
Coiote DM
There are four cooperating teams at AVSystem who are working on the Coiote IoT Device Management platform. We believe that the IoT is a game-changer for the industry, and in just a few years, connected devices will change our lives at least as much as the Internet did... or even more. Coiote DM is our answer to that and it is the fastest-growing product in the whole AVSystem portfolio.

In our everyday work, we use Scala, Angular, Mongo, Redis, Kubernetes, Istio; so concepts such as Typesafe, NoSQL, cloud-native, or responsive UI are not just buzz words for us. What approach to work we take largely depends on the team; but you can be sure we’re aiming to not just maximize our effectiveness, but also keep things entertaining ;). ... see more

You can find us at conferences such as Sphere.it or various student events (e.g., AGH University of Science and Technology’s job fairs). To check out some of our code and tools, even without joining our team, go to our GitHub repo.

Marcin Nagy, D.Sc., is the Product Director responsible for all things IoT. see less
Linkyfi
Linkyfi team develops AVSystem’s guest WiFi management platform, Linkyfi, and WiFi-based indoor location tool, Linkyfi Location Engine.

Our team uses Agile methodologies (Scrum). When working, we make time for both reviews and manual and automatized testing. Thanks to the partnerships we foster with our clients, we get fast, precise, and honest feedback on our implementations.

Linkyfi is a cloud-based application with microservice architecture that supports multitenancy. We use Kubernetes to manage the services. The back-end is written mainly in JVM languages (Scala, Java). We use Angular to build the front-end. ... see more

When working in the Linkyfi team, you’ll have a chance to deal with Kafka, REST, probabilistic data structures, access point integration, MongoDB, Kibana, Grafana, Prometheus, ArgoCD, and much more.

The Team Leader responsible for Linkyfi development is Piotr Skibiak. see less
Embedded
Hello, we are team Embedded. There are five of us developing Anjay, the client library for the LwM2M protocol, which is widely used for device management across the world.

We mostly write C99 code with minimal external dependencies to ensure maximum portability across different hardware and software platforms, but when the circumstances permit, we like to dabble in modern C++ and Python. We also maintain bindings and some sample code written in Java.

As a self-organizing team small enough to fit in a single room, we value “getting things done” and ad-hoc communication over formal processes. But we have implemented a subset ... see more of Scrum practices to keep our work organized. We also strongly believe in static code analysis, regression testing, constant refactoring, and of course, code reviewing.

We spend our free time brewing, playing piano, mountain hiking, observing the stock markets, and most importantly, watching TV on oscilloscopes. We also love sports, especially Muay-Thai, HEMA, and climbing.

Mieszko Mieruński is the Embedded Team Leader. see less
Good Lood
Welcome to Good Lood – an innovative approach to a classic business. We design, implement, and maintain various systems for the Good Lood brand.

Our team consists of a few full-stack programmers, a UX designer, a data analyst, and our team leader – Łukasz Gurdek. We favor self-made products over outsourced solutions. That’s why our tech stack ranges from Java (Spring), Python (Django), and Ruby (Rails) managing backend side; through React and React Native on top of JavaScript with TypeScript responsible for the end user experience; to PostgreSQL and MongoDB on the persistence layer. We share knowledge and synchronize our work on regular Scrum meetings.

Among our products you will find ... see more an e-commerce supporting Good Lood App integrated with goods delivery; a point of sale system used in every Good Lood shop; the Joy Station – a topping-pouring machine made from scratch by the Good Lood construction team; and many more. see less
Benefits

Private parking

Flexible employment type

Fridges full of food

MultiSport membership

Flexible working hours

Job offers
Senior Software Engineer - Scala
Senior
Marketing Partner
Regular/Senior
Software Engineer
Regular/Senior
Software Engineer
Regular
Junior Presales Engineer
Junior
QA Engineer
Junior/Regular
Presales Engineer
Regular
Site Reliability Engineer
Regular
Technical Account Manager
Regular
Software Engineer
Regular
Customer Success Engineer
Junior/Regular
Software Engineer - Embedded C/C++
Senior

Senior Software Engineer - Scala

Product: Coiote DM

Senior

18 000 - 25 000

Marketing Partner

Product: IoT

Regular/Senior

undisclosed

Software Engineer

Product: Good Lood Technology

Regular/Senior

10 000 - 22 000 PLN

Software Engineer

Product: Coiote DM, UMP, Linkyfi

Regular

10 000 -15 000 PLN

Junior Presales Engineer

Product: Coiote DM

Junior

6 000 - 8 000 PLN

QA Engineer

Product: UMP

Junior/Regular

6 000 - 14 000 PLN

Presales Engineer

Product: Coiote DM

Regular

6 000 - 8 000 PLN

Site Reliability Engineer

Product: UMP

Regular

Technical Account Manager

Product: UMP

Regular

10 000-14 000 PLN

Software Engineer

Product: UMP

Regular

10 000 -15 000 PLN

Customer Success Engineer

Product: Coiote DM

Junior/Regular

5 000 - 7 000 PLN

Software Engineer - Embedded C/C++

Product: Anjay

Senior

15 000 - 20 000 PLN

Coiote IoT Device Management is a large scale IoT device management platform that allows clients to monitor, connect, and manage their IoT devices using the LwM2M protocol. Together with the Coiote Application Enablement and Anjay LwM2M SDK, Coiote DM creates a comprehensive IoT Data Platform and allows users to easily connect and integrate devices with external systems. 

This is an opportunity for experienced developers and architects to join the team and have a significant impact on the product and create scalable, global, and resilient architecture to handle hundreds of millions of devices simultaneously.

Currently, there are 4 development teams working for the success of the product and all are ready to welcome you as a new teammate.

At AVSystem we stand for the best: the best people, products, and ideas. This gives us the confidence to shout about our portfolio from the rooftops of online and offline marketing world. There’s just one thing, though… We need our “sounding board.” This is why we’re looking for a highly skilled Marketing Manager, IoT, to help us promote one of our best line of products yet.

This is a new role that will have a significant impact on AVSystem’s future growth and comes with strong potential for career development.

If you have an understanding of what makes people tick and want to deliver solutions that make a difference, we would love to meet you.

The Good Lood Technology team is revolutionizing both traditional and e-commerce ice cream retail. Our biggest achievements include, but are not limited to, creating a mobile app used by over 300k users (with your friends probably among them) and implementing Good Lood Delivery 100% in-house. We succeeded in introducing innovative software and hardware solutions over the last 4 years having a massive impact on the success of the Good Lood brand. Number of technology solutions supporting daily operations of Good Lood makes us likely the most technologically advanced ice cream maker, globally.

We are looking for Java/Scala Software Engineer. This is an opportunity for experienced developers and architects to join the team and have a significant impact on the product and create scalable, global, and resilient architecture to handle hundreds of millions of devices simultaneously. We work with Microsoft, Amazon, and Google IoT platforms to supply the best end-to-end solution for our customers, such as AT&T, Vodafone, Traxens, and Softbank, to name just a few.

Junior Presales Engineer is responsible for the technical presentation of the solution but must be able to listen to the customer needs and select product and setup that will work best. Multi-disciplinary knowledge is crucial as there are many technical challenges but soft skills are equally important as we want to maintain great relationships with our customers. You will share customer feedback with the internal product team and work on making our offering more attractive. Inside AVSystem you will also work with engineers from the Customer Success team, who are responsible for post-sales activities. 

Openness to travel in post-Covid era is obligatory.

Unified Management Platform (UMP) is a flagship product of AVSystem, enabling to manage of a huge number of devices using multiple protocols. UMP allows to flexibly configure and upgrade devices, control their parameters, execute programmable workflows, and integrate with client systems. Our multi-server, high-performance telecommunications deployments support from hundreds of thousands to millions of device

Presales Engineer is responsible for the technical presentation of the solution but must be able to listen to the customer needs and select product and setup that will work best. Multi-disciplinary knowledge is crucial as there are many technical challenges but soft skills are equally important as we want to maintain great relationships with our customers. You will share customer feedback with the internal product team and work on making our offering more attractive. Inside AVSystem you will also work with engineers from the Customer Success team, who are responsible for post-sales activities. 

Openness to travel in post-Covid era is obligatory.

A Site Reliability Engineer is responsible for maintaining, monitoring, automating processes, handling emergencies and incidents, troubleshooting, managing risk and building scalable systems across all our software products for Device Management. Our main customers are Tier 1 Telecom players and big enterprises all around the world. In the role of a Site Reliability Engineer you will have a chance to create and implement a leading technology, work in various environments for clients from all parts of the globe with various types of implementation and maintenance scenarios.

Technical Account Manager maintains the current status of applications deployed for AVSystem’s customers globally. You will be a member of the Project Management Office and take over the responsibility for delivered projects as a part of the post-sales activities. You will use the existing documentation to maintain applications, communicate directly with the customers within an agreed SLA, and execute procedures following their internal needs, as defined in the agreements. 

You will mainly support the Unified Management Platform (UMP) which is a flagship product of AVSystem’s targeted at telecoms. It allows for an automatic setup, upgrades, and monitoring of all client routers and other network devices. 

Unified Management Platform (UMP) is a flagship product of AVSystem targeted for telecoms. It allows them to automatically setup, upgrade and monitor all of their routers and other network devices. It’s a multi-protocol, multi-server, heavy-duty back-end with GUI designed for Customer Care departments.

We are looking for a full-stack software engineer to join one of our three cross-functional UMP R&D teams. We expect you to be open to lots of cooperation on all product aspects — back-end, front-end, data-science, devops and testing — all of these are on the menu. We code using Scala and Java, but we are looking for strong candidates from any technology background.

We are building a new IoT Customer Success team for our market-leading IoT device management platform, which is trusted by such telecommunication giants as Vodafone, AT&T, Bell Canada. 

Customer Success Engineer role is an essential part of our product and end-to-end offering, requiring both technical and business skills. The candidate will be responsible for the smooth functioning of the system, as well as implementing solutions directly for and with the Client. Customer Success Engineer is a good start to take over more advanced business/technical roles at a later stage. You will have a unique possibility to create your own career path within our company based on your skills and experience.

A Customer Success Engineer will be part of the product team targeting delivery of a global IoT device management service for enterprises. The candidate will take part in IoT-oriented projects, e.g. managing the platform for remote configuration and provisioning of client devices, but more importantly, his focus will be mainly to support client business by finding new solutions and optimization for real customer use cases.

We are an autonomous team of C and C++ developers in the R&D department. We work mostly on libraries facilitating remote device management over LwM2M and CWMP protocols (e.g. https://github.com/AVSystem/anjay) but also on client applications based on these libraries running on Linux or real-time OSes. In cooperation with other teams at AVSystem, we create solutions for IoT and Telco clients.

100% of our code is peer-reviewed (we test most of it!), some of it is shared as open-source.

Haven't found a perfect match?

Send your CV anyway! Email us at jobs@avsystem.com or just click "Apply."

Hey! Come join the best!

Thank you for your interest in position.

This field can't be empty

This field can't be empty

Given email is incorrect

Given phone number is incorrect

Upload your CV

Please add something

Send

Your message was sent

back icon

This website is using cookies

We use cookies for statistical and marketing purposes and to improve the quality of our services. The information stored in cookies usually allow the identification of a specific device or user’s browser, so they may contain personal data. By continuing to use this website with setting the web browser in a way which alows the use of cookies by the website means your’s consent to the use of cookies. You can change your web browser settings at any time.

More information on the processing of personal data and cookies you can find in our Privacy and cookies policy.

Accept