Systems EngineerJob Purpose: To review software implementation for various firmware implementations and update portions of software documentation (including architecture, interfaces, detailed design). Nature of Duties/Responsibilities:Participate in updating documentation with required content.Participate in Design Reviews of the updated documentation with the extended software team.We need someone who has more experience, especially in medical-level documentation, medical risk managementEducation and Experience: Required:Embedded firmware experience using CBS Computer Science, Computer Engineering or BSEE (with applicable experience in software development)8+ years of coding experienceHighly desired:Good writing skills.Experience in Software Design ReviewsExperience in Software Code ReviewsExperience with interprocessor communications RFID, Serial, USB, I2C, SPI and BLE experience Familiarity with Cybersecurity is a plus.Required Skills:CODINGDOCUMENTATIONMSEEWRITING SKILLSSYSTEMS ENGINEERAdditional Skills:USBSOFTWARE IMPLEMENTATIONSOFTWARE DOCUMENTATIONRADIO FREQUENCY IDENTIFICATIONFIRMWAREI2CSPISOFTWARE DESIGN