Firmware engineer C++

Seargin

Katowice

Hybrid

PLN 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

B2B Contract
MultiSport
Private Medical Care
International projects

Job summary

Seargin is seeking a Test Engineer specialized in embedded software to design, develop, and execute tests for firmware across platforms.

You will verify features, maintain test documentation, and support automation, collaborating with firmware and software teams to improve quality and reliability. The role is based in Katowice, Poland, and offers a B2B contract with access to international projects and wellness benefits.

Qualifications

  • Experience in software testing, embedded testing, or a similar technical role.
  • Strong knowledge of C++ and/or Python.
  • Previous experience with embedded systems or hardware-close software.
  • Understanding of software testing methodologies and test processes.
  • Experience with test case design, execution, and defect reporting.
  • Ability to analyze technical issues and investigate root causes.
  • Good understanding of the interaction between software and hardware.
  • Strong analytical and problem-solving mindset.
  • Good communication skills and attention to detail.
  • Fluent in English.

Responsibilities

  • Design, develop, and execute tests for embedded software and firmware.
  • Perform hardware testing across stages, from simulation and bench testing to real hardware.
  • Verify new features and ensure software meets defined requirements.
  • Develop and maintain test cases, test scenarios, and test documentation.
  • Develop scripts and support test automation to improve testing efficiency.
  • Analyze test results and investigate anomalies, defects, and unexpected behavior.
  • Collaborate with firmware and software developers to identify root causes and resolve issues.
  • Support the integration of firmware with other software and hardware components.
  • Participate in requirement reviews, code reviews, and technical discussions.
  • Contribute to improving testing processes, product quality, and software reliability.

Skills

Software testing
C++
Python
Embedded systems
Testing methodologies
Test case management
Troubleshooting
Software-hardware interaction
Communication
Team collaboration

Job description

  • Design, develop, and execute tests for embedded software and firmware.
  • Perform Hardware Testing
    • Perform testing across different stages, from simulation and bench testing to testing on real hardware.
  • Verify Software Features
    • Verify new features and ensure software meets defined requirements.
  • Develop Test Documentation
    • Develop and maintain test cases, test scenarios, and test documentation.
  • Support Test Automation
    • Develop scripts and support test automation to improve testing efficiency.
  • Analyze Test Results
    • Analyze test results and investigate anomalies, defects, and unexpected behavior.
  • Resolve Technical Issues
    • Collaborate with firmware and software developers to identify root causes and resolve issues.
  • Support Firmware Integration
    • Support the integration of firmware with other software and hardware components.
  • Participate in Technical Reviews
    • Participate in requirement reviews, code reviews, and technical discussions.
  • Improve Quality and Reliability
    • Contribute to improving testing processes, product quality, and software reliability.
Requirements
  • Software Testing Experience
    • Experience in software testing, embedded testing, or a similar technical role.
  • C++ and Python Knowledge
    • Strong knowledge of C++ and/or Python.
  • Embedded Systems Experience
    • Previous experience working with embedded systems or software developed close to hardware.
  • Testing Methodologies
    • Understanding of software testing methodologies and test processes.
  • Test Case Management
    • Experience with test case design, execution, and defect reporting.
  • Technical Troubleshooting
    • Ability to analyze technical issues and investigate their root causes.
  • Software and Hardware Knowledge
    • Good understanding of the interaction between software and hardware.
  • Problem-Solving Skills
    • Strong analytical and problem-solving mindset.
  • Ability to work effectively with developers and other technical teams.
  • Communication Skills
    • Good communication skills and attention to detail.
  • Good command of English.
What we offer
  • B2B Contract
    • Employment based on a B2B contract
  • Stable and Dynamic International Firm
    • Opportunity to work in a stable, dynamically developing international company
  • Engaging Projects and Latest IT
    • Chance to participate in interesting projects and work with the latest information technologies
  • Competitive Rates
    • Attractive remuneration rates offeres
  • Renowned International Projects
    • Involvement in the most prestigious international project
  • MultiSport and Private Medical Care
    • MultiSport and Private Medical Care
Nice to have
  • Test Automation
    • Additional experience with embedded test automation and scripting.
  • Agile Experience
    • Experience working in Agile development environments.
  • Hardware Testing
    • Additional experience with testing software directly on embedded hardware.

Work with us

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Test Engineer with Python
Embedded Test Engineer with Python

Seargin • Katowice

Hybrid
PLN 120,000 - 170,000
B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
+3
Embedded Test Engineer
Embedded Test Engineer

Seargin • Katowice

On-site
PLN 120,000 - 190,000
B2B Contract
Multinational projects
MultiSport and Private Medical Care
Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Katowice

Hybrid
PLN 180,000 - 240,000
B2B contract
Stable international firm
Engaging projects and latest IT
+3
Test Engineer
Test Engineer

Seargin • Katowice

Hybrid
PLN 120,000 - 180,000
B2B Contract
Stable and Dynamic International Firm
Engaging Projects and Latest IT
+3
Test Automation Engineer NOWA
Test Automation Engineer NOWA

Android.com.pl Group • Województwo pomorskie

Hybrid
PLN 120,000 - 190,000
Hybrid Working Model
Discretionary Annual Performance Bonus
Working Across Multiple Geographies &
+4
[GFA] Test Automation Engineer (Webdriver.io + Playwright) - 5-months project
[GFA] Test Automation Engineer (Webdriver.io + Playwright) - 5-months project

Software Mind • Województwo małopolskie

Hybrid
PLN 180,000 - 270,000
Lunch tickets
Private healthcare and insurance
Multisport card
+5
Embedded Software Engineer
Embedded Software Engineer

ALTEN Polska • Katowice

Hybrid
PLN 90,000 - 130,000
Medicover medical care
Medicover Benefits platform
Medicover Sport card
+1
Expert QA Engineer
Expert QA Engineer

GFT Technologies Poland • Poznań

Hybrid
PLN 180,000 - 240,000
Hybrid work locations (Poznan, Krakow,
Medical, sport, lunch subsidy
Online training
+2
Expert QA Engineer
Expert QA Engineer

GFT Technologies Poland • Wrocław

Hybrid
PLN 180,000 - 240,000
Hybrid work in Wroclaw
Benefits package
Online training
+2
Software Engineer, Test (6 months contract)
Software Engineer, Test (6 months contract)

Altium • Katowice

On-site
PLN 180,000 - 240,000