1. Develop and optimize firmware for STM32 microcontrollers, focusing on efficient and reliable operation of medical equipment components and systems
2. Design and implement motion controller firmware, leveraging expertise in motor control techniques for accurate and precise motion control in diagnostic instruments
3. Collaborate with cross-functional teams, including hardware engineers, software developers, and medical experts, to design, develop, and test embedded software solutions
4. Implement SPI and UART communication protocols to facilitate seamless communication between various components of diagnostic devices
5. Utilize debugging tools, including debuggers, oscilloscopes, logic analyzers, and JTAG, for troubleshooting and optimization
Technical requirements:
1. Utilize programming tools such as STM Cube IDE/ STM 32, and TouchGFX
2. Implement various protocols including SPI, I2C, BLE, ADC, DAC, UART, USB, Ethernet, PCIe, etc.
3. Follow development processes like Agile, SCRUM, V Model, etc.
4. Work with programming languages such as Embedded C, C++, MATLAB, Simulink, JavaFX, LabView, C#.NET
5. Use EDA and PCB design tools like Dip Trace, Eagle, and Altium
6. Manage high-speed interfaces such as DDR2/3/4, NAND, HDMI, Gigabit Ethernet, NOR Flash, SRAM, etc.
Experience:
1. Navigate through the embedded software design lifecycle for sub-systems, including high-speed electronics and integrated interfaces
2. Demonstrate proficiency in communication protocols such as SPI and UART, ensuring the design and implementation of reliable communication interfaces
3. Work with real-time operating systems (RTOS) for embedded systems, ensuring timely and deterministic task execution
4. Familiarity with medical device development standards and regulations (e.g., ISO 13485, IEC 62304) is advantageous
5. Maintain a detail-oriented approach to writing clean, organized, and well-documented code
6. Prior experience in the medical device industry is advantageous
We offer services such as professional website design, illustrations, corporate identity, and packaging design, all at affordable prices. We use the most up-to-date approaches and cutting-edge technologies to create bold and clean designs that make an instant impression. Whether you want to create a new design for your website or logo or revitalize an existing one, we have the expertise to help you meet your objectives.