To improve the user experience on this site we use cookies. I agree | I disagree

Open careers

The positions described on this page are open in Advantech B+B SmartWorx s.r.o., which is a Czech Republic based company and part of the Advantech family. For more details on the location and traveling options please look at the Contacts page.

Given the organization of units inside Advantech, the Czech Republic based company forms a relatively independent type of a development unit, called SBU (Strategic Business Unit). Our SBU is capable of defining and delivering complete products and offering them to Advantech's RBUs (Regional Business Units) for distribution/sale. The SBU is product-oriented which means we are focusing on defining and developing products instead of selling them to customers.

As mentioned on the Contacts page we have two offices in Czech Republic. If not mentioned in the position description, the default target for the position is our HQ (Usti nad Orlici).

From the point of view of responsibilities, the HQ hosts all types of development - software, hardware, product developent - and manufacturing and also supporting departments (like finance and IT). The small office in Brno takes care about SW application development (or general SW development).

QA Engineer

  • Responsibilities

    • Design and develop tests using automation platform.
    • Partcipate in periodical evaluation of a test plan and general QA discussions.
    • Participate in software design and architecture.
    • Help with decisions regarding test scenarios and test coverage.
    • Execute tests, both manual and using automation platform.
    • Prepare defect reports (for release decisions) and test reports.
    • Reproduce reported bugs and participate in root cause analysis.
    • Manage individual projects priorities, deadlines and deliverables.
  • Notes

    • On this position you will join existing team and help building our ever-growing automation test platform and perform all necessary jobs of a software quality assurance guy.
    • Job location: Ústí nad Orlicí, Czech-republic.
    • Specifics: Full time, present every day in office.
  • Qualification - minimal

    • Experience with software testing.
    • Ability to read C code and do basic development.
    • Experience with Linux-based OS and opensource.
    • Experience with networking.
    • Knowledge of scripting (Bash, Python) and development of test cases.
    • Ability to work both independently and also as a part of a team.
    • Native Czech language skills.
    • English language skills.
  • Qalification - preferred

    • Experience with embedded environment.
    • Understanding of concepts used in Linux OS.
    • Experience with wireless networking.
    • Experience with high-level scripting languages - Perl, Python, Lua etc.
    • Experience with software development in Linux OS and C language.
    • Good English language skills.

SW Engineer - firmware

  • Responsibilities

    • Develop, test, maintain and improve software (router OS based on Linux).
    • Take part in team discussions and design decisions.
    • Manage individual projects priorities, deadlines and deliverables.
  • Notes

    • On this position you will join existing team and help developing and maintaining existing router OS based on Linux.
    • Job location: Ústí nad Orlicí, Czech-republic.
    • Specifics: Full time, present every day in office with possible exceptions.
  • Qualification - minimal

    • Experience with C language.
    • Experience with development in Linux OS.
    • Linux scripting (Bash, Python).
    • Native Czech language skills.
    • English language knowledge - written and also spoken.
    • Analytic, algoritmization and problem solving skills.
  • Qalification - preferred

    • Experience with development in embedded environment.

SW Engineer - integration

  • Responsibilities

    • Develop, test, maintain and improve software.
    • Take part in team discussions and design decisions.
    • Manage individual projects priorities, deadlines and deliverables.
  • Notes

    • On this position you will help integrate our routers with management platform solution being developed by a cooperating abroad team. The spare time will be split between development support (no on call service, no alerts) and help building our application portfolio.
    • Job location: Ústí nad Orlicí OR Brno, Czech-republic. Some travelling (inside EU) required - roughly 5% of time, 10% at maximum.
    • Specifics: Full time.
  • Qualification - minimal

    • Experience with C language.
    • Experience with development in Linux OS.
    • Linux scripting.
    • Native Czech language skills.
    • English language knowledge - written and also spoken.
    • Analytic, algoritmization and problem solving skills.
  • Qalification - preferred

    • Experience with development in embedded environment.

SW Engineer - application

  • Responsibilities

    • Develop, test, maintain and improve software.
    • Take part in team discussions and design decisions.
    • Manage individual projects priorities, deadlines and deliverables.
  • Notes

    • On this position you will join existing team and help developing a general-purpose Linux based client-server application. The focus is more on the server part (x86) of the application.
    • Job location: Brno, Czech-republic.
    • Specifics: Full time, present every day in office with possible exceptions.
  • Qualification - minimal

    • Experience with C language.
    • Experience with some object-oriented language.
    • Experience with development in Linux OS.
    • Linux scripting (Bash, Python).
    • Native Czech language skills.
    • English language knowledge - written and also spoken.
    • Analytic, algoritmization and problem solving skills.
  • Qalification - preferred

    • Experience with C++ language.
    • Experience with databases (MySQL).

Senior Software Engineer - security

  • Responsibilities

    • Take care of covering security aspects of development process and products.
    • Work with colleagues and integrate existing security practices from all areas - tools, development process, patch and release menagement, proper messaging, deployment and escalations.
    • Take part in new products design to make sure security aspects are taken into account from the beginning of product lifecycle.
    • Formally document existing practices to form security approach/strategy.
    • Play active role in security area - define and use communication channels so that our customers are properly and timely informed.
  • Notes

    • On this position you will take charge of covering all security aspects of development, integrating existing practices and defining new. You should be or become an active player on the security field. Extensive development experience is required - this is not an IT security position but a development security position.
    • Job location: Ústí nad Orlicí OR Brno, Czech-republic. Travelling may be required in specific cases.
    • Specifics: Full time. Time split depending on agreeement but some presence in both offices is required - see below.
  • Qualification - minimal

    • Proficiency in C language.
    • Perfect knowledge of concepts used in Linux system.
    • Experience with scripting languages.
    • Orientation in development tools and practices.
    • Orientation in security standards including HW related (e.g. FIPS, BIS etc.).
    • Familiar with some approach of managing all aspects of security vulnerabilities.
    • Knowledge of VPN, hardening a Linux system, penetration testing.
    • Very good communication skills.
    • Ability to work as a team player and travel between two locations in Czech Republic (mandatory - 1x/week in Ústí nad Orlicí 1x/week in Brno)
    • Native Czech language skills.
    • English language knowledge - written and also spoken.
    • Good analytic, algorithmization and problem solving skills.
  • Qalification - preferred

    • Proven track in SW security area (opensource, Linux, etc.).