April 25, 2026
Junior Backend Engineer
Junior • Hybrid
Warsaw, MZ, Poland
We are looking for a Junior Backend Software Engineer to create our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills.
Teltonika’s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products
In this role, you will:
Design, implement, maintain embedded Linux software of IoT devices.
Develop and maintain our own API framework that is being used by other R&D teams.
Analyse and implement new technologies.
Collaborate with international team and solve complex problems.
What we expect from you:
1+ years of experience in C programming.
1+ years of experience working with various API's.
Experience in Shell/Python scripting.
Knowledge of Git version control system.
Knowledge of Linux based systems.
Good written and verbal English skills.
Ideally, you’ll also have:
Technical education.
Knowledge of computer networks.
Experience in Lua programming.
Experience of working with OpenWrt.
What we offer:
Great opportunities to grow in a strong and rapidly expanding company.
Interesting and ambitious projects of industrial networking devices.
Private medical care (Medicover Premium) and Multisport card.
Hybrid working model, with arrangements agreed in advance with the line manager.
Additional day off for your birthday.
Team building activities.
Similar jobs you might like
Technology
Teltonika Poland sp. z o.o.
Mid Backend Engineer | Networking Solutions
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Mid Backend Software Engineer role focused on designing, implementing, and maintaining embedded Linux software for IoT networking devices and developing internal API frameworks. The position involves working on industrial networking solutions and collaborating with R&D teams to implement new technologies. The offer targets engineers experienced in C programming and Linux-based systems. 🗂️ Requirements: 2+ years of experience in C programming, 2+ years of experience working with APIs, 2+ years of experience in Shell or Python scripting, Knowledge of Git version control, Knowledge of Linux-based systems, Ability to design and maintain embedded Linux software, Ability to develop and maintain API frameworks, English proficiency (written and spoken) 📃 Skills: C, Linux, Embedded, API, Shell, Python, Git, IoT, Networking, Lua, OpenWrt, Cybersecurity 🏢 Description: We are looking for a Mid Backend Software Engineer to our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: In this role, you will: Design, implement, maintain embedded Linux software of IoT devices Develop and maintain our own API framework that is being used by other R&D teams Analyse and implement new technologies Collaborate with team and solve complex problems What we expect of you: 2+ years of experience in C programming 2+ years of experience working with various API's 2+ years of experience in Shell/Python scripting Knowledge of Git version control system Knowledge of Linux based systems Good written and verbal English skills Ideally, you’ll also have: Technical education Experience in working with IoT devices Knowledge of computer networking Knowledge of cybersecurity Experience in Lua programming Experience of working with OpenWrt What we offer: Great opportunities to grow in a strong and rapidly expanding company Interesting and ambitious projects of industrial networking devices Private medical care (Medicover Premium) and Multisport card Hybrid working model, with arrangements agreed in advance with the line manager Additional day off for your birthday Team building activities
Technology
Teltonika Poland sp. z o.o.
Tech Lead / Senior Embedded Lunux Software Engineer | Networking Solutions
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Tech Lead / Senior Embedded Linux Software Engineer role focused on developing and maintaining software for embedded and bare-metal networking devices. The position involves solving complex cross-layer software and hardware issues, working closely with embedded systems, and leading technical initiatives within industrial connectivity projects. 🗂️ Requirements: 7+ years experience with embedded software development, 5+ years experience in C programming, 2+ years experience with Linux OS (Buildroot or Yocto), Strong knowledge of embedded Linux systems, Experience solving complex software and hardware issues, Understanding of operating system principles, Knowledge of computer networks, Experience with embedded processors (SoCs or microcontrollers), Experience with Linux drivers and bootloaders, Experience with hardware interfaces (UART, SPI, I2C, USB) 📃 Skills: C, Linux, Buildroot, Yocto, Embedded, BareMetal, Networking, UART, SPI, I2C, USB, WiFi, Bluetooth, OpenWRT, Shell, Drivers, Bootloaders, SoC, Microcontrollers, Cybersecurity 🏢 Description: We are looking for a Tech Lead / Senior Embedded Linux Software Engineer to join our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s Networking Solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products In this role, you will: Develop software for bare metal or embedded Linux devices. Solve complex technical problems across software and hardware layers. Analyze and apply new technologies. Work closely with hardware components and embedded systems. Collaborate effectively in a team locally and in the head quarter in Lithuania. Provide technical support to team members. What we expect of you: 7+ year of experience working with software for embedded devices (advantage if the device(s) are Linux-based). 5+ years of C programming experience; (come together with embedded skills). 2+ years experience working with Linux OS (Buildroot/Yocto). Experience solving complex software and hardware-related issues. Understanding of operating system principles. Knowledge of computer networks. Ideally, you’ll also have: Experience working with various embedded processors (SOCs/microcontrollers). Knowledge of electronics and experience with lab equipment (oscilloscope, logic analyzer, etc.). Shell programming experience. Experience with UART, SPI, I2C, USB. Experience with WiFi, Bluetooth. Experience with Linux drivers, bootloaders. Experience with OpenWRT operating system. Knowledge of cybersecurity. Good English language skills. What we offer: Great opportunities to grow in a strong and rapidly expanding company. Interesting and ambitious projects of industrial networking devices. Private medical care (Medicover Premium) and Multisport card. Hybrid working model, with arrangements agreed in advance with the line manager. Additional day off for your birthday. Team building activities.
Technology
Teltonika Poland
Engineering Team Lead
Senior
Hybrid
Warsaw, Poland
16,530 - 23,876 PLN
🏢 Summary: Engineering Team Lead role focused on designing, implementing, and maintaining embedded Linux and backend software for IoT devices while actively contributing to production code. The position combines technical leadership, architectural decision-making, and hands-on development in C-based environments, with responsibility for device communication and cloud integration. The role also involves mentoring a team, ensuring code quality, and collaborating with stakeholders and customers on technical solutions. 🗂️ Requirements: Experience with C programming, Experience with Linux-based or embedded Linux systems, Experience with IoT or embedded systems, Experience with cloud platforms such as Azure or AWS, Ability to design and maintain embedded/backend software, Experience with device communication and system integration, Leadership experience in technical teams, Ability to define architecture and coding standards 📃 Skills: C, Linux, Embedded, IoT, Shell, Lua, Azure, AWS, RutOS 🏢 Description: Teltonika has been creating IoT solutions for over 25 years, with offices in over 26 countries and more than 2,500 employees worldwide. Our expertise spans networking solutions, telematics, telemedicine, EV charging, and electronics manufacturing. Teltonika’s technologies are widely used across diverse industries, including Green Energy, Smart Cities, Industry 4.0, and more. Currently, we are inviting an ambitious Engineering Team Lead to join and co-create our new R&D Team in Poland to help us grow our global presence in the IoT sector by quickly and effectively responding to changing market needs and offering reliable, safe, and easy-to-use solutions. We are an open-minded, curious, and innovation-driven company and are ready to offer the best environment for creative and ambitious professionals who are eager to contribute to the development and success of Teltonika Networks. If you are curious, creative, analytical, and willing to work in a rapidly changing environment, then we are on the same path! In this role you will: Design, implement, and maintain embedded Linux / backend software for IoT devices Actively write production code (C, Shell, Lua) Work mainly with device communication integration with 3rd-party platforms, devices, and other internal RutOS applications Review code, define coding standards, and ensure high code quality Make architectural decisions and guide the technical direction Solve complex technical problems together with the team Lead and mentor a team of Embedded Linux application layer developers Define project scope, goals, and deliverables in collaboration with senior management and other teams Identify potential project risks and implement mitigation strategies to minimize impact Prepare regular reports for senior management on project progress, team performance, and technical issues Engage with customers to gather requirements, provide technical expertise, and ensure customer satisfaction Lead efforts to improve development processes, boost system performance, and enhance product quality What we expect of you: Experience with C programming Experience working with Linux-based systems / embedded Linux Experience working with IoT or embedded systems Strong leadership and communication skills, with the ability to inspire, motivate, and develop a high-performing team Experience working with major cloud platforms (e.g., Azure, AWS ) Ability to explain technical concepts to non-technical people Passion for mentoring and developing team members What we offer: Benefit package consisting of unlimited commissions , based on your performance Private medical care (Medicover Premium) and Multisport card Internal training for your successful start Onboarding on Teltonika’s internal systems, sales processes, and product-related topics, providing constant materials, progress check-up tests, and continuous feedback to help unlock more of your potential Unique opportunities to grow professionally as part of a challenging and high-growth environment Additional day off for your birthday Team-building activities Salary We appreciate everyone's efforts and experience, so we offer an attractive base salary that will match your skillset and expertise in the field.
Technology
Yard Corporate
Infrastructure Engineer (Network & Observability)
Senior
Hybrid
Warsaw, Poland
40,000 - 55,000 PLN
🏢 Summary: The offer is for a Network Automation / DevOps Engineer responsible for transforming a global, high-availability financial network into a highly automated, observable, and self-service platform. The role focuses on building advanced telemetry, monitoring, and infrastructure automation solutions in a low-latency capital markets environment. It combines deep networking expertise with Infrastructure as Code and cloud integration. 🗂️ Requirements: Experience with modern monitoring and telemetry stacks, Hands-on experience with network automation tools, Proficiency in Python programming, Experience with Infrastructure as Code, Knowledge of NETCONF or RESTCONF, Strong understanding of BGP, OSPF, PIM, IGMP, Experience with AWS networking, Ability to perform deep packet analysis, Experience managing multi-vendor network environments, Willingness to participate in 24/7 on-call rotation 📃 Skills: Python, Git, Ansible, Jinja, Terraform, Netbox, Temporal, Prometheus, Grafana, Telegraf, gNMI, YANG, NETCONF, RESTCONF, BGP, OSPF, PIM, IGMP, AWS, Cisco 🏢 Description: Location: Warsaw, Poland (City Centre, near Rondo ONZ) — Hybrid model (3 days a week in the office, 2 days remote) Contract Type: Permanent (Umowa o Pracę) About the Role & Project: We are recruiting for our client – a rapidly growing, global financial institution operating in the capital markets. We are looking for an engineer eager to bridge the gap between traditional network engineering and modern DevOps practices. This is not a role for a traditional network administrator. We are seeking a specialist whose default approach to repetitive tasks is automation, and who is passionate about building advanced telemetry and monitoring systems. Your mission will be to transform a global, high-availability infrastructure into a self-service, highly observable platform. If you thrive in environments where system stability and milliseconds directly impact business outcomes, and where manual intervention is treated as a problem to be solved with code, this is the team for you. Key Responsibilities: Design, implement, and maintain advanced telemetry, monitoring, and predictive alerting systems for a global, high-availability network. Develop, scale, and maintain automation tools to streamline network workflows (from automated provisioning to zero-touch deployments). Collaborate closely with engineering and investment teams to align network performance with dynamic business and trading requirements. Define, implement, and maintain configuration standards across a robust multi-vendor environment. Serve as the senior escalation point for troubleshooting and resolving complex performance and routing anomalies. Participate in a 24/7 on-call rotation and scheduled out-of-hours maintenance windows. Technical Profile (Technical Fit): Observability-First Mindset: Practical experience with modern monitoring stacks, telemetry protocols, and metrics collection (Prometheus, Grafana, Telegraf, gNMI, YANG, Cisco Telemetry). Automation as a Standard: Strong hands-on experience with automation tools and frameworks such as Ansible, Jinja, Terraform, Netbox, and workflow engines (e.g., Temporal). Infrastructure as Code (IaC) & Dev Skills: Proficiency in Python and Git, with experience managing network configurations programmatically (NETCONF/RESTCONF). Core Networking Foundations: Solid understanding of routing protocols and multicast environments (BGP, OSPF, PIM, IGMP). Public Cloud Integration: Practical knowledge of building and managing cloud network infrastructure (AWS). Advanced Troubleshooting: Ability to perform deep-packet analysis and diagnose complex, transient network issues under pressure. Personal Attributes (Cultural Fit): A continuous learning mindset with a drive to proactively identify and optimize inefficient processes. Ability to work independently, taking ownership of projects and delivering them on schedule with minimal supervision. Excellent communication and collaboration skills, comfortable working in a fast-paced, international team. Strong analytical thinking and decision-making skills under pressure. Bonus Points: Experience integrating enterprise-grade VoIP and cloud collaboration systems. Familiarity with network security, identity management, and segmentation solutions (e.g., Cisco ISE). A basic understanding of financial markets, trading lifecycles, or quantitative trading environments. What We Offer: Stable Employment: Full-time employment contract (Umowa o Pracę - UoP). Tax Optimization: Eligibility for creative tax-deductible costs (KUP - Koszty Uzyskania Przychodu). Financial Reward: Highly competitive base salary accompanied by a generous annual performance bonus. Comprehensive Health: Premium private medical care package that fully includes dental coverage (stomatologia). Wellness & Lifestyle: MultiSport card to keep you active and healthy. Daily Perks: Pre-funded lunch card for your daily meals.
Technology
AVSystem
Integration Software Engineer
Mid
Hybrid
Krakow, Poland
7,000 - 11,000 PLN
🏢 Summary: The role involves developing and configuring a Unified Management Platform to integrate and customize router management solutions for telecom customers. The engineer writes project-specific code, implements REST API integrations, configures monitoring dashboards, and provides post-delivery technical support. The position requires strong programming and networking expertise with direct customer collaboration. 🗂️ Requirements: Fluency in programming, Proficiency in at least one programming language (Python preferred), Experience in implementing REST API integrations (client and server side), Knowledge of networking concepts (IP, TCP/UDP, HTTP(S), SNMP, firewalls, WLAN), Basic Linux administration skills, Ability to use CLI networking and diagnostic tools, Bachelor’s degree in ICT, Software Engineering, IT, Electronics or Telecommunications, Fluent English (B2/C1) 📃 Skills: Python, Scala, REST, API, Linux, TCP, UDP, HTTP, HTTPS, SNMP, IP, WLAN, SSH, curl, tcpdump, traceroute, ping 🏢 Description: Integration Software Engineer At AVSystem, we are a Polish-based company behind a telco industry-leading Unified Management Platform (UMP) product allowing Communication Service Providers automatic setup, upgrades, and monitoring of millions of their client routers. We are seeking a dedicated Integration Software Engineer with a programming & networking background. Your role will focus on: Writing code & configuring our platform to customize it to our customers’ needs Cooperating directly with our customers during delivery and post-delivery support. This role is onsite / partially remote, Kraków preferred. Key Responsibilities: Writing code and platform configuration during project delivery Write project-specific code in our platform GUI to facilitate router configuration Implement REST APIs (servers & clients) integrations with external systems Configure our platform GUI to display, monitor and report on router KPIs Report to Solution Architect and work with Software Engineers (code reviews) Post-delivery technical support Support integrations you've implemented, work with 1st & 2nd lines of support teams to diagnose, troubleshoot, and resolve issues effectively and promptly Ensure documentation & knowledge transfer to customer & support teams Customer accounting - work hands-on with customers via support portal, mails, calls Qualifications: Fluency in programming is a must Bachelor’s degree in Information and Communication Technology (preferred) or Software Engineering / IT / Electronics and Telecommunications Proficient in at least one programming language ( Python preferred) Willing to learn in-house Scala-based functional language Experience in writing REST API integrations (both client & server-side) Familiarity with networking concepts : firewalls, IP, WLAN, TCP/UDP, HTTP(S), SNMP Basic Linux system administration skills such as gathering logs, executing scripts, familiarity with CLI tooling (curl, ssh, ss, tcpdump, traceroute, ping) Fluent in English (B2/C1) Personality: You’re a rapid learner, analytical, and detail-oriented, excelling in solving complex problems independently within evolving requirements You are comfortable and effective in communicating directly with customers, adept at listening and clarifying their needs and expectations You’re capable of managing deadline pressures & context-switching to progress on multiple projects during a week Nice to haves: Professional experience in Software Engineer role Experience in network-related role with integrated multi-system environments Past positions in telecom domain (ACS, NMS, OSS, BSS know-how) What we offer: You’ll have a chance to deepen your expertise in maintenance to help us shape the way we deliver & support critical applications for telecommunications companies You’ll help us grow a leading technology IoT / device management company that creates software used by tier-1 telcos (e.g. Orange, Vodafone, AT&T, TMobile) around the world and makes Internet connection possible for millions of end-users. Our customers depend on the reliability of our products to generate revenue in their business. The telco industry is ever-growing and needs us to support that growth. Open-source contribution opportunities. A team of highly skilled and humorous colleagues. Access to the best tools and equipment available in the market. A MacBook Pro / ThinkPad with 2 monitors. Company events and team building activities. Multiple career paths and employee development options – we want you to develop into a tech lead in the future, but we’ll support you in getting another dream role in site reliability, management, product development or sales. Flexible working hours/remote work when you need it. Training and conferences. Onsite gym and chillout space. Multisport card. Medical care. Kitchen full of snacks and treats (including Good Lood ice cream). Car parking area and bike room. A relaxed work atmosphere – no dress code, no open space. Come and work with the best!
Technology
KUBO
Senior Network Engineer
Senior
Hybrid
Katowice, Poland
120 - 140 PLN/hr
🏢 Summary: The offer is for a Senior Network Engineer responsible for testing and validating industrial communication and Ethernet-based networking solutions in IT/OT environments. The role focuses on building test environments, configuring and troubleshooting industrial networks, and analyzing complex networking issues using diagnostic tools. It combines hands-on networking, system testing, and collaboration with international engineering teams. 🗂️ Requirements: Minimum 5 years of experience in computer networking, industrial networking, or system testing, Strong knowledge of Ethernet technologies and networking protocols, Experience in configuring and troubleshooting network devices, Knowledge of VLANs, routing, STP/RSTP, DLR, and redundancy protocols, Experience with network diagnostic and traffic analysis tools, Experience in designing and executing test cases, English proficiency (very good level) 📃 Skills: Ethernet, VLAN, Routing, STP, RSTP, DLR, Wireshark, TCP/IP, IT, OT, Automation 🏢 Description: Join a global technology company specializing in industrial automation and industrial communication solutions. The team is responsible for developing and testing advanced networking devices used in industrial environments worldwide. As a Senior Network Engineer, you will be responsible for testing and validating industrial communication solutions, building test environments, and troubleshooting complex networking issues in IT/OT environments. The role combines networking expertise, system testing, and hands-on work with modern communication technologies. On a daily basis, you will collaborate with international engineering teams and support the analysis and resolution of complex technical challenges. Key responsibilities • Design and execute tests for industrial communication devices and Ethernet-based solutions • Build and maintain test environments and network topologies • Configure and troubleshoot industrial networks, including VLANs, routing, STP/RSTP, and DLR • Analyze test results, report defects, and collaborate with development teams • Use diagnostic tools such as Wireshark and packet analyzers • Develop test cases and support test automation initiatives Ideal candidate profile • Minimum 5 years of experience in computer networking, industrial networking, or system testing • Strong understanding of Ethernet technologies and networking protocols • Experience with configuring and troubleshooting network devices • Knowledge of technologies such as VLANs, routing, STP/RSTP, DLR, or redundancy protocols • Experience with diagnostic tools and network traffic analysis • Very good command of English Conditions Rate: 120 - 140 PLN/h, B2B contract Benefits: Private healthcare, Multisport card and life insurance Work model: Hybrid - 3 days from the office, 2 days from home Recruitment steps Phone call or online meeting with a KUBO Recruiter - Aleksandra (approx. 20 min.) Interview with Client : on-site in the office in Katowice which will be devided into two parts: Technical interview Interview with the manager from the United States Possible additional stage: Short meeting with the PM from the USA (approximately 30 minutes) Decision and feedback
Technology
ITDS
Senior Software / Systems Engineer – Python, C++, Networking
Senior
Hybrid
Warsaw, Poland
18,900 - 27,300 PLN
🏢 Summary: Senior Software 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 management to support critical production systems. The role combines embedded systems, hardware-software integration, and cloud-based infrastructure in a hybrid Warsaw-based setup. 🗂️ Requirements: Engineering Degree in Electronics or Computer Science, Minimum 5 years of experience in IT, automation, software engineering, or electronics, Strong proficiency in IP networking, Strong knowledge of computer systems, Experience with database management, Proven troubleshooting skills in Python and C++, Experience working in Windows and Linux environments, Fluency in English, Fluency in Polish, Legal right to work in the European Union 📃 Skills: Python, C++, JavaScript, Node.js, Express, Windows, Linux, AWS, Azure, CI/CD, IP, VPN, PKI, SQL, Batch 🏢 Description: Ignite Innovation in Embedded Systems — Redefine the Future of Connectivity and Security! Warsaw-based opportunity with hybrid work model. As a Senior Software 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.
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
WIKA Polska
Embedded Developer (Kobieta / Mężczyzna)
Senior
Hybrid
Wloclawek, Poland
🏢 Summary: The role focuses on developing and optimizing firmware for embedded systems with strong emphasis on functional safety and high software quality standards. The position involves working with embedded C++ and RTOS, contributing to architecture, integrating industrial communication protocols, and applying CI/CD practices. It requires collaboration with hardware teams in an agile development environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering or related field, Several years of experience in embedded systems development, Strong expertise in embedded C++ and object-oriented programming, Experience with real-time operating systems (RTOS), Experience with industrial communication protocols (CANopen, IO-Link, HART), Knowledge of functional safety standards (IEC 61508), Experience with CI/CD pipelines, Ability to perform static code analysis, unit testing and debugging, Fluent English (spoken and written) 📃 Skills: C, C++, RTOS, CANopen, IOLink, HART, IEC61508, IEC13849, CI/CD, DevOps, Agile, OOP 🏢 Description: WIKA Polska is looking for candidates for the position of: Embedded Developer Responsibilities: analyze and review requirements with focus on functional safety (IEC 61508) develop and optimize firmware for embedded systems using C/C++ with RTOS integration contribute to software architecture with modularity and performance in mind perform static code analysis, unit testing and systematic debugging apply DevOps (CI/CD) and agile principles to improve development workflows and software quality collaborate with hardware and testing teams for integration and commissioning Profile: bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related field several years of professional experience in the development of embedded systems comprehensive expertise in object-oriented programming using embedded C++ and in working with real-time operating systems (RTOS). experience in the development of industrial bus protocols (e.g. CANopen, IO-Link, HART) understanding of architecture and high demands on software quality normative knowledge of functional safety according to IEC 61508, IEC 13849 is an additional advantage experience working with CI/CD pipelines in a development environment effective communication and teamwork skills good fluency in spoken and written English language that enables to everyday communication and problem solving We offer: job in an international manufacturing company that is one of the leading suppliers of measurement technology products and services stable employment in an organization with over 100 years of history flexible work model – on-site, hybrid professional development and skills enhancement the opportunity for self-fulfillment and taking on new challenges benefits package (including private healthcare and group insurance for you and your family, free access to selected fitness clubs, a free language learning platform for employees and their families, the My Benefit cafeteria, and a Multisport card)
Technology
Sii
C Developer – telco sector (f/m/x)
Mid
Remote
Bialystok, Poland
🏢 Summary: C Developer role in a low-level embedded 5G telecommunications project focused on high-performance and reliable mobile network systems. The position involves developing scalable, multi-threaded software close to the hardware layer on Linux, including system-level troubleshooting and build configuration management. 🗂️ Requirements: Minimum 3 years of experience in C development, Strong proficiency in C for high-performance and high-reliability systems, Experience developing multi-threaded applications on Linux, Experience with inter-process and cross-thread communication, Understanding of telecommunications protocols and mobile network systems, Ability to troubleshoot and debug complex system-level issues in Linux, Experience with CMake build configuration, Experience participating in code reviews and maintaining code quality standards 📃 Skills: C, Linux, CMake, Multithreading, IPC, Telecommunications, 5G, Debugging 🏢 Description: If you are looking for a new challenge as a C Developer, join a low-level embedded project in the telecommunications sector focused on 5G mobile network hardware. The role involves developing high-performance and reliable software close to the hardware layer for advanced telecom systems. If this opportunity sounds interesting to you, please apply. Your tasks Work as a C developer for high-performance and high-reliability mobile network systems and applications Develop scalable, multi-threaded functionalities using Linux OS and its multi-threading and cross-thread/cross-process communication capabilities Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your Linux OS and knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Create and/or manage CMake build configurations Requirements Minimum 3 years of experience in C development Strong proficiency in C programming for developing high-performance and highly reliable systems Experience developing scalable, multi-threaded applications on Linux, including inter-process and cross-thread communication Solid understanding of telecommunications protocols and mobile network systems Ability to troubleshoot, debug, and optimize complex system-level issues in Linux environments Experience with build systems and code quality practices, including CMake configuration and participation in code reviews Good command of English (communicative for all work purposes) Fluent in Polish required 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!