Poland

Jabil is hiring an Unit Test Software/Firmware Engineer

About the Role

We are looking for a skilled Software/Firmware Engineer to develop and verify embedded applications for critical healthcare technologies. In this role, you will create robust firmware using 8-, 16-, and 32-bit microcontrollers, applying rigorous software testing practices to ensure safety, reliability, and compliance.

Key Responsibilities

  • Design and implement embedded software solutions aligned with medical device standards
  • Develop and execute unit and integration tests using frameworks such as VectorCAST, Google Test, or CppUnit
  • Write and maintain clear technical documentation throughout the development lifecycle
  • Diagnose, log, and resolve software defects at the module level
  • Support estimation efforts during project planning and scoping phases
  • Collaborate with cross-functional teams to meet project goals and timelines
  • Follow established development processes and comply with security and safety protocols
  • Contribute to risk assessment and mitigation strategies for technical challenges

Qualifications

Required:

  • Proficiency in C and C++ programming languages
  • Hands-on experience with automated testing tools and test-driven development
  • Solid understanding of white-box testing and requirement validation
  • Ability to write Python scripts for test automation
  • Familiarity with version control and application lifecycle management tools like Git, Azure DevOps, or JIRA
  • Knowledge of embedded systems design and troubleshooting techniques

Preferred:

  • Experience across all phases of the software development lifecycle
  • Background in medical device development and familiarity with FDA and IEC 62304 standards
  • Working knowledge of Agile development practices
Required Skills
CC++PythonGitAzure DevOpsJIRAVectorCASTGoogle TestCppUnitUnit TestingIntegration TestingTest AutomationWhite-box TestingElectromechanical SystemsTroubleshooting CC++Unit TestingTest AutomationVectorCASTGoogle TestCppUnitPythonWhite-box Testing
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Jabil
A trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience and a network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver scalable and customized solutions.
All jobs at Jabil Visit website
Job Details
Department Engineering
Category embedded
Posted 2 months ago