June 20, 2026

Senior Software Engineer (Full-Stack)

Senior • Hybrid

130 - 150 PLN/hr

Katowice, Poland

We are recruiting for an established technology company specializing in industrial automation and motion control systems. The company develops advanced software solutions used in both web and desktop applications and focuses on modern engineering standards and high-quality development practices.

In this role, you will be responsible for developing software supporting motion control systems, as well as designing system architecture, creating documentation, and integrating system components. The work covers the full development lifecycle – from requirements gathering and implementation to testing and maintenance.

Key responsibilities

  • Analyze, gather, and document technical requirements for features and their components

  • Co-create system architecture and designs that meet the project requirements

  • Estimate project work while considering trade-offs between requirements, cost, speed, and reliability

  • Create and execute comprehensive unit test plans; analyze, debug, and resolve anomalies

  • Lead component integration and solve issues across subsystems

Ideal candidate profile

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

  • Experience with Angular, JavaScript, TypeScript, Java

  • Experience with Kotlin (nice to have)

  • Strong understanding of object-oriented programming and experience with at least one OO language: C++ / C# / Java / Python

  • Knowledge of cloud technologies

  • English at a minimum B2 level

  • Experience using AI tools to enhance engineering efficiency is a strong plus

Conditions

  • B2B contract

  • Salary: 130–150 PLN net/h

  • Hybrid work model - 3 days per week in Katowice

  • 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

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.

At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Similar jobs you might like

Technology

KUBO Poland Sp. z o.o.

Software Systems Engineer

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Role focused on developing and maintaining safety-critical embedded software for advanced avionics systems in modern aircraft. The position involves system-level architecture, requirements engineering, and full software lifecycle activities within certification-driven environments. You will collaborate with multidisciplinary teams to deliver compliant, high-reliability solutions for next-generation aviation platforms. 🗂️ Requirements: Experience in safety-critical software development (full lifecycle), Strong experience in embedded C/C++, Experience with system requirements engineering and traceability, Experience in code reviews and adherence to quality standards, Experience in verification, validation, and certification processes, Ability to identify safety and reliability risks, Experience working with cross-functional engineering teams, English proficiency minimum B2 📃 Skills: C, C++, Embedded, DO-178C, ARP4754, MBSE, Avionics, Verification, Validation, Traceability 🏢 Description: We are recruiting for a global organization operating in the aviation industry, focused on developing advanced avionics and embedded systems used in modern aircraft. The team works on safety-critical software and system-level solutions for next-generation aviation platforms. It’s a stable environment with long-term projects and strong engineering standards. You’ll be part of a multidisciplinary team working on embedded systems, with real impact on system architecture, requirements, and certification processes. Key responsibilities Work on system-level architecture and requirements engineering Translate system requirements into software design and implementation Develop and maintain embedded software (C/C++) Participate in code reviews and ensure compliance with standards Support software verification, validation, and certification processes Identify risks, safety, and reliability issues Collaborate with systems engineers and international teams Contribute to process improvements and engineering best practices Ideal candidate profile Experience in safety-critical software development (full lifecycle) Strong experience with C/C++ (embedded) Ability to work with system requirements and maintain traceability Experience with code reviews and quality standards Experience working with cross-functional teams (systems, stakeholders) English min. B2 Nice to have Knowledge of standards like DO-178C, ARP4754 Experience with Model-Based Systems Engineering Background in avionics or other regulated industries Conditions Form of cooperation: UoP + KUP 50% Hybrid work model: 2 days per week in the Gdańsk office Benefits: private medical care, Multisport card, employee pension scheme Recruitment steps Phone call with Recruiter Client interview Feedback and decision W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich. At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Technology

KUBO Poland Sp. z o.o.

Software Systems Engineer

Mid

Hybrid

Gdansk, Poland

