Senior Software Developer C++ INDIA/Hyderabad
- Hyderabad, India
High-Tech Company and Global Market Leader
Your Mission
- graphical user interface component
- network interface and communication protocols
- database component
- engine development
- You will work at least on one of the following fields of the new version of our mission planning and execution software:
- graphical user interface
- network interface and communication protocols
- database interface
- engine core
- In doing so, you will contribute your experience to our systems- and software architecture planning
- You will perform code reviews, develop automated unit-, integration-, and system tests and write test specifications for the testing teams
- You will act as component lead for specific components of the overall software architecture and ensure that the developed code meets highest quality standards
- Software processes and quality standards need to be compliant to the Schiebel Group’s overall software development processes
What you bring
- Active interest in working with complex systems in an aviation environment
- Post graduate in computer / electronics related field
- Experienced in designing and implementing Software in C++ (min. 5 years)
- Comfortable with Windows- and Linux-based software development and working with GIT and Jenkins
- Being familiar with software development for safety-critical applications would be an advantage (e.g. DO-178C, ISO 26262)
-
You also communicate proactively and enjoy working as part of a team -
Ideally, you already worked together with European software development teams before -
You are ready to work 100% on-site from Hyderabad
- Knowledge about graphical user interface (2D, 3D) in order to understand customer requirements for implementation
- Conversant with map display, map formats, coordinate systems, terrain data management and related functions like map import, conversions etc.
- Knowledge and experience with the Qt framework, OpenGL, H264/H265, performance aspects related to video encoding
- communication networks and protocols (e.g. TCP/IP, STANAG 4586), cryptographic standards and protocols, cyber security
- local databases and interfaces to external databases, logging mechanisms and secure storage of log data
- concurrent programming, high-performance multi-threading, efficient task synchronization and memory management
- Knowledge and experience with profiling tools (e.g. Nvidia Nsight Systems or Windows Performance Analyzer)
What we offer
- An exciting work environment with unmanned helicopters
- A dynamic team with strong cohesion
- The opportunity to help build a new organization from the ground up and become part of an exciting new team
Diversity counts with us
- Birgit Rada-Tomasin
- Recruiting Specialist
- Nikolaus Donath
- Head of Software Development