Role: Embedded SW Developer / Firmware Developer
Location: Plano, TX ( Day 1 onsite , No Remote)
Duration: 12+ Months
Job Description:
- experience in Embedded Software / Firmware development for medical devices, and/or IoT devices.
- Experience with Product development that adheres to IEC 62304 medical software life cycle requirements.
- Excellent understanding of ISO 14971 medical device risk management.
- Working experience with ISO 13485, ISO 9001 Quality management standard practices.
- Experience with medical device development
- Proficient in C and C++ programming.
- Active involvement during Design Failure Modes Effects Analysis (FMEA) and risk control mitigation.
- Design and development using one or more of Wi-Fi, BLE, Z Wave wireless protocols.
- Experienced in embedded software / firmware development on Linux, FreeRTOS, and Micrium RTOS.
- Active involvement in all stages of product development life cycle
- Experience working on agile software development model
Technical Skill set:
- Hardware Platforms: TI MSP430, ATMEL, Nordic Semiconductor nRF52840
- Operating Systems: Linux, Windows, FreeRTOS, TI-RTOS, SafeRTOS
- Protocols: BLE, TCP/IP, UART (RS232 & RS485), SPI, I2C, QSPI, OSPI, Z-wave
- Drivers: GPIO, I2C, SPI, PWM, ADC, DAC, RTC, UART, JTAG
- Tools: LabVIEW, IAR Workbench, Segger Debugger, JIRA, GitLab, Bitbucket
- Languages: C, C++
- Scripting Languages: Shell scripts, Python
- Software Engineering: Unit tests and Code Coverage Testing
Educational Qualifications:
- At least BSEE or BSCS. Master's degree is preferred.