Opis oferty

Python Software Engineer w Polska

Hays Poland

  • KontraktUmowa czasowa lub freelancing

100 - 135 zł / stawka godzinowa

Polska

Hays IT Contracting is a cooperation based on B2B rules. We connect IT specialists with the most interesting technological projects on the market. For our client, an international R&D organisation developing advanced hearing care technologies combining embedded software, signal processing, AI, and hardware, we are currently looking for specialists for the position of Embedded Software Development Tools Engineer.

- 3 days a week from the Warsaw office
Rate:
- Mid, 3–5 years of experience: 100–135 PLN/h net (+ VAT)
- Senior, 5–7 years of experience: 135–150 PLN/h net (+ VAT)
- Expert, 7–11 years of experience: 150–185 PLN/h net (+ VAT)
- Cooperation type: B2B, through Hays Poland
- Language: English, proficiency enabling effective communication in an international environment (B2+/C1)
- Recruitment process: 2 stages
- Contract duration: 3 years

Project Description

The project focusses on building a new ecosystem and infrastructure for embedded software development, which will support the development of future generations of hearing care products. The initiative started approximately two years ago, with intensive development activities beginning around one year ago. A significant part of the infrastructure is being built from scratch, while selected components are being rewritten from the previous environment. There are currently approximately 100 tasks and components to be delivered, and the project is still evolving, with technical uncertainties and changes in direction. The engagement therefore requires a high level of independence, including the ability to refine implementation approaches, work with incomplete or changing requirements, and adapt when previously developed solutions need to be replaced by a different approach. The project is delivered in an international R&D environment, with strong collaboration with teams in Switzerland and within a scaled Agile model.
The available project areas are:
- Digital Signal and Neural Network Processing: 3 positions, with the first 2 positions being a priority
- Controller Software: 2 positions, including 1 priority position
- Electronic Design: 1 position
- General Infrastructure: 5 positions, including 1 priority position

The scope focusses on designing, implementing, integrating, documenting, and maintaining development tools supporting model-based functional development and embedded application-level development.

Technology Environment

- Python, Azure DevOps, GitHub Actions, Jenkins, MATLAB, Simulink, C, C++, CMake, Conan, Docker, GitHub Copilot, Digital Signal Processing, Neural Network Processing

Scope of Services

- Design, implement, integrate, document, and maintain software development tools supporting embedded software development.
- Implement software in line with established project best practices.
- Collect, review, and refine requirements for software design and implementation.
- Create and maintain software design documentation, user guides, interface descriptions, presentations, and onboarding materials.
- Review software design documents and code changes.
- Ensure architectural quality and alignment with the architecture roadmap.
- Develop new functionalities and maintain and troubleshoot the existing codebase.
- Maintain high code quality and clean code standards and ensure adequate test coverage.
- Integrate new software features across systems in collaboration with software engineers from other teams.
- Contribute to the timely release of software components.
- Collaborate with verification teams throughout the development process and ensure effective knowledge transfer regarding code changes.
- Contribute to continuous improvement of the software development environment.
- Take responsibility for maintaining application functionality and proactively conduct root cause analysis of identified issues.
- Contribute to the continuous improvement of design rules, development patterns, coding guidelines, and best practices.
- Contribute expertise as part of an interdisciplinary Agile team and actively participate in Agile ceremonies.
- Support the onboarding of new contractors.
- Prepare and conduct introductory training sessions for external contractors.

Required Competencies

- Experience in the development, deployment, and maintenance of embedded software systems
- Proficiency in Python.
- Hands-on experience with CI/CD systems such as Azure DevOps, GitHub Actions, or Jenkins.
- Ability and willingness to work across different technologies.
- Strong collaboration skills and a service-oriented mindset.
- Strong analytical and problem-solving skills.
- English proficiency enabling effective communication in an international working environment

The project is particularly suited to specialists experienced in large and complex technology environments, preferably related to embedded systems, Medical Devices / MedTech, or other regulated industries. Experience gained in large technology organisations is also relevant. In addition to technical expertise, the project places importance on experience with large-scale projects, product development, collaboration in larger teams, regulated environments, and independent delivery in situations where requirements may be incomplete or subject to change.

Nice to Have
- University degree (BSc/MSc) or equivalent in Computer Science or a related technical field.

- Experience with model-based development using MATLAB and Simulink.
- Knowledge of one or more of the following: Simulink, C, C++, CMake, Conan, Docker.
- Foundational knowledge of Signal Processing and Neural Network Processing.
- Experience with AI coding tools such as GitHub Copilot.

Cooperation Process

