All offersKrakówTestingTest Engineer (Embedded Systems)
Test Engineer (Embedded Systems)
Testing
Silvair

Test Engineer (Embedded Systems)

Silvair
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Python
    advanced
    Scrum
    regular
    C++
    regular
    Continuous Integration
    regular
    GIT / SVN
    regular

Job description

Silvair is an agile startup developing innovative technologies for the Internet of Things and smart lighting industry. Being at the forefront of the connected lighting revolution, we provide advanced software solutions for wireless lighting control and commercial building automation. As a leading contributor to the Bluetooth SIG, we also drive the development of Bluetooth mesh - a new wireless communication standard for the most challenging IoT applications.

The team

Our firmware team is developing a complete smart lighting platform for the leading companies in a broadly defined lighting sector. We aim to deliver end-to-end Bluetooth mesh solutions, enabling wireless lighting control (via multiple protocols), diagnostics, data analytics, remote access, and much more. The team is a cross-functional one, so you will be working very closely with other testers and developers on a daily basis.

Responsibilities

  • design automated test scenarios (software and hardware elements using Bluetooth LE protocols)
  • develop testing tools using Python (mainly) and shell scripts
  • perform testing activities (regression, scalability, stress, performance and system tests)
  • conduct automated, and manual if needed, tests of multiple products and projects including mobile applications, hardware devices (mainly embedded) and dedicated firmware
  • report and investigate issues found
  • participate in test analysis and risk assessment
  • automate the movement of builds/releases from development to test, pre-prod and live/prod environment
  • develop test scenarios, prepare test documentation, communicate risks
  • partnering developers in the team

Essential job requirements

  • experience in developing automated tests (Python preferably)
  • interest and experience in embedded software
  • experience in Continuous Integration infrastructure
  • flexible and self-learning
  • excellent interpersonal and analytical, problem-solving and issue resolution skills
  • good written and spoken English
  • knowledge of version control systems (preferably Git)

Nice to have

  • Jenkins administration know-how
  • Linux, Windows administration know-how
  • experience in programming using C or C++

We offer

  • B2B contract or permanent agreement 
  • agile, fast-paced and exciting startup environment
  • work with trending technologies, such as the IoT, smart lighting and Bluetooth mesh
  • company lunches
  • medical care package
  • chillout room
  • free parking space
  • personal development budget