Sr. Algorithm Developer

Vero Biotech LLC
  • Atlanta, GA
    22 days ago

    Job Description

    We are seeking a highly motivated and experienced individual to join Vero Biotech's Research & Development organization as a Senior Firmware/Algorithm Developer.

    This individual will initially lead hands-on development of dosing algorithms and component characterization models for Vero Biotech's next-generation GENOSYL inhaled nitric oxide delivery platform. The role will develop, simulate, test, and mature algorithms in Python, then translate proven designs into production-quality C/C++ firmware.

    The Senior Firmware/Algorithm Developer will work closely with controls, systems, firmware, electrical, mechanical engineering, verification, quality, regulatory, and test teams to define interfaces, evaluate product performance, and resolve cross-domain issues. Over approximately the first year, the role is expected to assume increasing firmware technical leadership responsibility, including design reviews, technical direction, integration planning, and mentoring. This is an onsite position in Atlanta, GA

    Essential Duties and Responsibilities

    • Develop complex open and closed loop dose delivery algorithms in Python using system, sensor, and characterization data; define algorithm behavior, operating limits, and performance metrics aligned with product requirements.

    • Develop, maintain, and improve characterization models for critical system components and interactions, including sensors, valves, motors, temperature control elements, and other electromechanical hardware.

    • Develop quick-turn test functionality, analysis scripts, simulation tools, and test rig capabilities that accelerate algorithm learning, tuning, and verification.

    • Plan and execute data-driven experiments; analyze test data, update models, quantify uncertainty, and assess algorithm and system performance against product requirements and acceptance criteria.

    • Interface directly with firmware boards and physical hardware; diagnose issues involving sensors, actuators, communications, timing, and control behavior; lead disciplined root cause investigations and corrective actions.

    • Translate mature Python algorithms into maintainable, testable C/C++ designs for embedded firmware, including implementation of real time behavior, data validation, diagnostics, fault handling, and safe state behavior as applicable.

    • Work closely with controls, systems, firmware, electrical, mechanical engineering, and verification teams to define interfaces, review designs, evaluate performance, and resolve integration issues.

    • Create and maintain requirements, architecture and design documentation, test protocols, reports, and bidirectional traceability consistent with Vero Biotech quality processes and applicable design controls.

    • Progressively assume firmware technical lead responsibilities over the first year, including leading technical reviews, establishing development and test practices, coordinating technical work and risks, mentoring team members, and supporting verification, regulatory submission, and product launch activities.

    • BS in Electrical Engineering, Computer Engineering, Computer Science, Biomedical Engineering, Mechanical Engineering, or a related technical discipline; MS preferred.

    • 6+ years of professional experience developing algorithms, controls, embedded firmware, robotics, or real time hardware control systems; medical device or other safety-critical regulated industry experience is strongly preferred.

    • Strong Python development skills, including scientific computing, data analysis, model development, and automated test or analysis workflows. Experience with

    • NumPy, SciPy, pandas, or comparable tools is preferred.

    • Strong embedded firmware development experience in C and/or C++, with demonstrated ability to convert prototype- or model-based algorithms into efficient, testable, maintainable production code.Experience with control systems and physical system modeling, including closed-loop control, digital filtering, sensor acquisition, actuator control, calibration, state machines, fault detection, and real-time performance characterization.

    • Hands-on experience interfacing with sensors and electromechanical hardware such as valves, motors, temperature controllers, pumps, or similar devices; comfortable working with prototype systems and laboratory test equipment.

    • Strong debugging and test skills, including structured root cause investigation of software, electronics, sensors, controls, and physical system behavior. Experience using oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers, or comparable tools is preferred.

    • Experience with common embedded interfaces and protocols such as I2C, SPI, UART, CAN, USB, Ethernet, and TCP/IP. Familiarity with microcontrollers, RTOS concepts, interrupts, concurrency, and timing analysis is preferred.

    • Experience developing requirements, design documentation, unit and integration tests, test protocols, and traceability. Familiarity with Git, CI/CD, static analysis, automated testing, and configuration management is preferred.

    • Excellent written and oral communication skills; demonstrated ability to work effectively across controls, systems, firmware, electrical, mechanical, verification, quality, and regulatory teams. Ability and interest in growing into firmware technical leadership are required.

    Supervisory Responsibilities

    • No formal direct report responsibilities initially. The position is expected to provide increasing technical leadership, mentoring, design oversight, and work coordination for firmware and algorithm development as the role matures.

    Competencies

    • Analytical-Synthesizes model, test, and system data; applies engineering judgment to develop effective algorithms, models, experiments, and technical decisions.
    • Problem Solving-Identifies and resolves complex problems promptly; gathers and analyzes evidence skillfully; develops and evaluates alternatives; and leads disciplined root cause investigations.
    • Technical Leadership-Builds trust through hands-on technical contribution; communicates sound engineering decisions; mentors others; and progressively establishes clear direction for firmware and algorithm development.
    • Systems Integration-Understands interactions across algorithms, firmware, electronics, controls, mechanics, and system behavior; defines clear interfaces; and drives disciplined integration and troubleshooting.
    • Quality Management-Demonstrates accuracy and thoroughness; follows design control processes; and ensures work products, tests, models, and decisions are reviewable, traceable, and repeatable.

    Physical Demands and Work Environment

    • Ability to lift/move up to 50 pounds. Occasionally required to bend, stoop, or reach
    • Ability to sit for two hours at a time
    • Ability to reach above head and below waist
    • Correctable vision to 20/20
    • Mobility to move throughout the building and work in engineering laboratory environments

    Numbers & Facts

    LocationAtlanta, GA

    Skills

    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • Audio Engineeringunmatched
    • Biomedical Engineeringunmatched
    • Biotech and Pharmaceuticalunmatched
    • Boundary Scanunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Calibrationunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Concurrencyunmatched
    • Configuration Managementunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Control Systemsunmatched
    • Corrective Actionunmatched
    • Data Analysisunmatched
    • Data Modelingunmatched
    • Data Qualityunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Documentationunmatched
    • Electrical Engineeringunmatched
    • Electricityunmatched
    • Electromechanicsunmatched
    • Electronicsunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • Filter Theoryunmatched
    • Functional Testingunmatched
    • Gitunmatched
    • I2Cunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Laboratory Equipmentunmatched
    • Laboratory Testingunmatched
    • Lead Generationunmatched
    • Lift/Move 50 Poundsunmatched
    • Logic Analyzerunmatched
    • Mechanical Engineeringunmatched
    • Medical Equipmentunmatched
    • Mentoringunmatched
    • Microcontrollerunmatched
    • Oscilloscopeunmatched
    • Performance Metricsunmatched
    • Physical Demandsunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Testingunmatched
    • Product/Service Launchunmatched
    • Protocol Analysisunmatched
    • Prototypingunmatched
    • Pumpsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • Quality Managementunmatched
    • Realtime Operating Systemunmatched
    • Regulationsunmatched
    • Regulatory Submissionsunmatched
    • Requirements Managementunmatched
    • Research & Development (R&D)unmatched
    • Roboticsunmatched
    • Root Cause Analysisunmatched
    • Scripting (Scripting Languages)unmatched
    • Simulationunmatched
    • Static Analysisunmatched
    • System Integration (SI)unmatched
    • System Testunmatched
    • Systems Analysisunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Test Dataunmatched
    • Test Designunmatched
    • Test Equipmentunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Timing Verificationunmatched
    • Traceabilityunmatched
    • USBunmatched
    • Unit Testunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched
    • Verification Engineeringunmatched
    • Workflow Analysisunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder