Software Engineer - Prisma
Frequentis
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Frequentis
The Frequentis Group is an international supplier of communication and information systems for control centres with safety-critical tasks. These ‘Control Centre Solutions’ are developed and distributed by Frequentis in the business segments Air Traffic Management (civil and military air traffic control, aeronautical information management, air defence) and Public Safety & Transport (police, fire and rescue services, emergency medical services, vessel traffic and railways). With headquarters in Vienna, the company employs more than 2300 people worldwide, with subsidiaries, regional offices and representatives in over 50 countries.
In Cluj we started in 2009 and our local team currently has 220+ colleagues and is growing.
About the Role: Software Engineer - Prisma
You will join an agile team working on complex software products within the demanding air traffic management environment, where quality and reliability are paramount. In your daily work, you will plan tasks with your team for upcoming sprints, covering all aspects from feature ideas to operational service. This includes architectural decisions, manual creation, software updates, requirement engineering, test automation, and collaboration with supporting teams like quality and safety management. Frequentis values continuous improvement in team performance, product quality, processes, and individual growth.
Key Tasks
- Participate in the development and maintenance of our software applications for Air traffic control
- Take responsibility for all phases of the software life cycle - requirements engineering, design, implementation, testing, and maintenance
- Cooperate with our international project and development teams
- Contribute to the further buildout of our development infrastructure
- Cooperate with the strategic and technical product management
Key Qualifications
- Completed degree in computer science or a related area of expertise
- Experience in the team-oriented development of complex software systems on Linux platforms
- Being open to working in Agile/Scrum incl. Peer-Reviews and Pairing
- Good knowledge of Software Architecture
- Good knowledge of an object-oriented programming language, Design Patterns, Multithreading
- Good knowledge of C++
- Knowledge of Python
- Experience with development tools (e.g., JIRA, Git, Jenkins, Coverity, JAMA)
- Experience with networks and middleware, as well as their APIs, is an advantage
- Excellent English knowledge in writing and speaking
Nice To Have
- Knowledge of CMake, Robot Framework
- Knowledge in refactoring larger code bases
- Knowledge of requirements engineering
- German knowledge
- Knowledge of Air traffic Management or Control
Our Values
The Frequentis team is committed to creating a safer world with innovative strength and technology orientation. At Frequentis Romania, we are a family, valuing and working under a safety-critical mindset. We believe in courage and expertise, applied in everything we accomplish.
Key skills/competency
- Software Development
- Air Traffic Management
- C++
- Python
- Linux
- Agile/Scrum
- Software Architecture
- Requirements Engineering
- Test Automation
- Multithreading
How to Get Hired at Frequentis
- Research Frequentis's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on safety-critical environments.
- Tailor your resume for Software Engineer roles: Highlight experience with C++, Python, Linux, agile methodologies, and complex software systems to align with Frequentis's technical needs.
- Showcase problem-solving skills: Prepare to discuss past projects where you tackled complex software challenges, especially those requiring high reliability and quality.
- Prepare for technical interviews: Be ready for in-depth questions on software architecture, object-oriented programming, design patterns, multithreading, and development tools like Git and JIRA.
- Demonstrate strong communication: Emphasize your ability to cooperate with international teams and discuss requirements engineering and product management collaboration.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background