Internship

An internship at Thaumatec will give you insights into the HealthTech industry, project work, and teamwork. You will be able to work on exciting projects with many professionals from different backgrounds.

Our areas of expertise:

  • Embedded Software Development
  • IoT Cloud Services
  • Quality Assurance & IoT Security
  • Artificial Intelligence

Apply for the internship and we will find a perfect match for you

Senior Business/IT Project Manager

Job description

We are looking for a Senior Project Manager, who will be playing a very important and cross-functional role in the organization. There will be two perspectives of your role: (1) the key focus in this position will be to enable the CEO and the founder of Thaumatec Tech Group to implement organizational and process changes. This will include working with a vast array of cross-functional C-level executives including sales, marketing, finance, and operations. This position will be the ultimate resource, overseeing strategic changes across the company and ensuring deliverables and timelines are met. (2) As Senior Project Manager you will also be responsible for external projects’ delivery supervision to be in line with the designed process and its desired outcomes. Being part of our rapidly growing team, you’ll be working with highly skilled and experienced developers in top-notch technologies. You will support the successful delivery of projects and build a system by managing a team of developers and QAs, but also supervising the other Project Managers. You will be required to take ownership of your projects, relationship with customers as well as communication with internal stakeholders.
Long-term cooperation, striving for excellence, ensuring full visibility of the projects, looking for non-obvious, non-standard ways of solving problems – that’s what is crucial for us. If you are an enthusiast of the latest technologies, you have excellent communication skills, and taking ownership is your key skill, apply to us!

You will:

  • managing cross-functional projects in the organization and being able to cooperate with different stakeholders, including C-level management
  • ensuring maximized efficiency and effectiveness of all meetings with the CEO, including supporting the Management Team in meetings, which could include planning, facilitation, advising on agenda, guiding the discussion, bringing together notes and action items, and assuming responsibility for completion of action items
  • compiling compelling presentations and coordinate the collection of information for executive meetings, internal meetings and external events – critical to informing and inspiring key business stakeholders
  • developing fluency across numerous internal processes including operations, marketing, sales
  • partnering with the founder to implement ideas and strategy and support a multi-functional executive team to achieve peak performance and following through with the implementation
  • leading special projects and programs like key strategic initiatives and organizational change management
  • supporting the organization by leading key functions absent a strategic leader or in transition
  • managing projects from initiation to the handover and closure
  • supervising other project managers in the execution of the project management processes in Thaumatec
  • taking care of the long-term relationships with clients

Must haves

  • located in Poland
  • 5+ years of experience in project management or operations, best in IT environments
  • 5+ years of experience in the role of reporting to and/or supporting executives, founders, or entrepreneurs
  • 5+ years of experience in a fast-growing environment
  • Experience in partnering with exec/founders to organize processes for peak performance in a multi-business structure and building the relationship with other stakeholders, becoming the key point of contact
  • Ability to pivot quickly, stay calm under pressure, and streamline processes in a fast-paced environment
  • Being a quick learner, highly adaptable, hands-on approach
  • Be persuasive, influential, and a great motivator toward people. Strong track record of building, maintaining, and developing positive relationships
  • Very well organized: Project management skills, official project management, and project portfolio management experience. As a master juggler of all tasks can provide specific details, a strong track record of organizing complicated projects within tight timelines, stores things in an organized fashion, communicates in a clear and concise style, able to communicate complex topics in an articulate manner
  • Vital strategic planning and financial and business acumen

Nice-to-haves

  • Master’s degree in a related discipline, IT or Business
  • PMI certification or similar
  • Experience in managing special projects like internal projects and organizational  change management

Perks and Benefits

  • Competitive Compensation Package
  • Medical and dental benefits
  • In time possibilities for Profit Sharing and participation in Employee Shareholder Plan

C/C++ SOFTWARE DEVELOPER – EMBEDDED LINUX

Job description

In order to strengthen our embedded software development team, we are looking for experienced Embedded C/C++ Developers with thorough expertise in embedded Linux-based systems. If you are a C++ expert and know embedded systems programming and Linux systems inside-out we are looking for you!

You will:

  • Design and implement software for a variety of devices – from resources limited to based on sophisticated SoCs
  • Develop a complete software stack from top (application layer) to bottom (BSP)
  • Interact with Product Owners and Architects in order to facilitate the specification of projects
  • Be open to research and learn missing know-how as you go
  • Work efficiently and effectively in an Agile development team
  • Be responsible and accountable for consistency with the specification, quality, and performance

Must haves

  • Solid knowledge of C++ (and C)
  • Solid understanding of Linux operating system, especially on embedded systems
  • Experience with Linux system programming
  • Experience with Linux build systems e.g. Buildroot, Yocto
  • Experience with bootloaders (U-Boot)
  • Ability to prepare bootloader and Linux kernel to work on new HW platforms (BSP)
  • Good understanding of embedded systems and embedded software
  • Understanding of the embedded hardware interfaces, ability to debug hardware
  • Fluency with GIT (or similar) source code versioning systems
  • Good command of English

