Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
May 12, 2026
Software Engineer / Research Engineer
Mid • On-site
Wroclaw, Poland
Software Engineer / Research Engineer
You will be part of our R&D team working on solutions to enhance optical hardware performance and imaging quality for the next generation of space telescopes, including developing and implementing software for experimental setups in the laboratory.
Note: Work is hybrid! You will sometimes need to enter the lab where the hardware is manufactured.
Task examples:
Hardware/API/SDK integration
Writing code for control systems and sensors
Development of optical algorithms
Direct support of ML Engineers, Data Scientists, Opticians etc.
Preparing and performing tests
Writing and maintaining the documentation
-
Hardware setup
Core Skills:
Python
NumPy / Pandas
Computer Vision (OpenCV, scikit-image)
Git, Linux, Docker
Testing (pytest) and writing reliable, maintainable code
Strong debugging and problem-solving skills
Clear communication with cross-disciplinary teams
Nice-to-have:
Knowledge of optics / mathematics / physics
C/C++
Basic control systems (Motion systems like hexapods, PID)
Experience with ML for image analysis (PyTorch)
Similar jobs you might like
Technology
emagine Polska
Sr software engineer- Python (Automation)
Senior
Hybrid
Pune, MH, India
🏢 Summary: Develop and maintain an automation framework for system and software validation of automotive infotainment and cockpit electronics products. The role covers framework integration, testable software development, documentation, debugging, deployment, peer reviews, and compliance with project and industry standards. 🗂️ Requirements: Bachelor’s degree in Electronics or Computer Science, 4–8 years of automotive application development experience, Automotive infotainment module experience or automotive background, Python 3.8 proficiency, Ubuntu 20.4 familiarity, Automation framework, plugin, and module integration experience, Hardware setup knowledge for infotainment or automotive system validation, Git, Gerrit, and GitLab experience, ALM tool familiarity 📃 Skills: Python, Ubuntu, Git, Gerrit, GitLab, ALM, Automation, Infotainment 🏢 Description: Summary: The Sr. Software Engineer will be instrumental in developing an Automation framework aimed at System and Software validation for Infotainment and Cockpit Electronics Products within the Automotive sector. Responsibilities: Development and maintenance of the Infotainment system/SW 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 Automotive background. Proficient in Python 3.8. Familiar 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/D-Space. Knowledge of CAN, UDP/TCP protocols. Experience with serial/Ethernet communication. Other Details: Job Family: R & D Job Level: Function: Electronics Location: Pune Organization: FCE Engineering Contract: Unlimited Term Education Level: Master/Bachelor's in Engineering Travel: No Mindset/Attitude: Goal-oriented. Proactive cross-team collaboration with strong communication skills. Commitment to continuous improvement.
Technology
emagine Polska
Senior Software Engineer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Senior Software Engineer role on a global product team building enterprise platforms for research, clinical development, and scientific decision-making. The position focuses on scalable backend services, modern web applications, cloud-native architecture, CI/CD, testing, reliability, and collaboration in an agile environment. 🗂️ Requirements: 5+ years of software development experience, ASP.NET Core and Vue 3 with TypeScript, Python or .NET backend experience, REST API development, Azure or AWS cloud experience, GitHub Actions CI/CD experience, Automated testing and DevOps practices, English fluency 📃 Skills: ASP.NET, Core, .NET, Vue, TypeScript, Python, REST, Azure, AWS, GitHub, Actions, Vitest, Allure, MSAL 🏢 Description: Job Title: Senior Software Engineer Position can be worked Remote About the role Are you an experienced Software Developer looking to build digital products that deliver real business value? Join a global product team developing enterprise-grade platforms that support research, clinical development, and scientific decision-making. You will work closely with Product Owners, architects, business stakeholders, and fellow engineers to design, build, and evolve modern software solutions used by thousands of users worldwide. What you will be doing Design and implement scalable solutions with backend services and APIs Develop modern web applications and user-facing functionality Contribute to system architecture and technical decision-making Participate in cloud-native solution design and implementation Build and improve CI/CD pipelines and automated deployment processes Ensure high quality through automated testing and code reviews Collaborate with cross-functional teams in an agile setup Support platform reliability, observability, and operational excellence What we are looking for 5+ years of software development experience: Frameworks: ASP.NET Core (.NET 10), Vue 3 (Composition API) + TypeScript UI library: internal design system Auth: Azure MSAL Browser (Microsoft identity) Testing: Vitest + Vue Test Utils, Allure reporting Hands-on experience with at least one backend technology stack such as: Python, .NET Experience developing REST APIs Experience with cloud platforms such as Azure or AWS Experience with CI/CD (GitHub Actions), automated testing, and DevOps practices Strong communication and stakeholder management skills Experience from regulated environments is considered an advantage Fluency in English, both written and spoken, is expected.
Technology
Link Group
Software Engineer with Python
Mid
Hybrid
Warsaw, MZ, Poland
33,000 - 42,000 PLN
🏢 Summary: Opportunity to build and maintain scalable backend applications and enterprise data platforms for research, operations, and risk teams in a global financial organization. The role covers the full software development lifecycle, from system design and testing through deployment, production support, and continuous improvement. 🗂️ Requirements: 4+ years of software engineering experience, Strong Python proficiency, Experience with C#/.NET or Rust, Backend development and REST API knowledge, Distributed systems knowledge, SQL, relational database, and data modelling experience, Cloud platform, Git, CI/CD, and automated testing familiarity, Agile teamwork and strong communication skills 📃 Skills: Python, C#, .NET, Rust, REST, SQL, Git, CI/CD, Testing, Cloud 🏢 Description: Software Engineer with Python About the Role Join a team developing enterprise data platforms and backend services used across a global financial organization. You will build scalable applications that support research, operations, and risk teams while collaborating with engineers and business stakeholders throughout the software development lifecycle. Responsibilities Design, develop, and maintain backend applications and services. Deliver production-ready software, including testing, deployment, and support. Collaborate with technical and business stakeholders to deliver reliable solutions. Contribute to system design, code reviews, and continuous improvements. Troubleshoot production issues and implement long-term fixes. Requirements 4+ years of software engineering experience. Strong Python skills. Experience with C#/.NET or Rust. Knowledge of backend development, REST APIs, and distributed systems. Experience with SQL, relational databases, and data modelling. Familiarity with cloud platforms, Git, CI/CD, and automated testing. Strong communication skills and ability to work in an Agile environment. Nice to Have React or Angular experience. AI/ML integration experience. Financial services or market data knowledge. Experience with Kafka, Solace, or IBM MQ.
Technology
Grafton Recruitment
Custom Software Engineer
Senior
Remote
Warsaw, MZ, Poland
110 - 130 PLN
🏢 Summary: Custom Software Engineer role focused on designing, developing, and improving scalable, high-performance C++ software on Linux for a real-world drone traffic management system. The position involves independently delivering reliable components, troubleshooting complex issues, collaborating on technical decisions, and maintaining code quality. 🗂️ Requirements: 3+ years of C++ experience, Expert-level C++ proficiency, Advanced software engineering knowledge, Advanced Linux proficiency, Independent work capability, Professional English proficiency 📃 Skills: C++, Linux 🏢 Description: As a Custom Software Engineer , you will design, develop, and enhance software components for a large‑scale technology initiative within the Software Engineering organization. The role focuses on building scalable and high‑performing solutions in C++ and Linux , with direct contribution to an unmanned traffic management system for drones used by real‑world customers. You will work independently, actively participate in team discussions, and provide expert technical input throughout the development process. Key Responsibilities: Design and build software systems that support real‑world drone operations and deliver features used by drone pilots around the world. Develop and enhance components across systems and applications using modern frameworks and engineering practices. Work with large‑scale technical infrastructure and ensure that delivered solutions meet performance and reliability expectations. Analyze and troubleshoot complex software issues to maintain optimal system behavior. Contribute to continuous improvement by proposing innovative approaches and best practices in software development. Participate in code reviews to maintain high code quality and share knowledge within the team. Collaborate closely with team members to understand project requirements and deliver high‑quality software components. Adapt to evolving project needs and technologies while keeping focus on delivering business value. Qualifications: +3 years of experience working with C++ and demonstrate expert‑level proficiency . Advanced knowledge of software engineering principles and modern development practices. Advanced proficiency in working with Linux environments. Ability to work independently and develop subject‑matter expertise. English proficiency and experience working in a professional environment.