Logo Kapsch Aktiengesellschaft

Embedded C/C++ Software Engineer

New

Job

  • Level
    Experienced
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Salary
    from 60.000 € Gross/Year
  • Location
    Vienna
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you develop embedded software for DSRC products, write clean C/C++ code, and closely collaborate with product and design teams to realize user-oriented features.

    Job Technologies

    Your role in the team

    • Design, develop, and test cutting-edge embedded software for DSRC (Dedicated Short-Range Communications) products.
    • Write clean, efficient, and maintainable code, with a focus on readability and reusability.
    • Collaborate closely with our product, UX, and design teams to bring user-centered features to life on our platforms.
    • Provide expert-level support and troubleshooting for our existing systems at the 3rd level.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • You hold a technical degree (preferably a Master’s) in Systems Engineering, Software Architecture, Computer Science, Information Technology, or a related field.

    Qualifications

    • Technical Skills: Mastery in C and C++, with proficiency in GCC, CLANG, and Visual Studio C++.
    • Solid skills in Linux kernel development and familiarity with compiler tools like GCC and CLANG.
    • Comfortable with Debian-based Linux distributions, Git, SVN, Python, Bash scripting, and secure communication protocols like SSH, TLS, and serialization formats like JSON, YML, or XML.
    • Familiar with serial communication protocols (USB, RS485, RS232, RS422) and embedded interfaces (I2C, SPI, JTAG).
    • You understand the intricacies of embedded components and subsystems like EEPROM, I/O operations, and sensor integration.
    • Bonus Skills: Basic C# knowledge for developing tools and QA software.
    • Exposure to DevOps practices, including virtualization, Docker environments, and CI/CD pipelines using GitLab.
    • You’re fluent in English, German is a plus.

    Experience

    • You have 3+ years of hands-on experience in embedded software development.
    • Strong experience with open-source frameworks and libraries like CMake, Boost, Poco, and OpenSSL.
    • You have a deep understanding of networking protocols, especially TCP/IP, and experience using tools like Wireshark for network analysis.

    This text has been machine translated. Show original

    Benefits

    Food & Drink

    Work-Life-Integration

    More net

    Health, Fitness & Fun

    Job Locations

    Map of company locations
    • Location Vienna

      Location Vienna

      Am Europlatz 2

      1120 Wien

      Austria

    Topics that you deal with on the job

    This is your employer

    Kapsch Aktiengesellschaft

    Kapsch Aktiengesellschaft

    Klagenfurt, Graz, Innsbruck, Dornbirn, Salzburg, Wien, Wien, Wien, Leonding

    Kapsch is a highly successful technology company with global significance in the future markets of Intelligent Transportation Systems (ITS) and Information and Communication Technology (ICT).

    Description

  • Company Size
    250+ Employees
  • Founding year
    1892
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Kapsch Aktiengesellschaft

    Embedded C/C++ Software Engineer

    Salary
    from 60.000 € Gross/Year
    Location
    Vienna
    Working Model
    Hybrid, Onsite

    More Jobs