Embedded Systems Engineer
Role details
Job location
Tech stack
Job description
We are seeking a hands-on Embedded Systems Engineer to own the embedded software and the electronic circuitry that drive the device - including the Raspberry Pi-based platform, microcontroller and FPGA subsystems, and the device's display (HMI) and control logic. You will work at the intersection of embedded software, firmware, and electronics hardware in a regulated medical device environment., · Develop and maintain embedded software running on Raspberry Pi (Linux-based) for device control and user interface.
· Develop firmware for microcontrollers (e.g., ARM Cortex-M, STM32, PIC) handling real-time control and peripheral interfacing.
· Design, implement, and verify FPGA logic (VHDL/Verilog) for timing-critical control, signal processing, or high-speed interfacing
· Design, integrate, and troubleshoot the electronic circuits interfaced with the Raspberry Pi, microcontrollers, and FPGA (GPIO, SPI, I²C, UART, ADC/DAC).
· Build and refine the touchscreen/display (HMI) and control logic.
· Read and interpret schematics; debug hardware and software issues at the board level.
· Collaborate with regulatory and quality teams to support design documentation (IEC 62304, ISO 13485).
Requirements
We are a Florida-based medical device manufacturer specializing in the design, production, and post-market support of FDA-regulated medical devices. We deliver innovative medical technology to clinical end-users across the United States. As we continue to grow, we are seeking a motivated, detail-oriented Embedded Systems Engineer to join our team., · Degree in Electrical/Electronic Engineering, Computer Engineering, or a related field.
· Proven experience programming Raspberry Pi and interfacing it with custom electronic circuits.
· Hands-on experience with microcontroller firmware development (e.g., ARM Cortex-M, STM32, PIC, or similar).
· Working knowledge of FPGA design and HDL development (VHDL or Verilog).
· Proficiency in Python and/or C/C++ in an embedded Linux and bare-metal/firmware environment.
· Solid understanding of digital and analog electronics, and the ability to read schematics.
· Experience developing display/HMI interfaces and control systems.
· A hands-on, energetic problem-solver who is comfortable working directly with hardware on-site.
Preferred Qualifications
· Experience with medical device development (IEC 60601 series, IEC 62304, ISO 13485).
· Familiarity with high-voltage or pulsed-power systems.
· PCB design experience (KiCad, Altium, or similar)., · Successful completion of a background check.
Benefits & conditions
- Competitive salary, commensurate with qualifications
- 401(k) retirement plan with employer match.
- Paid Time Off (PTO), and observed U.S. federal holidays.
- Annual performance review with merit-based increase opportunities.
- Professional development support, including training, certifications and continuing education
Work Environment & Policies
· Drug-free and smoke-free / tobacco-free workplace. The use of tobacco products, including cigarettes and vaping devices, is prohibited on company premises.
· On-site role in Florida., * 401(k)
- Paid time off
- Professional development assistance