New offer - be the first one to apply!

August 8, 2026

Sr software engineer- Python (Automation)

Senior • Hybrid

Pune, MH, India

Summary

The Sr. Software Engineer will develop an automation framework for system and software validation of infotainment and cockpit electronics products in the automotive sector.

Responsibilities

  • Develop and maintain the infotainment system/software testing framework.
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  • Write well-designed, testable code.
  • Produce specification documents and determine operational feasibility.
  • Integrate software components into a fully functional software system.
  • Conduct peer reviews.
  • Document and maintain software functionality.
  • Troubleshoot, debug, and upgrade existing systems.
  • Deploy programs and evaluate user feedback.
  • Ensure compliance with project plans and industry standards.
  • Update software with the latest features.

Must Haves

  • Bachelor’s degree in Electronics or Computer Science.
  • 4–8 years of experience in automotive application development.
  • Experience with automotive infotainment modules or an automotive background.
  • Proficiency in Python 3.8.
  • Familiarity with Ubuntu 20.4.
  • Experience with an automation framework, plugins, and module integration.
  • Understanding of hardware setups for system validation in infotainment or automotive features.
  • Working experience with Git, Gerrit, and GitLab.
  • Familiarity with ALM tools.

Nice to Haves

  • Experience working in a Scrum team using Agile methodology.
  • Exposure to Vector VT system or D-Space.
  • Knowledge of CAN and UDP/TCP protocols.
  • Experience with serial and Ethernet communication.

Other Details

  • Job Family: R & D
  • Function: Electronics
  • Education Level: Master’s/Bachelor’s in Engineering
  • Travel: No

Mindset/Attitude

  • Goal-oriented.
  • Proactive cross-team collaboration with strong communication skills.
  • Commitment to continuous improvement.

Similar jobs you might like

Technology

emagine Polska

IT - Software Engineer RFP-261440-1

Mid

Hybrid

Pune, MH, India

🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English

Technology

Shimi Sp. z o.o.

Senior Software Engineer (f/m/n)

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B opportunity for a Senior Software Engineer focused on developing complex, high-performance systems in modern C++ within Linux environments. The role involves contributing to product-level features, collaborating across teams, and working with cloud and backend technologies. Long-term cooperation with flexibility on financial expectations and start date. 🗂️ Requirements: 6+ years of hands-on experience in C++ development, Strong knowledge of modern C++, Experience with multithreading, Understanding of memory management, Experience with performance optimization, Strong understanding of Linux-based systems, Experience developing in Linux environment, Ability to deliver complex technical features, Bachelor’s degree in Science, Technology, Engineering or related field 📃 Skills: C++, Linux, Multithreading, MemoryManagement, PerformanceOptimization, Python, Go, AWS, Terraform, CloudFormation, REST, CI/CD, GitHub, Jenkins, Artifactory, Ansible, Networking, Security, Databases 🏢 Description: For our client, we are looking for a Senior Software Engineer (f/m/n). Qualifications 6+ years of hands-on experience in C++ development (modern C++ preferred) with a solid understanding of multithreading, memory management, and performance optimization Strong experience contributing to complex features with a good product-level understanding and exposure to diverse technologies Proven ability to collaborate effectively within a team, actively participating in technical discussions and supporting delivery across multiple contributors Strong understanding of Linux-based systems and experience developing in a Linux environment (user level) Demonstrated ability to take ownership of well-defined technical tasks and drive them to completion with high quality Strong interpersonal skills with the ability to communicate clearly, collaborate effectively, and contribute confidently in professional discussions Proven ability to quickly learn and adapt to new technologies, taking on tasks with a proactive, can-do attitude and a willingness to expand beyond the core tech stack, including Python, AWS and Go Highly self-managed and independent, capable of delivering results with limited supervision while aligning with broader team goals Bachelor’s degree in Science/Technology/Engineering or a related field How will you stand out from the crowd Experience with Go and/or Python programming languages Experience with cloud-native development and infrastructure-as-code tools (e.g., Terraform, CloudFormation) Experience in enterprise-scale application development in cloud or SaaS environments (AWS serverless architecture is a definite advantage) Experience in building fullstack applications, including REST API-based backend systems and modern frontend interfaces Familiarity with networking protocols, security principles, and database systems Experience with modern CI/CD pipelines, such as GitHub, Jenkins, Artifactory, and Ansible We offer: Work model: remote Contract type: B2B with SHIMI Long-term cooperation We are open to the candidate’s financial expectations Start: ASAP (up to 1 month notice)

Technology

emagine Polska

IT - Software Engineer - RFP-252802-1

Senior

Hybrid

Pune, MH, India

🏢 Summary: The role involves designing, developing, and maintaining scalable cloud-based frontend applications with strong emphasis on architecture, performance, and security. It focuses on building reusable UI components, applying DevSecOps practices, and ensuring high-quality, observable, and reliable software delivery. The engineer collaborates across teams while contributing to architectural decisions and continuous improvement of development standards. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering or equivalent experience, 5+ years of professional software development experience, Strong proficiency in JavaScript and TypeScript, Experience with modern frontend frameworks (React, Angular, or Vue), Strong knowledge of HTML5, CSS3, browser APIs, and web security (XSS, CSP), Understanding of accessibility standards (WCAG), Familiarity with cloud deployment concepts (preferably Azure), Solid understanding of data structures, algorithms, and software design principles, Experience with relational or NoSQL databases, Experience with Git-based version control systems, Experience with Docker and Kubernetes, Experience with CI/CD pipelines and GitHub Actions, Knowledge of DevSecOps practices, Experience with CSS architecture and design tokens, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, WCAG, Azure, MSSQL, MySQL, MongoDB, Cassandra, CosmosDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, GitHubActions, DevSecOps, Scrum, Kanban 🏢 Description: Summary The Software Engineer role plays a critical part in enhancing software solutions that align with user and business demands by designing, developing, and maintaining applications throughout their lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, helping to shape the future of our technical stack. Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve our development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5 years of professional experience in software development (3+ years for mid-level, 5+ for senior). Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics (XSS, CSP), accessibility (WCAG). Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with relational and/or NoSQL databases (e.g., MSSQL, MySQL, MongoDB, Cassandra, Cosmos DB). Experience with version control systems (e.g., Github, GitLab). Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent communication and interpersonal skills, with the ability to work effectively in a team environment. Ability to work independently and manage multiple priorities. Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines, Github actions/workflow. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and experience with "Agent in the loop" workflows. Proficiency with design tokens, mastery of CSS architecture (CSS Modules, Type-safe CSS), and ability to implement designs consistently across different frontend stacks. Nice to Have: Advanced knowledge of design systems and UI/UX principles. Experience with cross-browser compatibility testing. Familiarity with performance optimization techniques for web applications. Other Details: Language Requirements: Fluent English.

Technology

iTeamly

Senior Software Engineer (.NET & Python)

Senior

Hybrid

Krakow, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Software Engineer role focused on developing and maintaining C#/.NET desktop applications for manufacturing and testing systems, including GUI development and hardware integration. The position combines desktop software engineering with Python-based test automation and parallel execution support in complex technical environments. 🗂️ Requirements: Strong experience with C# and .NET, Experience in desktop application development, Experience with WPF and MVVM, Experience with hardware integration and instrument control, Experience integrating Python scripts with .NET applications, Knowledge of multithreading and thread safety, Ability to troubleshoot using logs and system traces 📃 Skills: C#, .NET, WPF, MVVM, Python, Multithreading, GUI, Desktop, Hardware, Automation 🏢 Description: We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems, and is interested in combining software development with Python based test automation and hardware integration. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🌟 What we offer: Private healthcare Multisport Life insurance Real influence on technical decisions Opportunity to work on a modern AI / ML product platform

Technology

iTeamly

Senior Software Engineer (.NET & Python)

Senior

Hybrid

Krakow, Poland

24,000 - 32,000 PLN

🏢 Summary: Senior Software Engineer role focused on developing and maintaining advanced C#/.NET desktop applications for manufacturing and testing environments. The position combines WPF/MVVM GUI development, hardware integration, and integration of Python-based test automation within .NET systems. It involves ensuring application stability, parallel execution, and troubleshooting complex technical issues. 🗂️ Requirements: Strong experience with C# and .NET, Experience developing desktop applications, Proficiency in WPF, Knowledge of MVVM pattern, Experience with hardware integration, Experience with instrument control, Experience with automated test execution, Ability to integrate Python scripts with .NET applications, Understanding of multithreading and thread safety, Ability to troubleshoot using logs and traces 📃 Skills: C#, .NET, WPF, MVVM, Python, Multithreading, Threading, GUI, Hardware, Automation 🏢 Description: We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments. This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems, and is interested in combining software development with Python based test automation and hardware integration. ✅ Your responsibilities: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🧠 Our requirements: Develop and maintain C# / .NET desktop applications for manufacturing and testing systems Build GUI features using WPF / MVVM Work with hardware integration, instrument control and automated test execution Integrate Python-based test scripts into .NET applications Support parallel execution, thread safety and application stability Troubleshoot issues using logs, traces and system data 🌟 What we offer: Private healthcare Multisport Life insurance Real influence on technical decisions Opportunity to work on a modern AI / ML product platform

Technology

Harvey Nash Technology

SRE Engineer / Software Engineer

Mid

Hybrid

Warsaw, Poland

180 - 200 PLN

🏢 Summary: Project-based Software Engineer (SRE / Production Engineering) role focused on improving system reliability, performance, and automation in a high-performance environment. The position involves building automation tools, supporting deployments, and resolving complex production issues. The role emphasizes collaboration with engineering and infrastructure teams to enhance stability and efficiency. 🗂️ Requirements: Experience in Software Engineering, SRE, or DevOps, Proficiency in Python, C++, or Java, Strong Linux knowledge, Understanding of networking concepts, Experience with Git, Production troubleshooting experience, Ability to build automation tools, Experience supporting deployments and release processes 📃 Skills: Python, C++, Java, Linux, Networking, Git, Scripting, SRE, DevOps, CI/CD 🏢 Description: Software Engineer (SRE / Production Engineering) We are looking for a Software Engineer to support a project focused on system reliability, automation, and production engineering within a high-performance environment. What you’ll do: • Build tools and automation to improve system stability and performance • Support deployments and release processes • Troubleshoot and resolve complex production issues • Collaborate with engineering and infrastructure teams • Create technical documentation and provide progress updates Tech stack: Python / C++ / Java / scripting, Linux, networking, Git Nice to have: Prometheus, Grafana, Splunk, Jenkins, CI/CD tools What we’re looking for: • Experience in software engineering or SRE / DevOps • Strong problem-solving and production troubleshooting skills • Ability to work independently and deliver results • Good communication skills and adaptability Project-based role with a focus on automation, performance, and reliability improvements.

Technology

Link Group

Senior Software Enigneer

Senior

Remote

Warsaw, Poland

130 - 160 PLN

🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable solutions within complex distributed systems at significant scale. The position requires strong ownership, architectural decision-making, and collaboration across cross-functional teams. The engineer will drive high-impact technical initiatives in a large, distributed environment. 🗂️ Requirements: Degree in Computer Science or equivalent practical experience, Proven experience delivering complex, large-scale software solutions, Hands-on experience with distributed systems, Ability to make independent architectural decisions, Strong collaboration and communication skills, Ability to operate autonomously with high ownership 📃 Skills: DistributedSystems, Architecture, Scalability, Reliability, Observability, SoftwareEngineering, ComputerScience 🏢 Description: Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities Design and deliver high-complexity system components and features Make informed architectural decisions and evaluate technical trade-offs Ensure quality, scalability, reliability, and observability of delivered solutions Identify and manage technical risks, dependencies, and technical debt Develop deep understanding of the product domain and user impact Collaborate effectively across teams in a distributed engineering environment Operate with high autonomy and ownership Contribute to or elevate engineering standards within the team Mentor or support less experienced engineers when needed Requirements Education Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies Proven experience as a Senior Software Engineer delivering complex, large-scale solutions Hands-on experience working with distributed systems Strong communication and collaboration skills Ability to independently drive architectural decisions Strong sense of ownership over delivered solutions Nice to Have Experience shaping or improving team-level engineering standards Experience collaborating across multiple teams in complex organizational structures

