C/C++ Embedded Software / Firmware Developer

Prague Czech / English / Slovak

Automation C++ Developer Developer

About the company

Our client is a multinational company operating in the field of industrial automation. They provide complex services in the area of software design and implementation with a special focus on software diagnostics and testing mainly for reliability critical applications in industrial automation, control and decision-making.

Role description

The scope of work is the implementation of tools and libraries for embedded systems and writing intelligent automated functional tests. The field of development is relatively broad, for example: tools and support functions, network communication, interprocess communication, etc.

We require:
• Routine knowledge of C or C ++
• Knowledge of English and willingness to communicate with teams from around the world
• Basic knowledge of network communication (ISO / OSI model, BSD socket API).
• Basic knowledge of the theory of complexity of algorithms, memory optimizations, operation of toolchains
• Basic experience with writing secure code and code quality
• Enthusiasm for software development
• Willingness to constantly learn new things and improve

Advantage will be:
• Experience with embedded development
• Experience with multiplatform development (at least for Windows / Linux), a great advantage is the experience with any embedded RTOS
• Security software experience
• Experience with web server implementation
• Experience with web technologies (Angular, JavaScript)
• Encounters with agile development
• Meeting with embedded environment (Raspberry Pi, Beagle Board, etc.)

We offer:
· Development of knowledge in the field of embedded development and optimization
· Working in an international team (USA, China, Poland, many others)
· Regular training
· Possibility of some home office days
· 5-weeks holiday
· Attractive location in the Prague citycentre
· Multisport card and meal vouchers contribution



Apply now

You need to sign in or register before continuing.

Upload Your CV