C C++ Developer(m/w/d)

Location: Wien

Responsibilities:

  • Code development, cleanup and maintenance of a platform-independent modular hardware control system
  • Discussion, definition and implementation of interfaces in distributed systems
  • Advancement of the distributed software architecture
  • Close collaboration with ASIC design team and production
  • Design and implementation of unit tests, improvement of test coverage and documentation

Qualifications:

  • Experience in software development with professional experience of more than three years
  • Knowledge of platform independent C++ in combination with threads, STL and boost
  • Familiar with standard workflows in software development (version control, bug tracker, documentation, package management, unit testing)
  • Proficient in written and spoken English
  • Knowledge in at least one of the following fields:
  • Unix sockets
  • Multi-threaded software architectures
  • Performance optimization and profiling
  • Debugging (gdb, valgrind, ...)
  • Experience in the following fields is of additional advantage:
  • Development in Linux environments
  • Python libraries and frameworks like numpy, matplotlib, nosetest, py.test, Cpython, scons etc.
  • Client/server applications (RPC frameworks, serialization, e.g. zeroMQ, google protobuf)
  • XML schemas
  • Document-oriented databases

We offer:

  • An exciting chance to drive your career and solving complex, technical challenges with a team
  • A young and dynamic team with short lines of communication
  • A culture welcoming high engagement and entrusting you with a broad range of duties
  • Excellent technical and personal development opportunities
  • Annual gross salary: starting from EUR 46.000, an overpayment is possible depending on your individual qualification and relevant professional experience

Recommend Job

Your name *

Recipient email address *

Subject *

Message *