What are the responsibilities and job description for the Embedded Software Engineer position at BrightHire Search Partners?
We are seeking a highly motivated C Software Engineer to join innovative medical device team. In this role, you will leverage your C and Qt skills to create robust and reliable software that precisely controls and monitors complex medical instruments. You will play a crucial role in ensuring the accuracy and safety of our devices, directly impacting patient diagnostics and treatment.
Key Responsibilities
Develop and maintain C software for medical device instrument control using the Qt Framework
- Design and implement software for instrument control sequences and hardware control subsystems
- Follow industry best practices and company guidelines for DevOps
- Participate in agile planning and development execution process
- Cross-functional collaboration with customer-facing, technical, and software quality team members
- Contribute to the continuous improvement of our software development processes
Qualifications
- Bachelor’s degree in computer science, engineering, or related field
- 1-3 years’ experience with software development with C , Java, or other object-oriented development language
- Experience with version control systems (e.g., Git)
- Familiarity with the Qt Framework
- Familiarity with objected-oriented software development
- Basic understanding of hardware-software interaction and/or asynchronous programming patterns
- Strong problem-solving skills
- Strong communication and interpersonal skills
- Ability to work effectively in a team environment
- Strong attention to detail and a commitment to quality