Logo
Tata Technologies

Embedded Security Engineer

Tata Technologies, Mountain View, California, us, 94039

Save Job

● Design, prototype, build, and test production embedded vehicle firmware with a focus on security. ● Evaluate, implement, test, and optimize secure applications in a real-time operating system environment. ● Work with software, hardware and security engineers throughout the lifecycle of the product - from device bring-up to manufacturing and deployment, ensuring security from design to deployment. ● Work with test engineers and platform engineers in developing testing frameworks and harnesses at the unit, integration, and system levels, including security testing. ● Develop a deep understanding of functional safety and security concepts relevant to autonomous vehicles, including standards like ISO 21434 and ISO 26262. Required Qualifications

● Basic knowledge of electrical engineering fundamentals to support low-level debugging. ● Expert level knowledge of C or C++ programming; other languages and skills also valuable. ● Prior project work in Secure Boot, Firmware Encryption and Update mechanism. ● Knowledge in automotive security topics such as SecOC, UDS, and TPM 2.0 for ECU security. ● Familiarity with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc). ● Bachelors or higher degree in EE or CS or CE or equivalent. Desirable Knowledge

● Experience with mBedTLS integration, device attestation, and key provisioning during manufacturing. ● Proficient in C/C++, and Embedded Linux with real-time debugging and secure driver development. ● Knowledge of S32 NXP, Nvidia SoC processors and ARM trusted boot ● Experience with time synchronization protocols such as PTP. ● Experience with RTOS environments, especially FreeRTOS/SafeRTOS Seniority level

Mid-Senior level Employment type

Contract Job function

Embedded Security Engineer Benefits

Medical insurance Vision insurance 401(k)

#J-18808-Ljbffr