Responsibilities:Develop, test, and maintain embedded software applications with a focus on performance, reliability, and security.Utilize programming languages such as C, and C++ for embedded system development (Rust in the future)Utilize Python for testing, scripting, and configuring system test scenarios with networked equipment.Collaborate with cross-functional teams to integrate networking protocols and ensure seamless communication across systems.Conduct rigorous testing and debugging to maintain high standards of software quality and security.Required Qualifications:Minimum of 3-5 years [Mid level], 8+years preferred [Senior] of software engineering experience, specifically in embedded software and networking.Proficiency in Python and experience with C and C++ for embedded applications.Strong understanding of networking principles and testing.Solid foundation in using Linux shell and operating systems for development and testingActive US government Secret clearance (mandatory requirement - must be U.S Citizen).Preferred Qualifications:Experience with cryptography.Experience, or Desire to learn RUST programming languageKnowledge of FPGAs (Field-Programmable Gate Arrays) and ASICs (Application-Specific Integrated Circuits).Familiarity with RTOS (Real-Time Operating Systems). recblid sqa5dxxr7gjtni4jx8lpkq8r98takk