Position – Systems EngineerType: ContractLocation: Huntsville, ALRole similar to Senior Software Engineer (Systems)Job PurposeTo review software implementation for various firmware implementations and update portions of software documentation (including architecture, interfaces, detailed design).Nature of Duties/ResponsibilitiesParticipate in updating documentation with required content.Participate in Design Reviews of the updated documentation with the extended software team.Possess experience in medical-level documentation and medical risk management.Education and ExperienceRequired:Embedded firmware experience using CBS Computer Science, Computer Engineering or BSEE (with applicable experience in software development)8+ years of coding experienceHighly desiredGood writing skills.Experience in Software Design Reviews.Experience in Software Code Reviews.Experience with interprocessor communications: RFID, Serial, USB, I2C, SPI and BLE; familiarity with Cybersecurity is a plus.Required SkillsCODINGDOCUMENTATIONMSEEWRITING SKILLSSYSTEMS ENGINEERAdditional SkillsUSBSOFTWARE IMPLEMENTATIONSOFTWARE DOCUMENTATIONRADIO FREQUENCY IDENTIFICATIONFIRMWAREI2CSPISOFTWARE DESIGNContract StatusThis is a contract position.#J-18808-Ljbffr