Sr. Algorithm Developer
Job in
Atlanta, Fulton County, Georgia, 30383, USA
Listed on 2026-09-20
Listing for:
Vero Biotech
Full Time
position Listed on 2026-09-20
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
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, GAEssential 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, Sci Py, 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,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×