Quick Overview
Job Description
RESPONSIBILITIES
Kforce has a client in Foster City, CA that is seeking an Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. You'll be working cross-functionally to develop sensor emulators and test frameworks.
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
- Bachelor's or Master's in Computer Science, Electrical Engineering, or related field, with 4+ years of relevant industry experience
- Strong C++ development skills focused on low-latency, high-performance code in user (and ideally kernel) space
- Extensive Linux development experience, including networking and system-level programming
- Proficiency with Python and test automation (e.g., Pytest), plus Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest)
- Hands-on experience building hardware/software integration test frameworks using embedded interfaces (Ethernet, I2C, SPI, CAN)
- Linux kernel development and device driver implementation, including embedded software for ARM cores using Xilinx SDK and MPSoC platforms
- Experience with Yocto or Petalinux, and familiarity with FPGA development, System Verilog, and HDL verification
- Experience with high-speed protocols (PCIe, MIPI CSI-2), Precision Time Protocol (PTP / IEEE 1588), and Automotive Ethernet
- Ability to read and analyze electronic schematics, with knowledge of PCB design and manufacturing workflows
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law. This job is not eligible for bonuses, incentives or commissions. Kforce is an Equal Opportunity/Affirmative Action Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages.
You will always have the right to cease communicating via text by using key words such as STOP.
Similar jobs
- AS
HPC/Linux Software Engineer
NewAbacus Service Corporation
United States🇺🇸Hybrid18 hours agoTCP/IPBashPythonTechnology - PA
Application developer - (Google Cloud Platform/Big Query)(Healthcare)- Remote - 6 Months
NewPalni Inc
United States🇺🇸Remote18 hours agoOracleSQLSQL Server+2Technology - KT
Software Engineer
NewKforce Technology Staffing
Foster City, CA🇺🇸Hybrid18 hours agoDockerMicroservicesAWS+12Technology - VC
Software Engineer - Sharepoint/0365 III
NewV-Soft Consulting Group, Inc
Almont, CO🇺🇸Hybrid18 hours agoAgileTechnology - AR
Software Engineer DER & OEM Integrations
NewAroghia
Santa Clara, CA🇺🇸Hybrid18 hours agoDockerMicroservicesSpring+8Technology - AS
Sr. Software Engineer (In person interview) ()
NewAvs Solutions Inc
Plano, TX🇺🇸On-site18 hours agoDockerMicroservicesNode.js+16Technology