Build Software Engineer - HPC / Automotive Software
2 Days Old
Job Summary:
We are seeking a highly skilled Software Development Engineer in Test (SDET) with a strong background in High Performance Computing (HPC) and Automotive Embedded Software . The ideal candidate will focus on designing and implementing unit tests , validating complex networking stacks and protocol layers , and contributing to the quality and reliability of next-generation automotive compute platforms.
• Develop and maintain automated unit test frameworks for HPC-based automotive platforms.
• Work closely with software developers to ensure test coverage for critical modules, especially in communication stacks (e.g., Ethernet, TCP/IP, SOME/IP, DDS, etc.) .
• nalyze and validate behavior of protocol stack implementations in embedded and real-time environments.
• Implement test strategies aligned with ASPICE and ISO 26262 quality and safety standards.
• Simulate and emulate high-throughput data flows to test performance and reliability under HPC conditions.
• Debug failures, perform root-cause analysis, and log defects with clear reproduction steps.
• Collaborate with system architects and platform teams to ensure scalability and integration readiness.
• Contribute to Continuous Integration / Continuous Testing pipelines (e.g., Jenkins, GitLab CI/CD).
• Bachelor's or Master's degree in Computer Science, Electrical/Electronics, or related field.
• 3-6 years of hands-on experience as an SDET or similar role in automotive or embedded software development .
• Strong programming/scripting skills in C, C++, Python , or Shell .
• Solid experience in unit testing frameworks (e.g., Google Test , CppUTest , VectorCAST , etc.).
• Experience working with automotive network protocols (e.g., Ethernet, TCP/IP, UDP, SOME/IP, CAN, FlexRay).
• Exposure to HPC environments : multicore systems, SoCs, parallel processing, memory profiling.
• Familiarity with AUTOSAR (Classic and/or Adaptive) stack and its communication layers.
• Proficiency in using debuggers , bus analyzers , trace tools , and network sniffers (e.g., Wireshark, CANoe).
- Location:
- Mountain View, CA, United States
- Category:
- Computer And Mathematical Occupations