Embedded Software Engineer
Kforce Technology Staffing
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 REQUIREMENTS:
* 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) Bonus Qualifications:
* 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 The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future. 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.
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 REQUIREMENTS:
* 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) Bonus Qualifications:
* 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 The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future. 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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Foster, CA vacancy
$140k - $170k
...Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes...SuggestedFull timeTemporary workRelocation package$130k - $185k
...solar energy. We are tackling one of humanity’s most complex engineering challenges with a world-class team dedicated to delivering a... ...want to hear from you. The Role We're looking for an Embedded Software Engineer to take ownership of real-time software for spacecraft...SuggestedPermanent employmentFull timeWork at officeLocal areaRemote workRelocation package$170k - $277.5k
...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer... ...for image processing (Debayering, lens shading, etc.) Strong embedded development experience, including firmware for physical hardware...SuggestedFull timeLocal areaRelocation package$221k - $265k
San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/...SuggestedFull timeTemporary workRelocation package$137k - $207k
Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory...SuggestedFull timeTemporary workRemote workRelocation package$155.9k - $227.3k
...flight, the Battery Management System (BMS) software that keeps them safe, healthy, and... ...Together they form one energy ecosystem, engineered around the demands of commercial eVTOL service... ...for designing and implementing the embedded C++ software that runs on our aircraft battery...Full timeTemporary work$200k - $300k
...scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories while driving the continued growth and reliability of...Full timeWork visaFlexible hoursShift work$125k - $160k
...team of firmware, backend, and frontend engineers to develop this product line. We are... ...working on Linux development as a Software Engineer. ~ Proficient in C/C++.... ...~ Preferred experience working with embedded Linux ~ Bash scripting experience...Full timeWork at officeWork visaFlexible hoursShift work- 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...Temporary work
- ...Embedded Systems Software Engineer Location: San Carlos, CA Company: Aetherflux Type: Full-time About Aetherflux Aetherflux is revolutionizing space-based solar power by developing satellites equipped with advanced high-power laser systems to beam...Full time
$95 per hour
...Our client, a leader in advanced hardware and embedded systems, is seeking a dedicated Embedded Software Engineer to join their innovative team. As an Embedded Software Engineer, you will be part of the Hardware Systems Verification team supporting cross-functional development...$125k - $160k
...team of firmware, backend, and frontend engineers to develop this product line.We are committed... ...working on Linux development as a Software Engineer.Proficient in C/C++.Familiar with... ....Preferred experience working with embedded LinuxBash scripting experienceExperience...Full timeWork at officeWork visaFlexible hoursShift work$220k - $265k
Foster City, CASoftware - Software Platforms and Product /Full-time /HybridAs a Software Engineer on the Firmware team, you will own the software integration, performance... ..., and L1-L3 implementations into our custom embedded Linux platform.Architecture Definition: Define,...Full timeTemporary workWork experience placementRelocation package- ...working with firmware, backend, and frontend engineers. Drive product ideas from conception to... ...and 3+ years of experience in Linux software development with proficiency in C/C++. Experience with Yocto, Secure Boot, and embedded Linux is preferred. Key Skills: Linux development...Odd jobFlexible hours
$150k - $250k
...coverage, and responsiveness to power critical insights precisely where they’re needed most. About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to...Permanent employmentFull time- ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the... ...connected, more intelligent, more sustainable for everyone. Embedded Software Engineer Role Summary We are looking for a Embedded Software...Full timeContract workLocal area
$150k - $200k
...coffee experience at scale. The ideal candidate has shipped real embedded products, seen them fail in the field, debugged them under... ...real-world problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we'd love...Work at officeLocal areaRemote workFlexible hours- ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy...Permanent employmentTemporary workInternshipWorldwideWeekend work
$160k - $250k
...enjoy facing adversity, and can do the impossible at record breaking speeds.About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft...Local area$35 per hour
...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed...Hourly payPrice workTemporary workInternshipFlexible hours$130k - $140k
...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration... .../Engineering or related field • 7+ years' experience in Embedded Software Development • Camera bring up: MIPI CSI-2, V4L2 driver...Full timeFor contractorsWork at office$132k - $153k
...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work...InternshipWork at officeRemote work$150k - $300k
...coverage, and responsiveness to power critical insights precisely where they’re needed most. About the Job As an Embedded Software Engineer , you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit...Permanent employmentFull time- ...Embedded Developer Embedded Development Engineer Looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, Kernel drivers and RTOS....
$180k - $280k
...countries. About the Role As a member of our Business Systems Engineering team, you will build or improve tools that are used daily by... ...mentor junior engineers What You Bring ~4+ years of software engineering with a focus on Front End development ~ Shipped...Full timeWork at officeWork visaFlexible hoursShift work$168.3k - $207.9k
...experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better... ..., a Freshworks company, extends this mission to modern engineering teams, helping them manage incidents, reduce downtime, and operate...Full timeWork at officeFlexible hours3 days per week$200k - $315k
...looking for a seasoned Systems level Linux engineer / Linux internals expert to help us... ...similar degree)5+ years of experience of software development for Linux in System Programming... ...(C, C++, Rust, Go, etc)Experience in embedded development or experience with low-level...Full timeWork visaFlexible hoursShift work- ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the... ...everyone. Role Summary We are looking for a Senior Embedded Software Engineer who understands the lay of the land of this rapidly growing...Full timeContract work
$170k - $210k
...Senior Embedded Software Engineer Tau Motors seeks a highly skilled and experienced Embedded Software Engineer to join our team. You will drive the development of Tau's cutting-edge software-enabled platforms through architecture, requirements, design, code, and testing...Flexible hours- ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft....Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches



