Embedded Software Engineer
Company Description SARACA is a global engineering R&D services company that partners with 25+ Fortune 500 customers across MedTech, Aerospace, Rail, Automotive, Semiconductor, Defense, and Farm industries. The company is ISO 13485 certified and has extensive experience in designing and developing innovative medical devices, including embedded software, UI/UX, mechanical, systems, and product testing. SARACA offers unique expertise in regulatory and standards-driven work such as IEC 62304, EU MDR, and scientific documentation for clinical and performance evaluations. With a technically strong team of 400+ engineers and consultants, SARACA delivers solutions to complex business and engineering challenges through global onsite and offsite projects. As an equal-opportunity employer, SARACA promotes a culture of innovation, continuous learning, and customer-focused growth.Role Description This is an on-site Embedded Software Engineer role based in Mountain View, CA, offered as a contract position. The Embedded Software Engineer will design, develop, and maintain embedded software solutions for products in highly regulated industries, with a focus on reliability, performance, and compliance. Responsibilities include implementing software features, debugging and resolving issues on target hardware, performing code reviews, and collaborating with cross-functional teams such as hardware, systems, and testing. The role involves creating and maintaining technical documentation, supporting integration and verification activities, and contributing to continuous improvement of software development processes and tools. The engineer will be expected to work closely with project stakeholders to meet delivery timelines and quality standards.Key Responsibilities:Platforms bring-up on Qualcomm Automotive SoCs QNX (7.1/8.0) / Android BSP / Linux Kernel development Device Driver & BSP development (C/C++) Board bring-up, bootloaders & device trees Hardware-software integration & debugging Automotive IVI & Connectivity platforms Production readiness (DV/PV/EOL) support Technical leadership & mentoringRequired Skills:10+ years of Embedded Software Development QNX (7.1/8.0) or Android BSP/Linux Kernel Qualcomm Automotive SoCs (SA8155P, SA8255P, etc.) Device Drivers / HAL Development Bootloaders, Device Trees, BSP C/C++ Programming Hardware Debugging (JTAG, tracing, logs) Power Management, DMA, Interrupts, Memory MappingPreferred:Automotive IVI / Digital Cockpit USB, Ethernet, Bluetooth, Wi-Fi Audio, Display, Camera Drivers NXP S32K FreeRTOS ISO 26262