Technology

Aledade

Software Engineer I

Junior

Remote

🏢 Summary: The offer is for a Software Engineer I responsible for maintaining, improving, and expanding web applications and data pipelines in a healthcare-focused environment. The role involves building scalable full-stack solutions, collaborating cross-functionally, and applying best practices in observability, testing, and secure development. Candidates will contribute to technical roadmaps using Agile methodologies while working with modern web, cloud, and data technologies. 🗂️ Requirements: BS/BTech in Computer Science, Engineering or related field, 1+ year experience building full-stack web applications, 1+ year experience with SQL or database querying on large multi-table datasets, Experience working in cross-functional engineering teams, Ability to develop scalable and performant solutions 📃 Skills: SQL, HTML, CSS, JavaScript, React, Angular, Vue, Ember, Nodejs, Java, Python, Scala, C#, C++, Go, JVM, AWS, Azure, GoogleCloud, Docker, Kubernetes, CI/CD, APIs, MachineLearning, NLP 🏢 Description: Description: As a Software Engineer I, you will maintain, improve, and expand web applications and data pipelines. The role focuses on creating secure, maintainable, performant, scalable, and stable solutions to complex healthcare industry challenges. Engineers are expected to prioritize observability, alerting, metrics, high test coverage, and frequent incremental releases. Primary Duties: - Develop and implement scalable and performant solutions. - Partner with Engineering Managers, Product Managers, and stakeholders to develop and execute technical roadmaps using Agile processes. Minimum Qualifications: - BS/BTech (or higher) in Computer Science, Engineering or a related field. - 1+ years experience as an engineer building full-stack web applications as part of a cross-functional team. - 1+ years of experience working with SQL or other database querying language on large multi-table data sets. Preferred KSA’s: - Experience building full stack web applications in any language/framework. - Proficiency with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember). - Expertise in at least 1 server-side web technology (e.g., Nodejs, Java, Python, Scala, C#, C++, Go, JVM). - Familiarity with relational database systems. - Experience with API design and development. - Experience with cloud based technologies such as AWS, Azure or Google Cloud. - Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. - Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. - Experience with security and systems that handle sensitive data. - Proficiency in machine learning algorithms and techniques. - Experience in deploying machine learning models into production environments. - Expertise with statistical data techniques (such as causal inference, syntactic analysis, sampling methods, NLP), including working with incomplete or unrepresentative data. Physical Requirements: - Sitting for prolonged periods of time. - Extensive use of computers and keyboard. - Occasional walking and lifting may be required.

Technology

Solaris Laser

Senior Software Engineer

Senior

Hybrid

Kajetany, MZ, Poland

