Our client is in the healthcare industry. They are searching for a software engineer who loves to learn and ask lots of questions. You must be a strong C coder.
You will be doing:
- Design, development, verification, and documentation of medical device software.
- Document design inputs, design requirements, design descriptions, verification procedures, verification results and traceability matrices.
- Perform software hazard analysis and cybersecurity hazard analysis with risk controls to mitigate hazards in medical device systems.
- Work with software development team in all phases of the medical device development cycle.
- Work with software development team to develop requirements for automated testing of embedded systems.
Qualifications:
- Bachelor’s degree in Mathematics, Computer Science, Electrical Engineering or related discipline . Graduate degree is a plus.
- Five or more years of embedded software development experience in medical device software.
- Will consider an exceptional JUNIOR engineer with 2-3 years of experience.
- Thorough understanding of software development lifecycle models for medical device software.
- Excellent verbal and written communications skills.
- Expertise in Embedded Software programming using C / C++ on 8-bit and 32-bit MCUs such as 8051, AVR and ARM.
- Good knowledge of network communications protocols and programming.
- Ability to work successfully in small teams or independently to meet project deadlines.
- Experience with automated testing of embedded systems a plus.
- Knowledge of multithreaded programming in Windows / Linux / embedded RTOS is a plus.
Applicants must be authorized to work in the United States legally.