Intechsoft is looking for a Senior C++ Software Engineer with Linux experience to join a project in the field of aerospace equipment and systems development.Our client is a world leader in aerospace equipment and systems for commercial, regional and business aircraft. We’re looking for a highly motivated and passionate Senior Software Engineer who can step up and contribute to that direction.
As Senior C++ Software Engineer (Linux) you are responsible for the development of our existing and new aeronautical products/software. As part of the software development team and in collaboration with project management, you will be involved in requirements engineering, software architecture decisions, the software development itself as well as unit testing. Depending on the project, you will be in exchange with other departments like software testing and production. Integration of software and hardware from internal and external suppliers can be a part of your daily work. We configure our Linux operating systems by ourselves and depending on the project you can also get involved with IP networking topics.
Required skillsSuccessfully completed studies in computer sciences or another comparable study program, or a comparable IT professionmin. 6+ years of object-oriented software development experienceExperience in defining software requirements and designing system architectureVery good knowledge of programming and script languages, e.g. C++, Python, BashExperience in using third-party and open source libraries like Qt is advantageousKnowledge of programming languages for GUI development, e.g. JavaScript, HTML5 is advantageousIP network skills (packet routing, virtual machines) are advantageousKnowledge of software version control tools, Confluence and JIRAVery good English communication skills, German communication skills are advantageousBe proactive, organized and a team player
Daily Tasks:Define software requirements and architecture for our productsDevelop software, implement unittests and maintain existing or new software componentsEngage in integration tasks of software and hardware from internal and external suppliersTechnical guidance and coordination of a small project-related group of developersTake care of the build environment or integrate in existing environmentsGet involved in Linux operating system configurations of our productsDocument requirements and implementation details
Languages:Fluent spoken and written English
Location:Europe
Soft skills:Ability to analyze complex processes and solve problemsGood communication skills