You design and debug embedded software for automotive applications, develop drivers, and implement communication protocols while collaborating with cross-functional teams and providing expert support for existing systems.
Anforderungen
- •Technical degree, preferably Master's
- •Strong experience in Embedded C/C++
- •Hands-on experience with NXP S32K MCU
- •Solid understanding of CAN-based communication
- •Familiarity with Vector CANoe tools is a strong advantage
- •General understanding of ECU concepts
- •Experience with hardware validation
- •Knowledge of Clean Code principles
- •Experience with GitLab DevOps pipelines
- •Strong problem-solving and communication skills
- •Team-oriented mindset and autonomy
- •Proficient in English; German is a plus
Deine Aufgaben
- •Design and debug embedded C/C++ software.
- •Work with NXP S32K MCU in automotive applications.
- •Develop and integrate low-level drivers and interfaces.
- •Implement CAN/CAN FD communication and diagnostic protocols.
- •Use Vector CANoe for simulation and automated testing.
- •Collaborate using Git and GitLab in a CI/CD environment.
- •Conduct testing and debugging in lab environments.
- •Write clean, maintainable, and testable code.
- •Document development activities using Jira and Confluence.
- •Collaborate with product, UX, and design teams.
- •Provide expert-level support for existing systems.
Deine Vorteile
Innovative environment
Impactful work
Skill growth
Flexible work hours
Career development trainings
Healthy work-life balance
Diverse team culture
Modern social benefits
Original Beschreibung
# Embedded C/C++ Software Engineer – Automotive (all genders)
**Vienna** | **Full time**
We are searching for a motivated and skilled **Embedded Software Engineer** to join our team in developing robust embedded systems for automotive and industrial applications.
You will work closely with cross-functional teams to implement, test, and debug software on modern automotive platforms, particularly based on the **NXP S32K MCU,** besides other products of our portfolio.
### Your Responsibilities:
* 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 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.
### Your Profile:
* You hold a technical degree (preferably a Master’s) in Systems Engineering, Software Architecture, Computer Science, Information Technology, or a related field.
* Strong experience in Embedded C/C++ development and debugging
* Hands-on experience with **NXP S32K MCU** and related toolchains
* 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**
* Experience with hardware validation and lab-based debugging
* Knowledge of Clean Code principles, unit testing, and test automation
* Experience with GitLab DevOps pipelines and Atlassian tools (Jira, Confluence)
* Strong problem-solving and communication skills
* team-oriented mindset and able to work autonomously
* Proficient in **English**; **German** is a plus
### Our Offer:
* **Innovative Environment**: Be part of a forward-thinking team that values innovation and continuous improvement.
* **Impactful Work**: Work in a dynamic environment where your contributions directly impact product development and user experience.
* **Skill Growth**: Grow your skills in an inclusive, supportive, and collaborative atmosphere.
* **Flexibility**: Enjoy flexible work hours and hybrid working conditions.
* **Career Development**: Possibility to participate in regular trainings (technical and personal development).
* **Work-Life Balance**: Benefit from a healthy work-life balance with our supportive policies.
* **Team Culture**: Join a team that celebrates diversity and fosters a culture of mutual respect and collaboration.
* Social benefits of a modern company, e.g.mobile devices**,** operating restaurants, meal discount, **bridge day regulation, bicycle leasing**etc.
* A market compliant gross salary of EUR 60.000 p.a. based on a full-time employment, which can be adapted according to your qualifications and your job experience
* Start date: as soon as possible, full-time position
* Location: Vienna
Kapsch is proud to be an equal opportunity employer. We attach great importance to a balance in the diversity of our employees. Therefore we welcome all applications without regard to gender, age, religious beliefs/ideology, sexual orientation, ethnicity or national origin.