Costa Rica-Heredia
About the role
Develop embedded software for different forms of BSC products, including external and implantable devices. Work to provide a competitive advantage in performance, cost and quality.
Your responsibilities include:
- Develop and execute firmware verification plans and test protocols.
- Identify, document, and track defects and issues.
- Collaborate with cross-functional teams, including software engineers, hardware engineers, and quality assurance.
- Ensure compliance with regulatory standards and guidelines.
- Maintain detailed documentation of verification activities and results.
- Participate in design reviews and provide feedback on firmware design and implementation.
- Continuously improve verification processes and methodologies.
Required Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of related work experience or an equivalent combination of education and work experience
- English language required B2+: 80-89%
- Experience in firmware verification and testing.
- Strong understanding of embedded systems and firmware development.
- Proficiency in programming languages such as C/C++.
- Expertise in CI/CD, Jenkins, Bitbucket, unit testing, black box and requirement-based testing, and test automation.
- Familiarity with testing tools and methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Desire Qualifications:
- Experience with automated testing frameworks.
- Knowledge of scripting languages such as Python.
- Familiarity with version control systems (e.g., Git).
- Understanding of hardware-software integration.