Title: Firmware Engineer
Location: St. Paul, MN 55117
Duration: 12 Months with possible extension
Job Responsibilities:
- Participates in and supports the implementation, development, enhancements, and modifications to software, test, tool designs, cases, scripts, procedures, and/or code based on strategic analysis.
- Working from requirement specifications, develops, maintains, and updates detailed design and interface specifications
- Debugs, troubleshoots, and isolates software problems as well as offers strategic solutions, analysis, and advice regarding identified issues for future development
- Writes, updates, and executes test design cases, as well as procedures and reports results.
- Contributes to and supports gathering, analyzing, and validating requirements
- Contributes to and supports root-cause analysis of failures
- Working from requirement specifications, develops, maintains, and updates test requirements
- Supports implementation, enhancements, and modifications to test cases, procedures, scripts, and code.
- Presents at design reviews; documents and resolves issues as directed.
- Contributes to and supports reviews held by other engineers on related projects and provide useful feedback
- Ensures compliance with procedural and documentation requirements, FDA and ISO design controls
- Supports and leads design reviews
- Solves complex and diverse technical problems by applying sound judgment, creativity, appropriate data analysis, and technical expertise.
EDUCATION AND EXPERIENCE YOU'LL BRING
Required
- Bachelor's degree in Computer Science/Electrical Engineering/Software Engineering/Computer Engineering
- 3+ years of development experience using C/C++ in an embedded environment for micro-controllers or linux systems
- Experience with MS Office
- Strong verbal and written communication skills
|