OTA & Diagnostics Software Development Engineer
Company DescriptionSARACA is a global engineering R&D services company serving over 25 Fortune 500 customers in industries such as MedTech, Aerospace, Rail, Automotive, and more. As an ISO 13485 certified firm, SARACA specializes in innovative medical device design, embedded software, UI/UX, systems, and product testing, with expertise in IEC 62304, EU MDR, and related scientific documentation. With a technically proficient team of over 400 engineers and consultants, SARACA delivers exceptional results for clients globally. Our leader-driven organization prioritizes solving complex business challenges and fostering partnerships that help clients excel in their industries. SARACA is an equal-opportunity employer promoting innovation, collaboration, and continuous learning.Role DescriptionIn this role, you will design and develop safety-critical embedded software for next-generation automotive systems, with a strong focus on OTA updates, diagnostics, and ECU-level integration within complex vehicle architectures. Key Responsibilities: Design and develop high-performance embedded software using modern C++ (C++14+) Build and enhance OTA and diagnostics solutions based on UDS (ISO-14229) Drive ECU-level development and seamless integration across vehicle subsystems Collaborate with global cross-functional teams to solve complex technical challenges Evaluate and integrate open-source technologies with a focus on performance, scalability, and security Support end-to-end development of vehicle features across multiple domains Required Skills: 7+ years of hands-on experience in embedded software development Strong expertise in C++, Java/Kotlin, and object-oriented design principles Solid experience with Linux, QNX, Android, or other POSIX-based systems Hands-on experience with Adaptive AUTOSAR architecture and tools Proven experience in OTA updates and automotive diagnostics (UDS, DoIP) Strong understanding of automotive communication protocols such as CAN, Ethernet, and SOME/IP Familiarity with ASPICE and ISO 26262 functional safety standards Experience with automotive tools such as Vector CANoe and CANalyzer Strong understanding of cybersecurity principles and secure coding practices