You will design, implement, and release embedded software and PCB designs for new products and features.
Responsibilities
Design, implement, test, and release embedded software and PCB designs.
Debug, integrate, and test embedded designs at the system level.
Document software specifications and designs following medical device development standards, including risk analysis and verification/validation protocols.
Collaborate with R&D, technical support, field service, manufacturing, and compliance certification teams.
Required Skills
10+ years of experience in embedded systems software and hardware.
Proficiency in C, C++, and Verilog programming languages.
Experience with PCB design and analog/digital design, including FPGAs.
Hands-on experience developing embedded software for ARM microprocessors or equivalent.
Knowledge of communication protocols: SPI, I2C, CAN, RS232, Ethernet, WiFi, and Bluetooth.
Ability to work onsite in Marlborough, MA.
Must be a US Citizen; no visa sponsorship available.