Nice-to-haves

  • Knowledge of Rust, Python
  • Thorough knowledge of data structures and algorithms
  • Good understanding of object-oriented design principles and practices
  • RTOS-related knowledge
  • Experience with hardware-accelerated data processing (using HW components available in SoC)
  • Experience with Gstreamer (multimedia framework)
  • Experience with kernel device drivers
  • Good understanding of TDD principles and practical knowledge of at least one testing framework

Test Automation Engineer (QA/AE) – Application

Job description

In order to strengthen our embedded software development team, we are looking for a QA / Test Automation Engineer to help us with testing exciting modern desktop, mobile and web-based software-defined products that we develop for our international customers

You will:

  • prepare test plans, and test cases in cooperation with the QA team
  • take care of the execution of functional, integration, and acceptance tests
  • file bug reports according to specification and process
  • prepare test environments
  • work with the Product Ownership on Acceptance Test specification
  • work on test automation (HIL, SIL)
  • coordinate your work within the project team
  • be responsible and accountable for the consistency, quality, and performance of products

Must haves

  • At least 3 years of professional experience
  • Good knowledge of software testing principles and approaches
  • Knowledge of test automation frameworks like Selenium, Appium, Cucumber/Gherkin
  • ISTQB or similar knowledge
  • An ability to organize your own work and coordinate within a team;
  • Good command of English

Nice-to-haves

  • Good command in javascript or python
  • Good command of Linux and Windows operating systems
  • Experience in source code version control and continuous integration
  • Experience in working in teams using agile methodologies
  • Experience with authentication standards: FIDO/FIDO2, HOTP, TOTP, and other emerging
  • Knowledge of testing mobile applications (iOS/Android)
  • Knowledge of security testing/vulnerability management
  • Knowledge of penetration testing

Test Automation Engineer (QA/AE)

Job description

In order to strengthen our embedded software development team, we are looking for a QA / Test Automation Engineer to help us with testing exciting modern embedded software-defined products that we develop for our international customers

You will:

  • prepare test plan, and test cases in cooperation with the QA team
  • take care of the execution of functional, integration, and acceptance tests
  • file bug reports according to specification and process
  • prepare test environments
  • work with the Product Ownership on Acceptance Test specification
  • work on test automation (HIL, SIL)
  • coordinate your work within the project team
  • be responsible and accountable for the consistency, quality, and performance of products

Must haves

  • At least 3 years of professional experience
  • Good knowledge of software testing principles and approaches
  • Good command of Python programming language and PyTest framework
  • ISTQB or similar knowledge
  • An ability to organize your own work and coordinate within a team;
  • Good command of English

Nice-to-haves

  • Good understanding of embedded systems and embedded software;
  • Good command of Linux and Windows operating systems
  • Experience in source code version control and continuous integration
  • Experience in working in teams using agile methodologies
  • Experience with authentication standards: FIDO/FIDO2, HOTP, TOTP, and other emerging
  • Knowledge of testing mobile applications (iOS/Android)
  • Knowledge of security testing/vulnerability management
  • Knowledge of penetration testing
  • Knowledge of test automation frameworks like Selenium, Appium, Cucumber/Gherkin

Backend Developer with .Net Core

Job description

In order to strengthen our Cloud applications development team, we are looking for experienced Backend developers. Our project portfolio covers the fields of Smart Cities and the Internet of Things. We deliver the solutions from chip to cloud and build gateways and cloud applications based on .Net technologies.

You will

  • Design and implement backend software for smart IoT solutions
  • Interact with Product Owners and Architects in order to facilitate the specification of projects
  • Be open to research and learn missing know-how as you go
  • Work efficiently and effectively in an Agile development team
  • Be responsible and accountable for consistency with the specification, quality, and performance

Must haves

  • At least three (regular) or five (senior) years of professional experience
  • Proven knowledge of .Net Core 
  • Experience with Microsoft Azure Cloud technologies (for example Web Apps, Azure Functions, CosmosDB, Key Vaults, Service Bus, Storage Accounts)
  • Understanding of Microservices architecture
  • Familiarity with Azure DevOps environment
  • Experience with Unit/Application/Integration test
  • Understanding of full-platform solutions – backend to frontend
  • Teamwork, curiosity, not being afraid to ask
  • Very good command of English

Nice-to-haves

  • Experience with Azure IoT Edge
  • Experience with CI/CD Pipelines
  • Microsoft Azure certification
  • Understanding of IoT communication protocols

DevOps Engineer

Job description

We are looking for a DevOps Engineer to help us with building exciting modern embedded software-defined products that we develop for our international customers.

You will

  • Prepare and manage repositories (GitLab, Bitbucket)
  • Configure and maintain continuous integration system (GitLab pipelines, Jenkins)
  • Support integration of the CI with automated tests environments
  • Working with Linux and Docker environments
  • Cloud provisioning (AWS, Terraform) 
  • Coordinate your work within the project team
  • Be responsible and accountable for consistency, quality and performance of products

