Software Engineering
Job DescriptionJob Description
Position Summary:
The Software Engineering will contribute directly to both software development and the required documentation under a design control process; assisting in tasks that include defining needs, requirements, and use cases, as well as identifying and documenting system hazards, failure modes and risk mitigation.
Essential Duties and Responsibilities:
- Work with a cross-functional technical team composed of software engineers, hardware engineers and product designers.
- Assist in developing and building the DeepView apps and tools along with the team of Software Engineers for various projects.
- Provide support in troubleshooting for the application of the medical device with Biomedical Engineers and Software Development team for devices that are out in the field.
- Assist in testing the DeepView apps and tools to help the team to improve the quality of the software system.
- Assist the team with software configuration and DevOps tasks.
- All other duties as assigned.
Qualifications:
Required education and experience:
- Current or recently an undergraduate or graduate student enrolled in an accredited university.
- Field of study in Computer Science, Software Engineering or other similar technical related fields.
- Applied experience in software development
Knowledge, Skills and Abilities:
- Knowledge of developing software for the full product lifecycle (software design, development, testing, production, and maintenance), preferably with medical device software.
- Skilled in C#, C++ or other object-oriented .
- Skilled in scripting such as Python, PowerShell, or Bash
- Applicable knowledge in Web / Mobile development Framework such as Node.js, React and Vue.js,
- Knowledge of OOP/OOD, .Net Framework, and WPF desktop application development.
- Knowledge in any of the following is :
- GUI design implementation in the software based on a Linux system.
- Cloud services such as AWS, Google cloud or Azure.
- Software testing technologies such unit test framework, e.g. NUnit, MSTest, automation test framework e.g. Selenium, or automation CI/CD (continuous integration / delivery) framework.
- NoSQL database such Redis, DynamoDB or MongoDB.
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer.
Equal Employment Opportunity:
Spectral AI, Inc. is an equal opportunity and affirmative action employer. All applicants will be considered for employment without regard to , , ancestry, , , , , marital status, , , , , results of genetic testing, protected veteran status, or any other characteristic protected by applicable federal, state or local laws.