We are seeking a Embedded Software Developer to join our high-performing team and contribute to key projects in the Hospital Patient Monitoring domain.
Requirements
- Analyze and understand software/functional requirements to design and develop high-quality software.
- Write efficient, maintainable code following best practices and conduct code reviews.
- Developing Bare Metal and/or Linux drivers for Embedded devices based on iMX processors.
- Developing or customizing board support packages (BSP).
- Implement developer-level testing (unit, component) to ensure software reliability.
- Writing component tests using Google Test (GTest) with Gherkin syntax following behavior-driven development (BDD) principles.
- Create technical documentation and comply with development policies.
- Debug, troubleshoot, and resolve complex software issues efficiently.
- Stay updated with technical advancements and advocate best practices within the team.