Position – Systems Engineer
Type: Contract
Location: Huntsville, AL
Role similar to Senior Software Engineer (Systems)
Job 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.
- Possess experience in medical-level documentation and medical risk management.
Education and Experience
Required:
- Embedded firmware experience using C
- BS Computer Science, Computer Engineering or BSEE (with applicable experience in software development)
- 8+ years of coding experience
Highly desired
- Good 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 Skills
- CODING
- DOCUMENTATION
- MSEE
- WRITING SKILLS
- SYSTEMS ENGINEER
Additional Skills
- USB
- SOFTWARE IMPLEMENTATION
- SOFTWARE DOCUMENTATION
- RADIO FREQUENCY IDENTIFICATION
- FIRMWARE
- I2C
- SPI
- SOFTWARE DESIGN
Contract Status
This is a contract position.