Python Software Engineer (Warszawa, Poland)

Sonova
Warsaw
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Teamwork","Service orientation","Communication","Analytical thinking","Problem-solving"]

Work in a scaled agile environment to build software development tools that enable model-based functional development and embedded application development for signal- and neural-network processing. You’ll collect and refine requirements, implement and maintain tooling, and contribute to design reviews, documentation, and architectural qualities such as modularity and extensibility. Collaborate closely with teams that build the tools and those that use them, using Python and CI/CD practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Sonova
Sonova
5 days ago

Python Software Engineer (Warszawa, Poland)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Work in a scaled agile environment to build software development tools that enable model-based functional development and embedded application development for signal- and neural-network processing. You’ll collect and refine requirements, implement and maintain tooling, and contribute to design reviews, documentation, and architectural qualities such as modularity and extensibility. Collaborate closely with teams that build the tools and those that use them, using Python and CI/CD practices.
Location: Warsaw
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, integrate, document, and maintain software development tools for model-based functional and embedded application development.
  • •Collect and refine requirements needed for design and implementation.
  • •Support communication and collaboration between the tool-developing team and the teams using the tools.
  • •Contribute to design reviews and help establish software development best practices and guidelines.
  • •Contribute to architectural qualities supporting modularity and extensibility for conceptual integrity.

Key Requirements

  • •5+ years of experience developing, deploying, and maintaining embedded software systems.
  • •Proficiency in Python, with experience using Matlab and Simulink.
  • •Hands-on fluency with CI/CD systems and DevOps in Azure plus GitHub Actions.
  • •Knowledge of signal- and neural-network processing fundamentals (plus).
  • •Ability to collaborate and communicate effectively in a team environment, with strong analytical and problem-solving skills.
Experience:5+ yearsEmbedded software
Education:Bachelor's in computer science
Skills:TeamworkService orientationCommunicationAnalytical thinkingProblem-solving
Languages:English
Tech Stack:PythonMatlabSimulinkCI/CDAzure DevOpsGitHub ActionsCC++CMakeConanDocker

Company Brief

Sonova
Designs, manufactures, and distributes hearing care solutions including hearing aids, cochlear implant accessories, and wireless communication devices, serving audiologists and consumers worldwide through clinics, retail networks, and distribution partners.
Industry: Medical Devices
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Stäfa, Switzerland
Founded: 1947
Website