Embedded Software Engineer
I
ICONMA, LLC
📍 United States, United States, United States
Job Description
Our Client, an AV Manufacturing company, is looking for an Embedded Software Engineer for their Foster City, CA location. Responsibilities:
+ Architect, implement, and maintain production-quality C++ applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel-space solutions
+ Design Python-based automation frameworks and tooling to streamline test execution, integration, and performance validation
+ Build and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworks
+ Integrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CAN
+ Test and troubleshoot hardware and software issues, executing end-to-end verification strategies to ensure product quality and reliability
Requirements:
+ Bachelor's or Master's in Computer Science, Electrical Engineering, or related fi...
+ Architect, implement, and maintain production-quality C++ applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel-space solutions
+ Design Python-based automation frameworks and tooling to streamline test execution, integration, and performance validation
+ Build and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworks
+ Integrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CAN
+ Test and troubleshoot hardware and software issues, executing end-to-end verification strategies to ensure product quality and reliability
Requirements:
+ Bachelor's or Master's in Computer Science, Electrical Engineering, or related fi...