🏢 Summary: The offer is for a Systems Engineer role in the aviation industry, focused on developing safety-critical avionics and embedded systems for next-generation aircraft. The position involves system architecture, requirements engineering, traceability, and support for verification and certification processes within a regulated environment. You will collaborate with multidisciplinary engineering teams to deliver compliant, high-quality embedded solutions. 🗂️ Requirements: Experience in systems engineering or requirements engineering, Experience in embedded software projects, Ability to translate system requirements into technical specifications, Experience with requirements documentation and traceability, Experience with verification and validation activities, Understanding of embedded software development lifecycle, Knowledge of C, Knowledge of C++, Experience in regulated industries 📃 Skills: C, C++, Embedded, DO-178C, ARP4754, MBSE, Avionics 🏢 Description: We are recruiting for a global organization operating in the aviation industry, focused on developing advanced avionics and embedded systems used in modern aircraft. The team works on safety-critical software and system-level solutions for next-generation aviation platforms. It’s a stable environment with long-term projects and strong engineering standards. You’ll be part of a multidisciplinary team working on embedded systems, with real impact on system architecture, requirements, and certification processes. Key responsibilities Work on system-level architecture, requirements engineering, and technical documentation Analyze, define, and maintain system requirements and ensure full traceability Translate system requirements into technical specifications for software teams Collaborate with software, systems, verification, and certification teams across the development lifecycle Support software verification, validation, and certification activities Participate in reviews of requirements, design documentation, and engineering deliverables Identify risks, safety, and reliability concerns and support mitigation activities Ensure compliance with engineering processes, quality standards, and regulatory requirements Contribute to process improvements and engineering best practices Ideal candidate profile Experience in systems engineering, requirements engineering or embedded software projects Ability to translate customer/system requirements into technical specifications Experience with documentation, traceability and verification activities Strong communication skills and ability to work across multiple engineering teams Understanding of embedded software development lifecycle Understanding of C/C++ and embedded systems Experience in regulated industries (automotive, aerospace, rail, medical devices, industrial automation) Nice to have Knowledge of standards like DO-178C, ARP4754 Experience with Model-Based Systems Engineering Background in avionics or other regulated industries Conditions Form of cooperation: UoP + KUP 50% Hybrid work model: 2 days per week in the office (Gdańsk or Warszawa or Rzeszów) Benefits: private medical care, Multisport card, employee pension scheme Recruitment steps Phone call with Recruiter Client interview Feedback and decision W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich. At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Technology

KUBO Poland Sp. z o.o.

Senior Software Engineer – Desktop & Mobile Applications

Senior

Hybrid

Gdansk, Poland

160 - 190 PLN/hr

