Embedded Software Engineer
About the role
Zepto Life Technology, Inc. (Zepto) is seeking an experienced and highly motivated Embedded Software Engineer to lead the design, development, and lifecycle management of embedded firmware for our next-generation molecular diagnostic instrumentation.
Responsibilities
- Serve as the technical owner of the 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 hardware abstraction layers (HAL) for sensors, processors, peripherals, and communication interfaces.
- Define and implement instrument workflows, operational sequences, state machines, and timing logic.
- Develop firmware supporting system startup, initialization, calibration, diagnostics, assay execution, error handling, and shutdown.
- Design and optimize data acquisition, data buffering, data validation, and communication between embedded firmware and application software.
- Collaborate with software engineering teams to define APIs, communication protocols, command structures, and software interfaces.
- Collaborate closely with the Senior Electrical Systems Engineer during hardware bring-up, board validation, and system integration.
- Implement firmware supporting GMR sensor data acquisition and signal processing algorithms.
- Troubleshoot embedded software, firmware, and hardware integration issues using oscilloscopes, logic analyzers, debuggers, and other engineering tools.
- Perform root cause analysis and implement corrective actions for software and system-level issues.
- Develop and execute unit testing, integration testing, system testing, and software verification activities.
- Develop and maintain software design documentation, architecture documents, software requirements, verification protocols, and technical records.
- Support software risk management activities including Software FMEA, hazard analysis, and cybersecurity risk assessments where applicable.
- Support FDA submissions by preparing software documentation required for Design Controls, Design History Files (DHF), and software lifecycle documentation.
- Collaborate with Quality Assurance and Regulatory Affairs to ensure compliance with FDA Quality Management System Regulation and other applicable standards.
- Perform other duties and special projects as assigned.
Requirements
- 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 working with hardware vendor-provided IDEs and their programming or assembly language for embedded system prototyping and troubleshooting.
- Experience developing firmware for microcontrollers, processors, or embedded Linux platforms.
- Experience developing low-level hardware drivers and hardware abstraction layers (HAL).
- Experience with embedded debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
- Experience implementing multithreaded or real-time embedded systems.
- Strong troubleshooting and root cause analysis skills.
- Experience using Git or other source code management systems.
- Strong technical writing and documentation skills.
- Demonstrated ability to independently manage complex engineering projects.
Preferred
- Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline.
- Medical device development experience.
- Experience supporting FDA-regulated product development.
- Experience with molecular diagnostic or life science instrumentation.
- Experience developing sensor-based electronic systems.
- Familiarity with Giant Magnetoresistance (GMR) sensor technology.
- Experience with Python or scripting languages for automation and testing.
Qualifications
- Strong technical leadership and ownership mindset.
- Excellent analytical and problem-solving skills.
- Ability to lead complex engineering projects from concept through commercialization.
- Exceptional troubleshooting and root cause analysis skills.
- Ability to communicate effectively across engineering, quality, regulatory, manufacturing, and executive teams.
- Strong technical writing and documentation skills.
Skills
- Strong technical leadership and ownership mindset.
- Excellent analytical and problem-solving skills.
- Ability to lead complex engineering projects from concept through commercialization.
- Exceptional troubleshooting and root cause analysis skills.
- Ability to communicate effectively across engineering, quality, regulatory, manufacturing, and executive teams.
- Strong technical writing and documentation skills.
Benefits
Zepto Life Technology offers a competitive compensation package, including a salary range of $85,000–$110,000 annually, depending on experience and qualifications. Full-time employees are eligible for benefits such as holiday time off, paid time off (PTO), sick time off, health insurance (medical, dental, and vision), health savings account (HSA), 401(k), and life insurance. Some traveling may be required.
Pay
$85,000–$110,000 annually.
Schedule
Monday-Friday 9:00am - 5:30pm (half-hour unpaid lunch), onsite.
Employment Type
Exempt.