Skip to Main Content
← Back to Jobs

Senior Software Engineer

Vero Biotech Atlanta, GA
  • Posted: November 24, 2019
  • Full-Time


Position Summary

Reporting to the VP of New Product Development, the Senior Software Engineer is responsible for the design and development of the application, embedded, and test software used in Vero Biotech's products.  This individual develops software following Vero Biotech's procedures, IEC 62304, FDA guidance, and other applicable regulatory standards.  This position is responsible for implementation and management of software tools, procedural processes used to ensure world class software development.

Essential Duties and Responsibilities

  • Software/Firmware development, verification, and validation of medical devices for Vero Biotech's combination devices
  • Serve as the technical expert in software development and provide guidance and mentoring to other team members
  • Identify, implement, and manage software development tools and procedures
  • Application, customization, systems integration and evaluation of new technologies
  • Lead or participate in design reviews, code reviews, and software architecture reviews
  • Modify existing software/hardware/firmware to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Direct code development, software testing, and documentation in accordance with current procedures, international standards, and FDA regulations
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met
  • Confer with engineers, programmers and others to design the system and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Adheres to all company policies, procedures, and business ethics codes
  • Performs effectively in a team environment to develop and maintain effective working relationships
  • Able to be flexible with work time to accommodate company needs
  • Other duties may be required and assigned by the Supervisor and/or the Supervisor's Manager



  • Bachelor's degree (B.S.) or equivalent in Software Engineering or related field. Master's or PhD. degree in the field of Software Engineering, Electrical Engineering, or Biomedical Engineering preferred
  • 7-10 years related experience or equivalent 
  • Experience with Windows based embedded development using C# preferred
  • Experience with micro controller development in C and C++ preferred
  • Experience with embedded Linux development preferred
  • Experience managing and/or directing software development projects
  • Experience with software development tools and procedures
  • Experience in all aspects of the product development life cycle
  • Knowledgeable of IEC 62304 and development under FDA compliant procedures
  • Knowledgeable of risk management techniques and procedures defined by ISO 14971, FDA guidance, and other international standards
  • Commitment to excellence and high standards
  • Excellent written and oral communication skills
  • Strong organizational, problem-solving, and analytical skills
  • Ability to manage priorities and workflow
  • Acute attention to detail
  • Proven ability to handle multiple projects and meet deadlines
  • Good judgement with the ability to make timely and sound decisions
  • Creative, flexible, and innovative team player
  • Working knowledge of data collection, data analysis, evaluation, and scientific method
  • Working knowledge and understanding of the basic principles, theories, concepts, and practices in the applicable area of engineering/technical specialization

Supervisory Responsibilities

  • This position may supervise and/or manage engineers, technicians, consultants, testing labs, and third-party development firms


  • Analytical--Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs work flows and procedures
  • Problem Solving--Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics
  • Change Management-Develops workable implementation plans; Communicates changes effectively; Builds commitment and overcomes resistance  
  • Quality Management--Looks for ways to improve and promote quality; Demonstrates accuracy and thoroughness 
  • Project Planning and Execution - Focuses on desired outcomes and how best to achieve them. Uses sound methods to plan and track projects. Takes personal responsibility for the quality and timeliness of work. Looks for opportunities to expedite project deliverable
  • Collaboration - Supports organization goals and values. Builds constructive working relationships in a productive team environment. Resolves interpersonal and situational conflicts diplomatically. Works on large and small projects across departmental and site boundaries
  • Professionalism - Approaches others in a tactful manner; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments

Physical Demand 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 below waist
  • Correctable vision to 20/20
  • Mobile ability to move throughout the building

Vero Biotech


Atlanta, GA
30313 USA

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

What email should we contact you at once we get salary info from the hiring manager?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Our qualification feature is only available to registered members - what email address would you like for us to keep on file?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.