eTeam
Build Software Engineer - HPC / Automotive Software
eTeam, Mountain View, California, us, 94039
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).
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).