• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
Germany Jobs Expertini

C++ / Java Software Engineer (m/f/d) Job Opening In Berlin – Now Hiring Televic


Job description

Domain Engineering Market Rail Location

Berlin, Germany

Join Televic: For 35 years, we’ve been developing innovative passenger information systems for the rail industry.Driven by agility, innovation, and sustainability – shape the future with us!

WE ARE GROWING: IN THE MARKET.

AS A TEAM.

THROUGH OUR CHALLENGES.

GROW WITH US!

At Televic, we have a clear mission: to deliver innovative and reliable passenger information and communication systems for the rail industry.

For more than 35 years, we have passionately developed, produced, programmed, and maintained fully integrated hardware and software systems.
With pride, we can say that our technology is used in over 60,000 vehicles worldwide.

Innovation, agility, customer focus, and sustainability are the driving forces behind everything we do.
Join Televic and help shape the future of passenger information.

Your enthusiasm and skills are the key to inspiring our customers.

SOFTWARE at Televic – diverse, international, and close-knit

Our SOFTWARE department includes around 60 colleagues.

We take responsibility for the entire development process – from requirements analysis to validation.
Our six development teams and one system testing team focus on a range of topics, such as:



  • Passenger Information




  • Infotainment




  • Passenger Counting




  • Emergency Communication




  • Person or Hazard Detection




  • Video Systems



  • The results of all teams interlock like gears to form a complete system, which is validated in a realistic vehicle mock-up by our dedicated Software QA team.
    All seven teams operate as autonomous Scrum teams, each fully responsible for their software – including reviews and testing according to the four-eyes principle.
    Thanks to shared onboarding tasks, new colleagues are often “ready to develop” on their very first day.
    We work closely with our Belgian colleagues and increasingly benefit from the internationality of our new organizational structure.

    At the same time, we value a warm, collaborative atmosphere, with no open-plan offices but plenty of space for personal growth.
    Because team spirit is built outside of code too, we regularly organize fun activities such as wakeboarding, escape rooms, or relaxed dinners together.

    WHAT WE OFFER

    We offer you a permanent full-time position with long-term prospects in an innovative and future-proof industry:



  • 30 days of vacation per year




  • A 13th monthly salary




  • Flexible working hours and up to 50% remote work




  • Personal and professional development opportunities




  • An open and trusting company culture




  • Subsidies for a public transport ticket, company bike, or on-site parking




  • Exciting and meaningful projects for our customers and society




  • A strong international B2B environment within a mid-sized company




  • Well-known customers




  • A dedicated and motivated team of specialists who support each other naturally




  • Fresh water, tea, and fruit every day



  • YOUR RESPONSIBILITIES


    Modern software development is important to us – especially:



  • Test-Driven Development (TDD)




  • Continuous Integration




  • Clean Code




  • Agile methodologies – especially practices from Extreme Programming



  • When you visit our website, we may appear like a traditional embedded systems company in the rail sector.
    In reality, each vehicle is equipped with a heterogeneous, distributed system consisting of 50+ IP-based devices.

    These systems communicate not only with each other, but also across vehicles and with backend systems via the internet.
    We don't manipulate stack pointers in C – instead, we're looking for high-level developers to tame this complexity with smart software design and high-level programming languages.


    Are you already an expert – or ready to learn – how to:



  • Combine legacy interfaces with Gigabit Ethernet communication on embedded systems?




  • Use Docker to isolate microservices?




  • Run continuous deployment – ideally without needing the actual hardware?



  • Then you’ve come to the right place!

    YOUR SKILLS

    To successfully join our team, solid knowledge of C++ and/or Java is especially important to us.


    Our teams also work with the following technologies:



  • Python, JavaScript, and C#




  • CMake, Gradle




  • Jenkins, Bitbucket (Git)




  • Qt5, Qt6




  • Boost




  • Embedded Linux on ARM



  • You also have good written and spoken skills in both German and English.

    Required Skill Profession

    Computer Occupations


    • Job Details

    Related Jobs

    retarus GmbH hiring Software Engineer (m/f/d) - C, C++, Python Job in Munich, Bavaria, Germany
    retarus GmbH
    Munich, Bavaria, Germany
    eGym hiring Software Engineer - Java (m/f/d) Job in Munich, Bavaria, Germany
    eGym
    Munich, Bavaria, Germany
    New Work SE hiring Java Software Engineer (f/m/x) Job in Hamburg, Hamburg, Germany
    New Work SE
    Hamburg, Hamburg, Germany
    SonarSource hiring Software Engineer (C#) Job in Bochum, North Rhine-Westphalia, Germany
    SonarSource
    Bochum, North Rhine-Westphalia, Germany
    Confidential hiring Java Software Engineer Job in Berlin, Berlin, Germany
    Confidential
    Berlin, Berlin, Germany
    Truphone hiring Java Software Engineer Job in Berlin, Berlin, Germany
    Truphone
    Berlin, Berlin, Germany
    1GLOBAL hiring Java Software Engineer Job in Berlin, Berlin, Germany
    1GLOBAL
    Berlin, Berlin, Germany
    Lobster DATA GmbH hiring Java Software Engineer Job in Munich, Bavaria, Germany
    Lobster DATA GmbH
    Munich, Bavaria, Germany
    OHB hiring Flight Computer Software Engineer (C/C++) (m/f/d) Job in Augsburg, Bavaria, Germany
    OHB
    Augsburg, Bavaria, Germany
    Enway hiring C++ Qt Software Engineer (m/f/d) Job in Berlin, Berlin, Germany
    Enway
    Berlin, Berlin, Germany
    KINEXON hiring (Senior) C++ Software Engineer (m/f/d) Job in Munich, Bavaria, Germany
    KINEXON
    Munich, Bavaria, Germany
    SIXT Germany hiring (Senior) Software Engineer C++ (m/f/d) Job in Munich, Bavaria, Germany
    SIXT Germany
    Munich, Bavaria, Germany
    Enpal GmbH hiring Senior Software Engineer - C# (m/f/d) Job in Berlin, Berlin, Germany
    Enpal GmbH
    Berlin, Berlin, Germany
    Bruker hiring Senior Software Engineer C# (m/f/d) Job in Harburg, Hamburg, Germany
    Bruker
    Harburg, Hamburg, Germany
    SIXT Germany hiring Senior Software Engineer (Java) (m/f/d) Job in Munich, Bavaria, Germany
    SIXT Germany
    Munich, Bavaria, Germany
    Webfleet Solutions hiring Sr Java Software Engineer (m/f/d) Job in Leipzig, Saxony, Germany
    Webfleet Solutions
    Leipzig, Saxony, Germany
    retarus GmbH hiring Software Engineer (m/f/d) - Java + Python Job in Munich, Bavaria, Germany
    retarus GmbH
    Munich, Bavaria, Germany
    Georg Lempe Engineering Solutions hiring Senior Software Engineer C++ Job in Dresden, Saxony, Germany
    Georg Lempe Engineering Solutions
    Dresden, Saxony, Germany
    Trimble hiring Software Engineer (C# and.NET) Job in Brunswick, Lower Saxony, Germany
    Trimble
    Brunswick, Lower Saxony, Germany

    Unlock Your C Java Potential: Insight & Career Growth Guide


    Real-time C Java Jobs Trends (Graphical Representation)

    Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for C Java in Berlin, Germany, highlighting market share and opportunities for professionals in C Java roles.

    4469 Jobs in Germany
    4469
    340 Jobs in Berlin
    340
    Download C Java Jobs Trends in Berlin and Germany

    Are You Looking for C++ / Java Software Engineer (m/f/d) Job?

    Great news! is currently hiring and seeking a C++ / Java Software Engineer (m/f/d) to join their team. Feel free to download the job details.

    Wait no longer! Are you also interested in exploring similar jobs? Search now: .

    The Work Culture

    An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Televic adheres to the cultural norms as outlined by Expertini.

    The fundamental ethical values are:

    1. Independence

    2. Loyalty

    3. Impartiapty

    4. Integrity

    5. Accountabipty

    6. Respect for human rights

    7. Obeying Germany laws and regulations

    What Is the Average Salary Range for C++ / Java Software Engineer (m/f/d) Positions?

    The average salary range for a varies, but the pay scale is rated "Standard" in Berlin. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

    What Are the Key Qualifications for C++ / Java Software Engineer (m/f/d)?

    Key qualifications for C++ / Java Software Engineer (m/f/d) typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

    How Can I Improve My Chances of Getting Hired for C++ / Java Software Engineer (m/f/d)?

    To improve your chances of getting hired for C++ / Java Software Engineer (m/f/d), consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

    Interview Tips for C++ / Java Software Engineer (m/f/d) Job Success

    Televic interview tips for C++ / Java Software Engineer (m/f/d)

    Here are some tips to help you prepare for and ace your C++ / Java Software Engineer (m/f/d) job interview:

    Before the Interview:

    Research: Learn about the Televic's mission, values, products, and the specific job requirements and get further information about

    Other Openings

    Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

    Dress Professionally: Choose attire appropriate for the company culture.

    Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

    Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

    During the Interview:

    Be Punctual: Arrive on time to demonstrate professionalism and respect.

    Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

    Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

    Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

    Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

    Follow Up: Send a thank-you email to the interviewer within 24 hours.

    Additional Tips:

    Be Yourself: Let your personality shine through while maintaining professionalism.

    Be Honest: Don't exaggerate your skills or experience.

    Be Positive: Focus on your strengths and accomplishments.

    Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

    Turn Off Phone: Avoid distractions during the interview.

    Final Thought:

    To prepare for your C++ / Java Software Engineer (m/f/d) interview at Televic, research the company, understand the job requirements, and practice common interview questions.

    Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Televic's products or services and be prepared to discuss how you can contribute to their success.

    By following these tips, you can increase your chances of making a positive impression and landing the job!

    How to Set Up Job Alerts for C++ / Java Software Engineer (m/f/d) Positions

    Setting up job alerts for C++ / Java Software Engineer (m/f/d) is easy with Germany Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!