Senior Electrical and Computer Engineering Embedded Firmware Position

Senior Electrical and Computer Engineering Embedded Firmware Position (Full-time)

Early-stage, Boston Area Company is seeking a senior Electrical and Computer Engineer /
Computer Science candidate who is experienced in developing embedded firmware for ARM
micro-controllers, FPGAs, Linux programming, Python, and graphical interface software.

Location Somerville, MA (Davis Square)

About Micro-Leads. Micro-Leads is an early-stage medical device company developing a
neurostimulation therapy for treating chronic pain and other neurological diseases. Micro-Leads has a transformative delivery technology and is embarking on clinical trials of the new device.

Dynamic Role. Expanding Team.


Main Purpose of the Job
Micro-Leads is seeking a full-time senior electrical and computer engineer or computer science
candidate (3-5 years of work experience post BS degree) who is motivated and able to develop
embedded firmware for a next generation implantable medical product which performs neural
stimulation and sensing (neuromodulation). The candidate must architect and develop FPGA
and ARM firmware for our wireless programmer, base-station, and implantable medical device
as well as creating back-end software to interface with the device. We are seeking an
experienced, talented and motivated self-starter who has experience with design controls,
defining software requirements for medical products such as IEC 62304 and ISO 14971.

Responsibilities for the Senior Electrical Engineer
• Architect and develop low-energy embedded firmware using a Real time Operating
system (RTOS) for a wireless micro-controller
• Develop and modify FPGA-ARM shared core firmware for a bi-directional wireless base
station telemetry device
• Defines software and firmware specifications and documents software requirements
specification documents
• Creates embedded C, VHDL, and other firmware
• Develops hardware co-testing scripts in Python and Linux to perform hardware testing
and verification
• PCB board-bring up of complex embedded circuits with analog and wireless power
functions
• Printed circuit board design and debugging
• Developing unit tests and system level testing of digital functions
• Develop characteristics and firmware for Bluetooth Low-Energy (BLE) wireless
communication
• Develop a IEC 62304 compliant Software Development Plan
• Develop packetization schemes for proprietary wireless links

Requirements for the Senior Electrical Engineer
• Embedded firmware for Cortex M3 and M0 micro-processors
• VHDL and Verilog for FPGAs
• Use of MSP430, STMicro, Xilinx Zynq, CC26xx, Raspberry Pi, Arduino
• Embedded Linux, Python, Javascript (Node.js)
• Develop backend software using C++ and Qt
• Develop UDP data transfer interfaces between base-station and software
• Develop circuit boards and create low-energy embedded firmware
• Document firmware according to ISO 14971 and IEC 62304
• Ability to work independently and within a start-up environment
• Excellent oral communication and ability to interact with sponsors and investors
• Desire to work in a fast-paced environment
• Bachelor’s degree in electrical engineering or a related field, MSEE preferred
• At least 3 years of industry experience after a Bachelor’s degree
• Knowledge of electrical engineering disciplines such as analog and digital circuit design,
microprocessors, firmware development, digital signal processing
• Ideal candidates would have knowledge of IEC 62304 and ISO 14971 or FDA medical
device software requirements

Benefits for the Senior Electrical and Computer Engineer
• Health benefits, PTO, equity

Please submit your cover letter and resume to: careers@micro-leads.com

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound