- Develop and implement software solutions based on technical specifications
- Maintain and port existing codebases to support ongoing functionality
- Perform system integration tasks to ensure seamless operation of software components
- Identify troubleshoot and resolve bugs and performance issues
- Conduct unit testing and participate in quality assurance processes
- Write and maintain clear technical documentation
- Ensure adherence to coding standards and development of best practices
- Collaborate with team members to support project goals and deadlines
Qualifications :
Required
- Bachelors degree in Computer Engineering Computer Science Electrical Engineering or a related field.
- 2 years of experience in embedded software development using C.
- 2 years experience writing and maintaining TCL scripts for automation or testing in hardware or device environments.
- Strong knowledge of real-time operating systems (RTOS) and embedded development tools
Preferred
- Experience working in the medical device industry or other regulated environments.
- Familiarity with software safety classifications (IEC 62304) risk management (ISO 14971) and documentation practices.
- Experience with Python or other scripting languages in addition to TCL.
- Experience with version control tools (Git) CI/CD pipelines and test automation frameworks.
Additional Information :
All your information will be kept confidential according to EEO guidelines.
Remote Work :
Yes
Employment Type :
Full-time