The Senior Staff Software Engineer is responsible for designing, developing, and debugging software solutions across a range of platforms including operating systems, compilers, networks, and embedded systems. Contributes to the development of software tools and applications, ensuring hardware compatibility and influencing hardware design where applicable. Engages in architectural planning for networked systems and cloud infrastructure. The role will also engage with the cross functional team to understand, define, implement, test, and document product features for various Cepheid Product software.