4 Halma plc Jobs
Halma - Senior Firmware Engineer - Medical Devices (2-6 yrs)
Halma plc
posted 1d ago
Flexible timing
Key skills for the job
EY RESPONSIBILITIES :
- Design and develop integrated software systems & firmware
- Take proof-of-concept clinical algorithms and developing them into a production worthy engine that can be deployed in end medical products
- Test/Validate and documenting as part of development process
- Collaborate with our Hardware Engineers to specify, bring up and troubleshoot new PCBAs
- Work closely with system engineers, software engineers and user experience designers to develop highly efficient and scalable algorithms that are fully compliant with appropriate medical standards
- Work with product owners to specify, estimate, break down, and author new features
- Take responsibility of the project on levels of increasing complexity
- Create and maintenance of Architecture, Requirements, design documentation and code
- Understand respiratory systems and provide sound solutions that are well researched end to end
- Capable of leading the resolution of critical bugs or incidents
- Identify and address gaps in the observability and monitoring of Systems and independently manage escalations
- Understand and make well-reasoned decisions and trade-offs within the project
- Ensure to communicate the decision at the right time to the right people and right format
- Mentor Junior team members regarding the project and sharing the best learnings
- Review documentation and authorization to sign off all related documents
SKILLS :
- BE/ME/MTech with 4+ years of experience in Firmware Development
- Prior experience in medical device development is added advantage
- Hands on Experience with ARM Cortex Microcontrollers (STM32 added advantage)
- Previous experience on Firmware development, Bootloader, Free RTOS
- In-depth understanding of Free RTOS or any other RTOS
- Strong demonstrable coding skills in C/C++ in production environments.
- Hands on experience with peripherals SPI, I2C, ADC, UART, DMA and PWM
- Experience in using tools supporting development (Analyzers, Debuggers)
- Strong testing and debugging skills
- Experience with documentation of design/development activities
- Understanding of medical devices and human respiratory system
- Experience in risk management and ISO 14971 is added advantage
- Medical device experience preferred
- Knowledge of FDA regulations and Medical Devices Directive 93/42/EEC GDP & GMP Experiences
Functional Areas: R&D
Read full job descriptionPrepare for Senior Firmware Engineer roles with real interview advice