Job Overview
We are seeking a skilled Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions and contributing to all phases of the software development lifecycle.
Duties
- Key Responsibilities:
- Design, develop, and maintain embedded firmware for medical devices, ensuring compliance with FDA regulations and ISO standards.
- Collaborate with cross-functional teams, including hardware engineers, software developers, and regulatory experts, to integrate embedded systems with medical devices.
- Conduct thorough testing and debugging of embedded systems to ensure reliability and safety.
- Document software designs, test plans, and validation reports in accordance with medical device documentation standards.
- Participate in risk management activities, including hazard analysis and failure mode effects analysis (FMEA).
- Stay updated with the latest developments in embedded systems and medical device technologies.
Skills
- Proficiency in C++, Node.js, and MATLAB
- Experience with TCP/IP networking protocols
- Familiarity with Agile methodologies
- Knowledge of OS Kernels and server architecture
- Understanding of Quantum engineering concepts
- Ability to detect and resolve software issues efficiently
- Nice-to-have: Experience with smash scripting
If you are a proactive problem solver with a passion for software development and possess the required skills, we encourage you to apply for this exciting opportunity as a Software Engineer.
Job Types: Full-time, Contract
Benefits:
Schedule:
Ability to Commute:
- Plano, TX 75023 (Required)
Ability to Relocate:
- Plano, TX 75023: Relocate before starting work (Required)
Work Location: In person