🏢 Summary: Development role focused on building and modernizing mission-critical desktop and mobile applications used to manage and deliver avionics data across aviation platforms. The position involves cross-platform engineering, device integration, and architecture improvements in a safety-sensitive environment. You will design reliable workflows for external media and ensure high performance, compatibility, and compliance of aviation software systems. 🗂️ Requirements: Strong experience in desktop and/or mobile application development in production environments, Hands-on experience with modern frontend frameworks (React preferred), Experience with cross-platform technologies (Tauri, Electron, React Native, Flutter or similar), Knowledge of Windows, macOS, and/or Android platforms, Experience with backend or systems programming languages (Rust, C++, C#, Java, Kotlin, or Swift), Experience working with filesystems, removable media, binary formats, or hardware integrations, Strong debugging and troubleshooting skills, Experience with automated, integration, and regression testing, Ability to design architecture and make technical decisions, English proficiency minimum B2 📃 Skills: React, Tauri, Electron, ReactNative, Flutter, Windows, macOS, Android, Rust, C++, C#, Java, Kotlin, Swift, USB, SD, Filesystems, CI/CD, Git, AI 🏢 Description: We are recruiting for a global organization operating in the aviation industry, developing mission-critical software solutions used by pilots and aircraft operators worldwide. The team is responsible for modernizing a core aviation platform used to manage and deliver navigation data, charts, and avionics updates across desktop and mobile environments. The product supports thousands of aviation customers and plays a critical role in keeping aircraft systems compliant and operational. This role combines desktop/mobile engineering, platform architecture, device integration, and modern cross-platform development. You’ll work on applications interacting directly with avionics media and external devices in a highly reliable, safety-sensitive environment. Key responsibilities Lead development of desktop and mobile applications used to prepare and deliver avionics data Design and implement reliable workflows for USB drives, SD cards , and other removable media used in aviation systems Develop cross-platform solutions for Windows, macOS, and mobile environments Drive improvements in architecture, performance, maintainability, and scalability Build application logic related to file validation, checksums, manifests, diagnostics, and device-specific outputs Support compatibility across avionics ecosystems and external hardware devices Collaborate with QA and lab teams on real-device validation and testing Contribute to long-term architecture decisions for desktop and mobile platforms Use AI-assisted development tools (e.g. Claude, Codex) to support implementation, debugging, testing, and refactoring Participate in code reviews, technical discussions, and mentoring activities Work closely with product, DevOps, QA, and engineering teams in an international environment Ideal candidate profile Strong experience building desktop and/or mobile applications in production environments Hands-on experience with modern frontend frameworks (preferably React) Experience with cross-platform technologies such as Tauri, Electron, React Native, Flutter , or similar Good understanding of native platforms: Windows, macOS, Android Experience with backend or systems programming languages such as Rust, C++, C#, Java, Kotlin, or Swift Experience working with filesystems, removable media, binary formats, or hardware/device integrations Strong debugging and troubleshooting skills in complex production environments Testing mindset — automated, integration, regression, and hardware-related validation Ability to work independently and make architectural decisions English min. B2 Nice to have: Experience with Tauri + Rust stack Experience in aviation, avionics, or other safety-critical industries Knowledge of CI/CD pipelines for desktop/mobile applications Experience modernizing legacy applications Experience with Apple/Windows signing and release processes Familiarity with AI-assisted software development workflows Conditions Employment type: B2B contract via KUBO or UoP Location: Gdańsk Przymorze Work model: hybrid, 1–2 days per week from the office, with a flexible schedule adjusted to team needs and your availability. Salary: up to 190 PLN/h (net on B2B) Recruitment steps Phone call with Recruiter Client interview (may require 2 rounds) Feedback and decision W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich. At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Technology

KUBO

Test Engineer

Mid

Hybrid

Katowice, Poland

70 - 100 PLN/hr

🏢 Summary: The offer is for a Manual System Test Engineer focused on system-level validation of industrial EtherNet/IP communication solutions in integrated hardware–software environments. The role involves performing manual tests, validating functionality and interoperability, and ensuring compliance with industrial standards within a Scrum team. It requires maintaining high-quality test documentation and managing defects using enterprise testing tools. 🗂️ Requirements: Strong knowledge of manual testing methodologies, Experience with system-level testing, Familiarity with EtherNet/IP protocol, Understanding of industrial automation systems, Ability to test integrated hardware-software environments, Experience with regression testing, Ability to use defect tracking and test management tools, Experience working in Scrum environment 📃 Skills: EtherNet/IP, PLC, Jira, qTest, Jama, Scrum, Regression, Testing, Automation, Networking 🏢 Description: We are recruiting for an established technology company specializing in sensing technologies, industrial safety solutions, and advanced communication components for automation systems. The company develops high-reliability products used in modern manufacturing environments and focuses on engineering excellence, system-level quality, and robust industrial standards. In this role, you will be responsible for performing manual system-level testing of EtherNet/IP in-cabinet solutions, validating the functionality and interoperability of industrial automation products, and maintaining high testing standards across hardware, firmware, and software layers. Key responsibilities Perform manual system-level tests for industrial EtherNet/IP communication solutions Validate functional, performance, and interoperability aspects of software releases Maintain and update test cases, test plans, and technical documentation Collaborate with cross-functional teams within a scaled Scrum environment Conduct regression testing and ensure compliance with industry standards Log defects and track their resolution using enterprise tools such as qTest, Jira, and Jama Ideal candidate profile Strong understanding of manual testing methodologies Familiarity with industrial automation and networking protocols (EtherNet/IP preferred) Ability to work with integrated hardware–software test environments Analytical mindset and high attention to detail Good communication skills and experience working in cross-functional teams Nice to have: Experience with industrial control systems Basic knowledge of PLC programming Conditions B2B contract Salary: 70 - 100 PLN net/h Hybrid work model - 3 days per week in Katowice Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Interview with the client Feedback and decision

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

KUBO

Software Engineer (DaaS)

Senior

Hybrid

Gdansk, Poland

160 - 190 PLN/hr

🏢 Summary: Mid-to-senior Software Engineer role focused on designing and building cloud-based tools for automated aeronautical data processing and delivery in a SaaS/DaaS model. The position involves developing ETL pipelines, backend services, and scalable microservices within AWS, supporting mission-critical aviation systems. You will work on reliable, production-ready integrated data solutions in a global technology environment. 🗂️ Requirements: Experience writing custom ETL pipelines, Experience designing and operating services in AWS, Strong experience with PostgreSQL and PostGIS, Extensive experience in Java development, Experience with microservices architecture, Proficiency in CI/CD pipeline maintenance, Experience with application monitoring and production debugging, Experience with relational and spatial database optimization 📃 Skills: Java, Python, SpringBoot, FastAPI, Angular, PostgreSQL, PostGIS, JDBC, psycopg2, AWS, EKS, Terraform, GitHub, GitHubActions, CI/CD, Jest, Playwright, Groovy, Spock, PyTest, ETL, Microservices 🏢 Description: Our Client is looking for a Software Engineers to join it's Integrated Data Solutions team in Gdańsk. In this role, you will design and build cloud-based tools that transform the way aeronautical data products are created, with a strong focus on automation and reliability. You will work on mission‑critical data production and delivery systems as part of a global technology organization developing advanced, data‑driven solutions for the aviation industry. We are seeking a mid‑to‑senior engineers who are both independent and collaborative, curious about new technologies yet pragmatic in execution, and motivated to drive complex projects to completion. This position centers on developing and scaling integrated data solutions delivered in a modern subscription model (SaaS/DaaS), offering the opportunity to shape the future of digital aviation. The company is a global aviation software leader delivering advanced digital tools that support flight operations across commercial, business, military and general aviation. It combines deep aeronautical data expertise with modern flight‑planning technology to create integrated platforms used by pilots, airlines and fleet operators worldwide. Since becoming an independent company in 2025, backed by a leading software investment firm, it has been able to focus fully on software innovation and accelerate the development of its aviation technologies. Its flagship solutions offer premium, geo‑referenced global aviation charts and navigation data directly within a modern flight‑planning application. The company’s mission is to advance digital aviation by providing integrated software that improves safety, efficiency and decision‑making across the entire flight lifecycle. It is building a connected platform that links the cockpit with operations centers, enabling crews and operators to plan, execute and analyze flights more effectively. The organization is looking for supportive team players with a can-do attitude, strong communication skills and a willingness to help and take ownership. Passion or experience in aviation is a strong advantage, together with curiosity and eagerness to learn a complex technical domain. You will work with following technologies: Requirements: JAMA Source Code: Github Database: Postgres, PostGIS Development language/frameworks: Agular, Python, Java, Spring Boot Testing: Jest, Playwright, Groovy/Spock, PyTest Cloud: AWS Cloud Infrastructure: GitHub Actions, GitHub Security Suite, GitHub Registry, EKS, Terraform Python API: FastAPI Key responsibilities Design and develop cloud-based tools that automate creation and processing of aeronautical data products. Build and maintain ETL pipelines and relational/spatial databases (PostgreSQL, PostGIS). Implement and improve backend services in Java (and related technologies) following best engineering practices. Deploy, monitor and troubleshoot services in AWS using automated CI/CD pipelines. Collaborate with a global team to deliver reliable, production-ready solutions for the aviation domain. Ideal candidate profile ETL: experience writing custom ETL pipelines AWS : Experience designing, deploying and operating services within Amazon Web Services Databases: Experience working with and optimizing relational and spatial databases (e.g., PostgreSQL, PostGIS, psycopg2 + JDBC) Java: Extensive, current experience writing high-quality Java code Microservices architecture DevOps CI/CD : Proficient working in and maintaining an automated CI/CD pipeline Application Monitoring & Debugging: Experience with monitoring tools and expert skills in debugging and troubleshooting production applications Nice to have: aviation interest; experience in aviation standards Conditions Location: Gdańsk Przymorze Work Model: hybrid, at least 2 days per week in the office Employment Type: B2B contract via KUBO Salary: up to 190 PLN/h Benefits: life insurance, private healthcare, Multisport card, growth supprt (co-funding of cloud certification exams) Recruitment steps Initial call with a KUBO recruiter Interview(s) with the client Decision, feedback and support through offer and onboarding At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Technology

KUBO

Software Engineer (DaaS)

Senior

Hybrid

Gdansk, Poland

160 - 190 PLN/hr

🏢 Summary: Mid-to-senior Software Engineer role focused on designing and building cloud-based tools for automated aeronautical data processing within a SaaS/DaaS model. The position involves developing ETL pipelines, backend services, and scalable data solutions in AWS to support mission-critical aviation systems. You will work on production-grade, data-driven platforms with strong emphasis on reliability, automation, and DevOps practices. 🗂️ Requirements: Experience building custom ETL pipelines, Experience designing, deploying and operating services in AWS, Experience with relational and spatial databases (PostgreSQL, PostGIS), Strong commercial experience in Java development, Experience with microservices architecture, Experience maintaining automated CI/CD pipelines, Experience with application monitoring and production debugging, Ability to develop and maintain backend services using Spring Boot, Experience working with Git-based workflows 📃 Skills: Java, Spring, SpringBoot, Python, Angular, PostgreSQL, PostGIS, AWS, EKS, Terraform, GitHub, GitHubActions, FastAPI, Jest, Playwright, Groovy, Spock, PyTest, JDBC, psycopg2, ETL, CI/CD, Microservices 🏢 Description: Our Client is looking for a Software Engineers to join it's Integrated Data Solutions team in Gdańsk. In this role, you will design and build cloud-based tools that transform the way aeronautical data products are created, with a strong focus on automation and reliability. You will work on mission‑critical data production and delivery systems as part of a global technology organization developing advanced, data‑driven solutions for the aviation industry. We are seeking a mid‑to‑senior engineers who are both independent and collaborative, curious about new technologies yet pragmatic in execution, and motivated to drive complex projects to completion. This position centers on developing and scaling integrated data solutions delivered in a modern subscription model (SaaS/DaaS), offering the opportunity to shape the future of digital aviation. The company is a global aviation software leader delivering advanced digital tools that support flight operations across commercial, business, military and general aviation. It combines deep aeronautical data expertise with modern flight‑planning technology to create integrated platforms used by pilots, airlines and fleet operators worldwide. Since becoming an independent company in 2025, backed by a leading software investment firm, it has been able to focus fully on software innovation and accelerate the development of its aviation technologies. Its flagship solutions offer premium, geo‑referenced global aviation charts and navigation data directly within a modern flight‑planning application. The company’s mission is to advance digital aviation by providing integrated software that improves safety, efficiency and decision‑making across the entire flight lifecycle. It is building a connected platform that links the cockpit with operations centers, enabling crews and operators to plan, execute and analyze flights more effectively. The organization is looking for supportive team players with a can-do attitude, strong communication skills and a willingness to help and take ownership. Passion or experience in aviation is a strong advantage, together with curiosity and eagerness to learn a complex technical domain. You will work with following technologies: Requirements: JAMA Source Code: Github Database: Postgres, PostGIS Development language/frameworks: Agular, Python, Java, Spring Boot Testing: Jest, Playwright, Groovy/Spock, PyTest Cloud: AWS Cloud Infrastructure: GitHub Actions, GitHub Security Suite, GitHub Registry, EKS, Terraform Python API: FastAPI Key responsibilities Design and develop cloud-based tools that automate creation and processing of aeronautical data products. Build and maintain ETL pipelines and relational/spatial databases (PostgreSQL, PostGIS). Implement and improve backend services in Java (and related technologies) following best engineering practices. Deploy, monitor and troubleshoot services in AWS using automated CI/CD pipelines. Collaborate with a global team to deliver reliable, production-ready solutions for the aviation domain. Ideal candidate profile ETL: experience writing custom ETL pipelines AWS : Experience designing, deploying and operating services within Amazon Web Services Databases: Experience working with and optimizing relational and spatial databases (e.g., PostgreSQL, PostGIS, psycopg2 + JDBC) Java: Extensive, current experience writing high-quality Java code Microservices architecture DevOps CI/CD : Proficient working in and maintaining an automated CI/CD pipeline Application Monitoring & Debugging: Experience with monitoring tools and expert skills in debugging and troubleshooting production applications Nice to have: aviation interest; experience in aviation standards Conditions Location: Gdańsk Przymorze Work Model: hybrid, at least 2 days per week in the office Employment Type: B2B contract via KUBO Salary: up to 190 PLN/h Benefits: life insurance, private healthcare, Multisport card, growth supprt (co-funding of cloud certification exams) Recruitment steps Initial call with a KUBO recruiter Interview(s) with the client Decision, feedback and support through offer and onboarding At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Technology

Motional

Staff Motion Planning Engineer - Trajectory Generation

Senior

Hybrid

Las Vegas, NV

🏢 Summary: Technical leadership role focused on motion planning and trajectory optimization for autonomous vehicles, driving architecture, algorithm development, and scalable software systems for production robotaxis. The position involves cross-functional collaboration, optimization solver integration, and development of safety-critical real-time systems using C++ and robotics expertise. Hybrid or remote work is available with competitive compensation and benefits. 🗂️ Requirements: 5+ years of production-grade C++ software development, Experience with real-time, low-latency, or safety-critical systems, Degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or related field, Experience leading large-scale technical development initiatives, Expertise in motion planning and Model Predictive Control (MPC), Knowledge of planning under uncertainty and vehicle dynamics/control, Strong understanding of non-linear and numerical optimization algorithms, Experience with optimization solvers in embedded real-time environments, Ability to design scalable software architectures, Experience with closed-loop simulation environments 📃 Skills: C++, Python, MPC, IPOPT, Gurobi, OSQP, CasADi, Robotics, Optimization, Simulation, CI, Embedded 🏢 Description: Mission Summary: On our Motion team, you will serve as a technical leader, leveraging your deep expertise in motion planning, robotics, and software development to architect and advance the capabilities of production-ready autonomous vehicles. In this role, you will drive innovative research, own systemic design processes, and spearhead the implementation of performance-critical algorithms that enable safe, comfortable, and intuitive autonomous vehicle behaviors across autonomous vehicle fleets. If you are passionate about autonomous driving, thrive on solving challenging motion planning problems, and are eager to make a significant impact in a rapidly evolving field, this role offers the opportunity to work on cutting-edge autonomous systems. Technical Scope: - Architect state-of-the-art solutions for motion planning and trajectory optimization algorithms to guarantee safe, smooth, and comfortable vehicle motion. - Own the structural design of robust and scalable software by evaluating, benchmarking, and integrating diverse optimal control techniques and motion planning algorithms. - Establish code quality benchmarks and lead architectural code and design reviews using C++ across cross-functional services and technologies. - Define modern development toolchains, including testing frameworks, high-fidelity simulation, and continuous integration systems. Role Responsibilities: - Define and communicate complex system trade-offs and technical concepts to engineering peers and leadership. - Lead architectural co-design with teams focused on behavior planning, prediction, and vehicle control. - Author project proposals and technical roadmaps spanning multiple safety-critical vehicle subsystems. - Mentor engineers and foster a culture of rigorous research and product-focused engineering. What We're Looking For: - 5+ years of production-grade C++ software development experience in real-time, low-latency, or safety-critical applications. - Bachelor's, Master's, or PhD in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or related field preferred. - Proven experience leading large-scale technical initiatives from problem formulation through production implementation. - Deep expertise in Model Predictive Control (MPC), motion planning architectures, planning under uncertainty, vehicle dynamics/control, and closed-loop simulation. - Strong mathematical understanding of non-linear and numerical optimization algorithms, including interior point methods, sequential quadratic programming, and convex/non-convex optimization. - Experience deploying and scaling optimization solvers such as IPOPT, Gurobi, OSQP, and CasADi in real-time embedded environments. - Python experience for simulation, data analysis, or rapid prototyping is a plus. Work Arrangement: - Hybrid schedule with in-office collaboration in Boston, Pittsburgh, or Las Vegas, or fully remote. Compensation and Benefits: - Salary range: $205,000—$272,500 USD. - Additional compensation may include bonus or company equity. - Benefits include medical, dental, vision, 401k with company match, health savings accounts, life insurance, and pet insurance. Equal Opportunity: - The company is committed to diversity, inclusion, and equal employment opportunity. - Participation in E-Verify is required for employment eligibility verification.

Technology

KUBO

Aviation Software Engineer (Python)

Mid

Remote

Gothenburg, Sweden

120 - 250 PLN

🏢 Summary: Engineering role focused on building and maintaining mission‑critical Python backend services for aviation platforms used by airlines and flight operations worldwide. The position covers the full software lifecycle, from design and implementation to deployment and production support, in close collaboration with domain experts. Work involves developing reliable, high‑availability systems in a demanding, always‑on environment. 🗂️ Requirements: Commercial experience in software development (3+ years mid or 8+ years senior, or strong entry‑level profile), Hands‑on experience with Python in production environments, Experience building backend services and APIs, Experience with automated testing and code reviews, Ability to troubleshoot and debug production systems, Fluent English for technical collaboration, Availability for occasional business travel within Europe 📃 Skills: Python, API, REST, Backend, Testing, Debugging, Git, AWS, Docker, Kubernetes, Java, Spring, Rave 🏢 Description: Do you want to build software in Python and work on systems that directly support airlines and flight operations? Would you like to combine hands‑on engineering with close collaboration with business stakeholders in the aviation domain? We are partnering with aviation customers to grow their engineering and implementation teams and are hiring several profiles: entry‑level, mid‑level and senior engineers. You will contribute to a mission‑critical aviation platform relied on by airlines, pilots and fleet operators around the world. The products operate in a demanding environment, where reliability, accuracy and always‑on availability are essential. You’ll work with experienced engineers and domain experts, shaping core capabilities end‑to‑end – from early discovery and design through delivery to continuous improvement. Key responsibilities Design, develop and maintain backend services for aviation‑related products. Collaborate with product and domain experts to understand requirements and translate them into technical solutions. Move comfortably between technical details and business context, supporting both engineering teams and end users. Take part in the full development lifecycle: design, implementation, code reviews, automated testing and deployment. Troubleshoot and debug production issues, improve reliability and performance, and suggest technical improvements. Ideal candidate profile 3+ years (Mid) or 8+ years (Senior) of experience in software development or a similar engineering role. We can also accept entry level applications if other qualifications are a good match. In simple words - we are building a diverse team! Comfortable working with Python in a production environment (services, APIs, data processing). Fluent in English and used to working with international clients and distributed teams. Open to occasional business travel within Europe. Able to move between technical detail and business context with ease. Nice to have Experience in aviation (e.g. crew planning or airline operations). Experience with Java (e.g. Spring Boot) or another programming language. Rave programming language. Experience as Product Owner or similar role close to the business. Background in large software implementation projects at customers. Exposure to AWS or another cloud platform, test automation frameworks, Docker / Kubernetes. Interest in AI tools and how they can support engineering work. What matters most Ownership mindset and a proactive approach to problems. Strong communication skills with both engineers and business stakeholders/clients. Flexibility and ability to adapt in dynamic, changing environments. Conditions Location: Gothenburg or Gdańsk Work Model: Hybrid from the office in Gothenburg/Gdańsk or fully remote across Poland. Employment Type: B2B contract via KUBO; employment contract also possible. Salary: Competitive, aligned with your seniority and form of cooperation + additional wellbeing & training benefits Recruitment steps Initial call with a KUBO recruiter (and optional technical tests) Interview(s) with the client (in June) Decision, feedback and support through offer and onboarding The start of the assignment will be no earlier than in the second half of August

Technology

Motional

Staff Motion Planning Engineer - Trajectory Generation

Senior

Hybrid

Pittsburgh, PA

🏢 Summary: Senior technical leadership role focused on motion planning, trajectory optimization, and scalable software architecture for autonomous vehicles. The position involves designing production-grade algorithms, leading cross-functional system architecture, and advancing real-time safety-critical robotics systems. Candidates will work on autonomous driving technologies using optimization, simulation, and embedded software development. 🗂️ Requirements: 5+ years of production-grade C++ development, Experience with real-time or safety-critical systems, Degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or related field, Expertise in motion planning and Model Predictive Control, Experience with planning under uncertainty and vehicle dynamics, Strong understanding of nonlinear and numerical optimization, Experience with optimization solvers in embedded environments, Ability to lead large-scale technical initiatives, Experience with closed-loop simulation environments 📃 Skills: C++, Python, MPC, IPOPT, Gurobi, OSQP, CasADi, Robotics, Optimization, Simulation, Embedded, CI 🏢 Description: Mission Summary: On our Motion team, you will serve as a technical leader, leveraging your deep expertise in motion planning, robotics, and software development to architect and advance the capabilities of production-ready autonomous vehicles. In this role, you will drive innovative research, own systemic design processes, and spearhead the implementation of performance-critical algorithms that enable safe, comfortable, and intuitive autonomous vehicle behaviors across autonomous vehicle fleets. If you are passionate about autonomous driving, thrive on solving challenging motion planning problems, and are eager to make a significant impact in a rapidly evolving field, this role offers the opportunity to contribute to cutting-edge autonomous driving technology. Technical Scope: - Architect state-of-the-art motion planning and trajectory optimization solutions to ensure safe, smooth, and comfortable vehicle motion. - Design robust and scalable software architectures by evaluating, benchmarking, and integrating optimal control techniques and motion planning algorithms. - Establish code quality benchmarks and lead architectural code and design reviews using C++. - Define and champion modern development toolchains, testing frameworks, high-fidelity simulation, and continuous integration systems. Role Responsibilities: - Define and communicate complex system trade-offs and technical concepts to engineering teams and leadership. - Collaborate with teams focused on decision planning, prediction, and vehicle control to build integrated safety-critical systems. - Author technical proposals and contribute to long-term subsystem roadmaps. - Mentor engineering team members and promote rigorous research and engineering practices. What We're Looking For: - 5+ years of production-grade C++ software development experience in real-time, low-latency, or safety-critical applications. - Bachelor's, Master's, or PhD in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or related field preferred. - Proven experience leading large-scale technical initiatives from problem definition through production deployment. - Deep expertise in Model Predictive Control (MPC), motion planning architectures, planning under uncertainty, vehicle dynamics, and closed-loop simulation. - Strong mathematical understanding of nonlinear and numerical optimization techniques, including interior point methods, sequential quadratic programming, and convex/non-convex optimization. - Experience deploying and scaling optimization solvers such as IPOPT, Gurobi, OSQP, and CasADi in real-time embedded systems. - Python experience for simulation, data analysis, or prototyping is a plus. Work Arrangement: - Hybrid schedule available in Boston, Pittsburgh, or Las Vegas, or fully remote. Benefits: - Eligible employees may receive medical, dental, and vision coverage. - 401(k) with company match. - Health savings accounts. - Life insurance and pet insurance. - Potential bonus and company equity compensation. - Salary range: $205,000 — $272,500 USD. Equal Opportunity: The company is committed to diversity, inclusion, and equal employment opportunity and participates in E-Verify.