Embedded Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
Data Engineer Salary UK