Must haves

  • Fluency with VCS  e.g. GIT, SVN
  • Python & bash knowledge sufficient to write scripts supporting automation
  • Good knowledge of building software in continuous integration systems like GitLab pipelines, Jenkins or similar
  • Knowledge of Dockers and dockers orchestration
  • Experience in building for Windows and/or Linux platforms
  • An ability to organize your own work and coordinate within a team
  • Good working knowledge of English language (speaking and writing)
  • Experience in AWS and/or MS Azure management

Nice-to-haves

  • Knowledge of CMake/Make based build systems
  • Experience in cross-compilation for ARM architectures
  • Basic knowledge of PowerShell scripting
  • Experience in Buildroot and/or Yocto
  • Experience of working in teams using agile methodologies

Frontend Developer with React

Job description

In order to strengthen our Cloud applications development team, we are looking for experienced Frontend developers. Our project portfolio covers the fields of Smart Cities and the Internet of Things. We deliver the solutions from chip to cloud and build gateways and cloud applications.

You will

  • Design and implement front-end software for innovative projects 
  • Interact with Product Owners, Architects and UI/UX Designers in order to facilitate the specification of projects
  • Be open to research and learn missing know-how as you go
  • Work efficiently and effectively in an Agile development team
  • Be responsible and accountable for consistency with the specification, quality, and performance

Must haves

  • At least three (regular) or five (senior) years of professional experience
  • Proven knowledge of front-end framework React 
  • Knowledge of JavaScript/Typescript
  • Experience with cloud platform AWS
  • Teamwork, curiosity, not afraid to ask questions
  • Very good command of English

Nice-to-haves

  • Knowledge of React Native
  • Experience with AWS cloud-native services
  • Experience with CI/CD Pipelines
  • Experience with running web applications on the local machine
  • Experience with embedding WebRTC/other video content in web UI

Backend Developer with JavaScript

Job description

In order to strengthen our Cloud applications development team, we are looking for experienced Backend developers. Our project portfolio covers the fields of Smart Cities and the Internet of Things. We deliver the solutions from chip to cloud and build gateways and cloud applications.

You will

  • Interact with Product Owners and Architects in order to facilitate the specification of projects
  • Be open to research and learn missing know-how as you go
  • Work efficiently and effectively in an Agile development team
  • Be responsible and accountable for consistency with the specification, quality, and performance
  • Ability to understand customer needs in direct communication
  • Design software solutions and create needed architecture

Must haves

  • At least 3 years of professional experience as a Backend Developer 
  • Programming language JS (Javascript/Node.js) 
  • Experience with cloud platforms such as AWS and/or Azure
  • Knowledge of databases
  • Design and develop software features based on visual mockups and user stories
  • Understanding of object-oriented design principles and practices
  • Experience with Message Broker-Based Architecture
  • Fluency with VCS versioning control systems e.g. GIT
  • Very good working knowledge of the English language (speaking and writing)
  • Focus on self-development and constant desire to improve your skills
  • Good communication skills

Nice-to-haves

  • Knowledge of AWS/Azure cloud native services
  • Knowledge and practical experience with MessageQueues
  • WebAuthn
  • Gstreamer (audio video framework) knowledge
  • Knowledge of Nvidia Jetson Ecosystem (nano Xavier AGX)
  • C++ applications experience

Embedded C/C++ Software Developer

Job description

In order to strengthen our embedded software development team, we are looking for embedded C++ Developers with thorough embedded systems expertise. If you are a C++ expert and know embedded systems programming inside-out we are looking for you!

You will

  • Design and implement software for a variety of devices – from resources limited to based on sophisticated SoCs
  • Interact with Product Owners and Architects in order to facilitate the specification of projects
  • Be open to research and learn missing know-how as you go
  • Work efficiently and effectively in an Agile development team
  • Be responsible and accountable for consistency with the specification, quality, and performance

Must haves

  • Solid knowledge of C++ (and C)
  • Good understanding of embedded systems and embedded software
  • Experience with embedded/IoT communication protocols and stacks
  • Understanding of the embedded hardware interfaces, ability to debug hardware
  • Knowledge of RTOS
  • Fluency with GIT (or similar) source code versioning systems
  • Good command of English

Nice-to-haves

  • Knowledge of at least one scripting language e.g. Bash, Python
  • Thorough knowledge of data structures and algorithms
  • Good understanding of object-oriented design principles and practices
  • Good understanding of TDD principles and practical knowledge of at least one testing
  • Experience with Docker and CI/CD
  • Understanding of Linux operating system and Linux/Unix programming
  • Knowledge of WiFi 6 or 6E, ability to work on signal configuration and quality
  • Knowledge of Nvidia Jetson Ecosystem (nano xavier agx)
Copyrights © Thaumatec 2023