Embedded Software Engineer – Medical Diagnostics Platform

Zepto Life Technology

Saint Paul (MN)

On-site

USD 85,000 - 110,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) plan
Paid time off

Job summary

Zepto Life Technology, Inc. (Zepto) seeks an experienced Embedded Software Engineer to lead the design, development, and lifecycle management of embedded firmware for our molecular diagnostic instrumentation.

This role serves as the technical owner of the instrument's embedded software platform, developing firmware that controls hardware operation, processes data, manages workflows, and enables communication with higher-level software applications.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a closely related discipline.
  • Minimum five (5) years of professional experience designing electronic hardware.
  • Strong proficiency in C and C++ programming for embedded systems.
  • Experience developing firmware for microcontrollers, processors, or embedded Linux platforms.
  • Experience with debugging tools and multithreaded RTOS environments.
  • Experience using Git or other source code management systems.

Responsibilities

  • Own embedded software and firmware architecture for Zepto's GMR diagnostic platform.
  • Design, develop, test, and maintain embedded firmware supporting instrument operation and control.
  • Develop low-level device drivers and HALs for sensors, processors, peripherals, and communication interfaces.
  • Design firmware architecture that is scalable, maintainable, and compliant with medical device software development practices.
  • Define instrument workflows, state machines, and timing logic.
  • Develop firmware for startup, calibration, diagnostics, assay execution, and shutdown.
  • Optimize data acquisition, buffering, validation, and communication with application software.
  • Collaborate with software and hardware teams to define APIs and interfaces.
  • Assist hardware bring-up and system integration with Senior Electrical Systems Engineer.
  • Implement firmware for GMR sensor data acquisition and signal processing.
  • Troubleshoot issues using scopes and debuggers; perform root cause analysis.
  • Conduct unit, integration, and system testing; maintain design documentation.
  • Support software risk management, FDA DHF, and lifecycle documentation.

Skills

C/C++
Embedded Systems
RTOS
Debugging Tools
Technical Writing
Project Leadership

Education

Bachelor's degree in Computer/Electrical/Software Engineering
Master's degree (preferred)

Tools

Git
JTAG/SWD
Embedded IDEs
Oscilloscopes

Job description

Zepto Life Technology, Inc. (Zepto) seeks an experienced Embedded Software Engineer to lead the design, development, and lifecycle management of embedded firmware for our molecular diagnostic instrumentation.

This role serves as the technical owner of the instrument's embedded software platform, developing firmware that controls hardware operation, processes data, manages workflows, and enables communication with higher-level software applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Zepto Life Technology • Saint Paul (MN)

On-site
USD 85,000 - 110,000
Health insurance
401(k) plan
Paid time off
Electrical Systems Engineer - Medical Diagnostics Hardware
Electrical Systems Engineer - Medical Diagnostics Hardware

Zepto Life Technology • Saint Paul (MN)

On-site
USD 95,000 - 115,000
Health insurance
HSA
401(k)
+2
Electrical Systems Engineer
Electrical Systems Engineer

Zepto Life Technology • Saint Paul (MN)

On-site
USD 95,000 - 115,000
Health insurance
HSA
401(k)
+2
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000
Embedded Software Engineering Manager Medical Devices
Embedded Software Engineering Manager Medical Devices

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 200,000 - 288,000
Lead Embedded Software Engineering for Medical Devices
Lead Embedded Software Engineering for Medical Devices

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 288,000
Embedded Firmware Engineer, Medical Devices (Hybrid)
Embedded Firmware Engineer, Medical Devices (Hybrid)

MRA-The Management Association • McHenry (IL)

Hybrid
USD 95,000 - 116,000
Competitive Salary
Comprehensive benefits plan
401K with match
+4
Senior Electrical Engineer – Medical Devices & Embedded
Senior Electrical Engineer – Medical Devices & Embedded

Merz North America, Inc in • Raleigh (NC)

On-site
USD 120,000 - 170,000
Director of Embedded Software — Medical Devices
Director of Embedded Software — Medical Devices

Full Spectrum • Westborough (MA)

On-site
USD 165,000 - 225,000
Embedded Systems Firmware Engineer for Medical Devices
Embedded Systems Firmware Engineer for Medical Devices

Socket.dev • Somerset

On-site
USD 70,000 - 110,000
Competitive Benefits
Paid Time Off
401(k) Savings Plan