Embedded Software Developer for Compression Technology (m/f)
Wien, Austria
vor 3 Tg.

What is the environment of the role?

Research and Development (R&D) plays a key role for HOERBIGER and its COMPRESSION TECHNOLOGY, ENGINE, and SAFETY divisions (CES).

In particular, focused R&D activities manifests in key product solutions and services provided for customers in the oil & gas industry which ensures long-term market share while allowing room for entering new markets through innovation.

The general trend towards electrification and digitalization of products has compelled HOERBIGER CES to intensify embedded electronic development.

Within the innovative and dynamic Vienna-based R&D team, the new role will support HOERBIGER Wien's long-term strategy of becoming a center of competence in electronics within the group by accompanying products from concept to phase-out in both technical and commercial aspects.

Furthermore the new role interfaces with production, quality, purchasing and engineering in order to ensure sustainable product quality over the entire life cycle.

What are the changes we expect from this role in the next 3 years?

To reach the next level of technology development, design products with smart electronics and clever features and create a framework equipped to handle digitalization needs requires the continuous expansion of embedded electronics know-how.

In particular, this also requires the comprehensive expertise pertaining to embedded software development : Architecture, design and development, deployment and test.

To this effect, familiarity with hardware-near programming languages, tools and methods for modern software development is a basic prerequisite for this position.

What is the true purpose of the role? What are opportunities and potential next steps?

The new role shall ensure a significant quality increase of firmware and software in HOERBIGER's compression technology products.

On this foundation technology development should be tracked and promising innovations integrated to HOERBIGER's compression products and the electronics / firmware framework.

The new position has a key role in the development and maintenance of the novel Hoerbiger digitalized Industrial Internet of Things (IIoT) compression technology ecosystem.

Main tasks of the role

  • Driving the design and development of software for electronics embedded compression products
  • Strengthening R&D competence with software and embedded software know-how
  • Tracking of latest developments in embedded systems
  • Application and development of tools and methods for modern software development
  • Individual tasks / Responsibilities

    Software specification, design, test and documentation

  • Transformation of needs into technical software requirements
  • Comprehensive software requirements analysis
  • Software architecture design
  • Software component / module design and development
  • Software deployment on targeted state-of-the-art microcontroller architectures (e.g. ARM Cortex M, ARM Cortex A, Risc-V)
  • Maintaining software source code, requirements and documentation throughout the development cycle
  • Definition, planning and execution of test cases for unit and integration testing
  • Know-how in low-level driver development

  • Adaption, maintenance and development of peripheral drivers for RTOS and embedded Linux systems
  • Industrial communication technology

  • Know-how in industry-standard communication protocols (e.g. Modbus and CAN)
  • Evaluation of trends in industrial communications (evolution in field bus technology, potential of Ethernet, etc.)
  • Digitalization and Industrial Internet of Things (IIoT)

  • Conceptual design of embedded system architecture for IIoT
  • Investigation of promising IIoT communication protocols (e.g. OPC UA)
  • Secure-by-design strategies and industrial IT security according to IEC 62443
  • Based on wage structure agreements, we are offering a gross monthly salary starting at € 3.302 with respect to individual qualifications and experience.

    Requirements / Targeted profile

  • Above-average degree (FH / TU) in embedded systems engineering / electronics engineering / computer science / technical informatics or similar engineering disciplines with a strong focus on software development
  • First professional experience (advantageous)
  • Competences in embedded systems design, particularly embedded software development
  • Competences in communications technology (interfaces and protocols)
  • Competences in methods of software documentation and life cycle management
  • Safe handling of modern technical and scientific computing tools (e.g. MATLAB / Simulink, Gnuplot)
  • Experience with CAN / CANopen / J1939 / EtherCAT (advantageous)
  • Proficiency in low-level programming languages like C
  • Knowledge in using electrical measurement equipment for testing and debugging
  • Familiarity with state-of-the-art microcontroller technology
  • Basics in operation of reciprocating compressors (advantageous)
  • Solid knowledge in C, C++, Python and Matlab
  • Competences in PLC software development (advantageous)
  • Experience with GNU Make, GCC, GNU / Linux, bash, Git, SVN, and Docker (advantageous)
  • Experience with CI systems in conjunction with embedded systems (advantageous)
  • Experience with test automation (advantageous)
  • Fluency in German (mandatory) and good English knowledge both spoken and written (CEFR level C1 or higher)
  • Entrepreneurial spirit and customer-oriented action
  • Versatile applicable and resilient
  • Team-oriented, communicative and open-minded
  • Flexibility and willingness to travel up to 15% of the work time
  • Drive, determination and willingness to take on responsibility
  • A passion for innovative solutions that will shape the compression products of the future
  • Bewerben
    Zu Favoriten hinzufügen
    Aus Favoriten entfernen
    Wenn ich auf "Fortfahren" klicke, gebe ich neuvoo das Einverständnis, meine Informationen zu speichern und mir wie in den Nutzungsbedingungen und Datenschutzbestimmungen beschrieben, personalisierte E-Mail Alerts zu schicken.