OTA Software Architect
Greetings,
We are looking for a OTA Software Architect
Location: Ingolstadt, Germany
Experience: 10+ Years
Language: English, GermanB2 Mandatory
Job Type: Hybrid
Work Type: Contract
Primary Skills: Java 11, C/C++, Python, Linux Kernel
Key Responsibilities:
• Software Requirements Specification.
• Software Architecture and Design.
• Embedded Systems Development.
• Software Integration and Verification
• Troubleshooting and Debugging
• Software Development Lifecycle (SDLC)
• Compliance and Standards
• Collaboration and Mentorship
Mandatory Skills:
• Hands-on experience with Java 11 or above (preferably deployed on embedded
JVM on real time systems).
• Hands-on experience with event driven systems preferably with soft real time
characteristics
• Proficiency in C/C++ and Python for system-level development and automation.
• Proficiency in designing & integration with soft real time SW systems based on
Linux / QNX
• Strong knowledge of Linux Kernel and POSIX system concepts.
• Familiarity with bootloaders, secure boot, and trusted execution environments.• Proficiency in performance analysis tools such as Perfetto and TraceLogger.
• Experience with version control systems (e.g., Git) and build systems (e.g., Yocto,
Buildroot).
• Proficiency in employing Static and Dynamic analysis tools such as Klockwork,
SonarQube etc.
• Proficiency in Requirements management tools such as DOORs, CodeBeamer,
Polarion etc.
• Proficiency in Office suite and Collaboration framework such as Confluence,
JIRA, SharePoint etc.
• Understanding of vehicle-to-cloud communication and over-the-air (OTA) update mechanism