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