Experience/Knowledge: Utilize strong C/C++ programming skills in development with multithreading, multicore, and real-time high availability embedded systems such as Linux, RTOS or similar OS, Experience in multi-threading, multi-core, and real-time high availability embedded systems. Final salary offers are determined by considerations including, but not limited to, subject matter expertise, demonstrated skill level, relevant experience, geographic location, education, certifications, and training.