About the Company
Disruptive Novotech is at the forefront of innovation in wearable neuromodulation medical devices. As a dynamic and fast-growing start-up, the company is passionate about improving healthcare through cutting-edge technology. Join the team and help redefine the future of electro-stimulation.
About the Position
We are seeking an experienced Firmware Developer to contribute to the development of advanced firmware for next-generation medical devices. This role is critical for designing, implementing, and documenting firmware for the nRF52 platform, leveraging both analog and digital functionalities. The ideal candidate will have a strong background in embedded C programming, experience with Git CI/CD pipelines, and a commitment to delivering high-quality, reliable firmware tailored to medical applications.
Key Responsibilities
- Firmware Development: Design, implement, and test embedded firmware in C for the nRF52 microcontroller, utilizing its analog and digital features to meet product requirements.
- Documentation & Compliance: Produce comprehensive documentation for firmware design, testing, and validation, ensuring compliance with medical standards (e.g., IEC 62304).
- Analog and Digital Integration: Manage peripherals such as ADCs, DACs, GPIOs, and serial communication protocols (SPI, I2C, UART) to ensure efficient operation.
- Real-Time and Low-Power Design: Develop firmware with a focus on reliability, real-time performance, and low-power operation, leveraging Bluetooth and power management features in the nRF52840.
- CI/CD Implementation: Implement and maintain automated testing and integration workflows using Git and CI/CD pipelines to ensure robust, high-quality builds.
- Collaboration: Work closely with hardware engineers, QA, and product teams to integrate firmware with hardware and align on testing and troubleshooting.
Qualifications and Characteristics
The ideal candidate is self-motivated, autonomous, and eager to tackle challenges from design to testing while continuously innovating and problem-solving.
Required Qualifications
- Over 5 years of professional experience in embedded firmware development, preferably for medical or highly regulated devices.
- Proven experience developing firmware for nRF52 series microcontrollers is a significant advantage.
- Proficiency in C for embedded systems.
- Strong understanding of analog and digital signal processing, including ADC/DAC configuration, GPIO handling, and serial communication protocols (SPI, I2C, UART).
- Experience with Bluetooth Low Energy (BLE) and low-power firmware design.
- Familiarity with Git version control and CI/CD pipelines, including automated testing tools.
- Knowledge of RTOS and real-time embedded systems is a plus.
- Experience producing detailed, regulatory-compliant documentation for firmware development in line with standards such as IEC 62304.
- A Bachelor’s or Master’s degree in Computer Engineering, Electronics Engineering, or a related field.
Preferred Qualifications
- Medical Device Experience with knowledge of medical device firmware requirements and standards (ISO 13485, IEC 62304).
- Testing & Debugging experience including proficiency with embedded debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD interfaces.
Additional Information
- Start: According to agreement
- Place: Central Stockholm
- Salary: According to agreement
We apply an ongoing selection process, which means the position may be filled before the application deadline. Therefore, we encourage you to apply as soon as possible!
If you have any questions or concerns about Asta Agency’s recruitment process, don’t hesitate to reach out at ellen@astaagency.se.