Vacancy expired!
- Works with technical staff to understand problems with software and develops specifications to resolve them.
- Under general direction, participates as a high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software.
- Works under the general direction of a senior system integrator, project manager, or functional IT manager.
- The position will be responsible for Software and System design, testing and software documentation.
- Participate in design and development of real-time control system (C and Verilog)
- Assist in System software development and configurations
- Responsible for testing and system software debugging and troubleshooting
- Perform system level tests focused on medical device software and various system software components
- Responsible for the development of Test Protocols and Reports with input from the Software Engineering team required for system software engineering testing and internal software design verification
- Work with development engineers to help drive testability into the product
- Assist in System Software configurations and software uploads
- Assist in creating system software requirements for medical device
- Exhibit regular, reliable, punctual, and predictable attendance. This position requires the individual to be on-site.
- Perform other duties as assigned based on business needs
- Bachelor of Science in Computer Science, Physics, Math, Electrical Engineering
- 3+ years of software development
- Software development for medical device preferred
- Proficient with development tools used with C and C: Microsoft Visual Studio
- Proficient with PowerShell scripting and Batch File scripting language
- Design experience with real-time systems, and standard Windows applications
- Experience designing and running unit tests
- Experience integrating real-time systems and a Windows Host application
- Software design and integration, use of repositories to support phased in delivery in block release format of features and bug fixes
- Software test and release strategies and execution of controlled software
- Previous experience with or willingness to learn documentation methods per SOP and regulatory requirements