🏢 Summary: Senior Software Engineer role focused on maintaining and supervising manufacturing infrastructure related to PCBA production, including PKI and encryption environments. The position involves managing Linux and Windows servers, troubleshooting Python and Java systems, supporting cloud infrastructure, and collaborating with product teams on system expansion and development. 🗂️ Requirements: Engineering degree in Electronics or Computer Science, Minimum 8 years of hands-on experience in IT, automation, software, or electronics engineering, Strong Python experience, Knowledge of Windows and Linux platforms, Object-oriented programming knowledge, Networking aptitude and IP networking knowledge, Computer systems and database knowledge, Good English communication skills, Strong analytical and problem-solving skills, Willingness to develop in encryption and cybersecurity, Ability to work with globally distributed engineering teams 📃 Skills: Python, Java, Linux, Windows, AWS, Azure, VPN, PKI, PrimeKey, Entrust, Rocky, Oracle, Networking, Databases, OOP 🏢 Description: The role: As a Senior Software Engineer you’ll oversee existing manufacturing infrastructure related to PCBA production. It involves understanding Windows/Linux platform as well as OOP approach to programming. Your role will be to maintain and supervise servers and devices involved in encryption process and its surrounding environment. What you will do: Manage Linux and Windows based servers on-premises and in the cloud, Troubleshoot existing scripts and programs with an ability to identify problems in Python and Java, Foresee problems, risks, and potential issues in the system, Prepare solutions or mitigation plan to potential risks mitigation, Work directly with the Product Development teams on existing product evolution and new product development, Work closely with Product Department to create future strategy for PKI system expansion, Troubleshoot networks and VPN connections, Log in and navigate over cloud-based systems like AWS/Azure, This position may require working from office and some domestic and international travel 5% Stack: Code – Python (80%), Java Azure – Database, VM Encryption – PrimeKey, Entrust PKI Server – Rocky Linux, Oracle Linux What you need to have: Engineering Degree in Electronics or Computer Science Experience in Python is a must A minimum of 8 years of software hands on experience working as IT, automation, Software or Electronics Engineering Strong social skills to work with engineers dispersed around the globe which are members of different teams High Level of Networking aptitude, incl. IP Networking knowledge, computer system knowledge and databases Good English skills Strong analytical and problem-solving skills with the ability to see problems as an opportunity Excellent verbal and written communication skills and the ability to communicate with all levels of the organization Willingness to develop in the field of encryption/cybersecurity You’ll only be the right candidate if you are aligned to our values and culture: Collaborative entrepreneurial spirit Winning through customers High ethical standards, openness and trust Expectations for results Respect and value people If you believe you match our values and have the experience we’re looking for, then apply! We can’t wait to hear from you. All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, age and genetic information.

Technology

KUBO

Software Engineer (C++)

Mid

Hybrid

Gdansk, Poland

🏢 Summary: Software Engineer role focused on developing and maintaining aviation systems for modern aircraft, contributing to development, integration, and testing of avionics software. The position involves working with real-time and embedded environments to ensure high quality, safety, and reliability of aerospace solutions. 🗂️ Requirements: Minimum 2 years of experience in software development, Experience in C++, Bachelor of Science degree in Engineering or related field, English proficiency at B2 level or higher, Experience with RTOS, Experience with Linux 📃 Skills: C++, RTOS, Linux, REST, SOAP, VirtualBox, QEMU, Vagrant, Yocto, VxWorks, Deos, FreeRTOS 🏢 Description: Join a global aerospace and technology company that designs advanced avionics and digital solutions for modern aircraft. As a Software Engineer, you will help create and maintain aviation systems used in the aerospace industry worldwide. Key responsibilities Developing software for aviation systems using appropriate techniques and tools Participating in engineering activities (development, integration, testing) Executing the project plan together with the team Contributing to the improvement of quality, safety, and reliability of products Ideal candidate profile 2+ years of professional experience in a similar position Experience in C++ Bachelor of Science degree in Engineering Technology, including Manufacturing Engineering Technology (e.g., chemistry, physics, mathematics). A degree in Aerospace Engineering is a strong advantage English proficiency (minimum B2 level) Experience with RTOS (Real-Time Operating Systems) Experience with Linux Nice to have Experience in developing web services (REST, SOAP, etc.) Experience in virtualization techniques (VirtualBox, QEMU, Vagrant, etc.) Experience in embedded programming (Yocto Project, VxWorks, Deos, FreeRTOS, etc. Conditions Location: Hybrid work model based in Gdańsk or Rzeszów Contract type: UoP (employment contract) Salary: depending on experience and expectations Benefits : flexible working hours, additional paid days off during the holiday season, Learning Together program, MyBenefit program, Employee Recognition Program, medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Phone call with a recruiter Interview with the client Decision and feedback