We are in search of a Linux Software Developer to join a small team based in Kirkland, Washington. This role will involve working on the development and testing of real-time software for use in telemetry, aerospace, and defense industries. As a Linux Software Developer, your responsibilities will range from real-time data processing to driver development and creating user-facing APIs. Responsibilities: • Develop and test software on Linux platforms • Write software requirements • Create robust API's and interfaces • Work with serial communications and networking protocols including TCP and UDP • Develop application code for real-time data processing • Contribute to driver development • Utilize GIT for version control • Engage in the development of user-facing APIs • Monitor and ensure the robustness of the software • Maintain a collaborative team environment and willingness to learn new things. Must haves : Bachelor's degree in CS or similar 3 years of experience developing and testing software on Linux platforms Experience writing software requirements Experience with C/C++ Experience with serial communications and networking protocols (TCP, UDP, etc.) Experience designing robust API's and interfaces Experience with git Nice to haves : Python, Rust, Java Experience with device drivers Experience with embedded software Collaborative team player, willing to learn new things Core Benefits: M/D/V LT Disability Insurance Retirement Plan: 401k PTO/Holidays/Sick Time: 2 weeks PTO, 9 holidays, 6 paid sick days