Logo Kapsch Aktiengesellschaft

Embedded C/C++ Software Engineer – Automotive

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 will develop and debug embedded C/C++ software for automotive applications on the NXP S32K MCU, integrate drivers, and use CAN for communication in a CI/CD environment.

    Job Technologies

    Your role in the team

    • Design, implement, and debug embedded C/C++ software using GCC, CLANG, and Visual Studio.
    • Work with the NXP S32K MCU platform in automotive applications.
    • Develop and integrate low-level drivers and interfaces (I2C, SPI, UART, JTAG).
    • Implement CAN / CAN FD (ISO 11898) communication and diagnostic protocols (UDS, SAE J1939).
    • Use Vector CANoe for simulation, automated testing, and diagnostics.
    • Collaborate using Git and GitLab in a structured CI/CD DevOps environment.
    • Conduct testing and debugging in lab environments using oscilloscopes, signal tracers, and test setups.
    • Write clean, maintainable, testable, and reusable code, with an emphasis on unit testing and automation.
    • Document and manage development activities using Jira and Confluence.
    • 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

    • Solid understanding of CAN-based communication and diagnostic protocols (UDS, J1939).
    • Familiarity with Vector CANoe tools is a strong advantage.
    • General understanding of ECU concepts and architectures.
    • Knowledge of Clean Code principles, unit testing, and test automation.
    • Strong problem-solving and communication skills.
    • Team-oriented mindset and able to work autonomously.
    • Proficient in English; German is a plus.

    Experience

    • Strong experience in Embedded C/C++ development and debugging.
    • Hands-on experience with NXP S32K MCU and related toolchains.
    • Experience with hardware validation and lab-based debugging.
    • Experience with GitLab DevOps pipelines and Atlassian tools (Jira, Confluence).

    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 – Automotive

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

    More Jobs