- Profile and experience review by the Hays team
- A conversation with a Hays consultant about the project and scope of services
- A technical meeting with project representatives, up to 2 stages
- Agreement on cooperation terms
- Welcome to the project!

The cooperation is carried out between independent businesses (B2B model) and covers the performance of services within the agreed project scope. The Contractor independently organises and manages the manner in which the services are performed, taking into account the project requirements, security obligations, and the necessary communication with the client. Any information regarding location, availability, or project meetings is provided solely for organisational purposes and shall not be construed as creating an employment relationship, employer-like supervision, or performance of work under the direction or control of the client.

Podobne oferty

Więcej podobnych stanowisk

  • Hybrydowo
  • Kontrakt
  • IT
... place, we'll put you to work. RIGHT NOW. Due to the development of John Deere Business Service Center, we are currently seeking candidates for the position of: Python Software Engineer - IT Payroll Integrations Poznań, Poland Your responsibilities: - Design and implement solutions to support our payroll systems that adhere ...

Poznań, Polska

Sowelo Consulting sp. z o.o.

Python Software Engineer - Hybrid

  • Hybrydowo
  • Pełny etat
  • Kontrakt
  • IT
... Share technical knowledge, patterns, and good practices with the wider team - Review code and give constructive feedback to teammates Te be a good fit for the Software Engineer role, you will have: - 2+ years of experience with Python, databases, and cloud technologies - Hands-on experience with at least one Python web framework, ...

Warszawa, Polska

  • IT

38k zł PLN / month

... requirements - 7+ years of software development experience and a background in Computer Science or a related technical field. - Strong experience with data engineering, analytics, ETL processes and data reconciliation using T-SQL, Python and Airflow. - Solid software development skills in Python or C#. - Experience designing, ...

Warszawa, Polska

  • IT

38k zł PLN / month

... platform reliability. 7+ years of software development experience and a background in Computer Science or a related technical field., Strong experience with data engineering, analytics, ETL processes and data reconciliation using T-SQL, Python and Airflow., Solid software development skills in Python or C#., Experience designing, ...

Warszawa, Polska

  • Zdalnie
  • Kontrakt
  • IT
  • Zarzadzanie produktem
  • Design
  • Mobile
  • +2

16000 - 23500 zł

... through code reviews, automated testing, and documentation (Jira/Confluence), using VS Code or PyCharm on dedicated Windows machines 5+ years of professional software engineering experience, with strong depth in Python (we currently use Python 3.11) and ownership of production systems end-to-end, Practical experience with ...

Zielona Góra, Polska

  • Zdalnie
  • Kontrakt
  • IT
  • AI / ML
... ramach działu świadczymy usługi doradcze w obszarze IT, głównie dla instytucji z sektora finansowego z Polski i zagranicy. Do naszego zespołu poszukujemy: AI Engineer Twoja przyszła rola: - projektowanie i wdrażanie nowoczesnych aplikacji opartych na AI, - współtworzenie wydajnej architektury rozwiązań, - tworzenie czytelnej ...

Warszawa, Polska

  • Kontrakt
  • IT
  • AI / ML
... ramach działu świadczymy usługi doradcze w obszarze IT, głównie dla instytucji z sektora finansowego z Polski i zagranicy. Do naszego zespołu poszukujemy: AI Engineer (Python Software Engineer + GenAI) | Digital& Twoja przyszła rola: - projektowanie i implementacja nowoczesnych aplikacji, - aktywny współudział w procesie ...

Warszawa, Polska

  • Kontrakt
  • IT
  • AI / ML
... ramach działu świadczymy usługi doradcze w obszarze IT, głównie dla instytucji z sektora finansowego z Polski i zagranicy. Do naszego zespołu poszukujemy: AI Engineer (Python Software Engineer + GenAI) | Digital& Twoja przyszła rola: - projektowanie i implementacja nowoczesnych aplikacji, - aktywny współudział w procesie ...

Warszawa, Polska

  • Zdalnie
  • Kontrakt
  • IT
... ramach działu świadczymy usługi doradcze w obszarze IT, głównie dla instytucji z sektora finansowego z Polski i zagranicy. Do naszego zespołu poszukujemy: AI Engineering Lead (Python Software Engineer + GenAI) Twoja przyszła rola: - projektowanie i wdrażanie nowoczesnych aplikacji, - współtworzenie wydajnej architektury rozwiązań, ...

Warszawa, Polska

  • Zdalnie
  • Kontrakt
  • IT
... applications. Within the department, we provide IT consulting services, mainly for financial sector institutions in Poland and abroad. We are looking for: AI Engineering Lead (Python Software Engineer+ GenAI) Your future role: - Design and implement modern applications, - Contribute to high-performance solution architecture, ...

Warszawa, Polska