Senior Firmware Engineer Job at Harvard Bioscience, Saint Paul, MN

b0M0YmIzazM2MXhsNjJtY2xMUWRUMnJoMmc9PQ==
  • Harvard Bioscience
  • Saint Paul, MN

Job Description

Job Description

Job Description

Harvard Bioscience is seeking an experienced and motivated Senior Firmware Engineer. The candidate will define, develop, test, and debug solutions for a wide variety of products utilized in life science research. This position is located in St. Paul, Minnesota.

Primary Duties and Responsibilities:

  • Define/Design of embedded systems for instrumentation.
  • Provide team leadership/direction to mentor lower-level project resources.
  • Participate in architecture definition, coding, testing, debugging, and documentation.
  • Participate in NPI project planning.
  • Interface with hardware design and development
  • Proven track record of system integration and troubleshooting
  • Assess and implement third party and open-source software solutions.
  • Develop testing processes and scripts to assist in testing and validation.
  • Collaborate with multi-disciplinary engineering teams, and work with vendors and contractors.
  • Maintain detailed documentation to track project development and design process.
  • Ensure project timeline is met and project stays within budget.

Technical Requirements:

  • Strong background in Analog, Digital, and embedded systems design
  • Solid Embedded C/C++ programming (low level hardware interface & GUI development)
  • Excellent knowledge of OS coding techniques, IP protocols, interface and hardware subsystems.
  • Knowledge of USB, SPI, I2C, UART, Wireless, and high-speed signals design
  • Broad knowledge of electro-mechanical systems, motors, and motion control
  • Familiarity with ARM Processors, motor drivers and FPGA
  • Demonstrated knowledge in reading schematics and data sheets for components and systems.
  • Strong documentation and writing skills.
  • Ability to work within an ISO regulated design environment.
  • Familiarity with .NET, C#, Delphi, LabView is a plus
  • Proficiency in Windows applications (Word, Excel, PowerPoint, Project)

Additional Requirements:

  • Must be self-motivated and a great team player.
  • Strong organizational and interpersonal skills
  • Proven ability to communication technical information written and orally to a wide audience.
  • Ability to follow through with tasks and meet or exceed project timelines
  • Versatility, flexibility, and a willingness to work with constantly changing priorities with enthusiasm.
  • Ability to work in a fast-paced, dynamic environment on complex projects with general direction and minimal supervision
  • Analytical skills, technical aptitude, and determination to implement unique and effective solutions to difficult problems and analyze and coordinate data

Professional Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of experience working in development engineering environment.

Harvard Bioscience, the most recognized and trusted name in bioscience research equipment and devices, designs and manufactures high quality, reliable and easy-to-use products used around the world by scientists and researchers.

AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER/VETERAN/DISABILITY

FLSA: Exempt

ADA Disclaimer

In developing this job description care was taken to include all competencies needed to successfully perform in this position. However, for Americans with Disabilities Act (ADA) purposes, the essential functions of the job may or may not have been described for purposes of ADA reasonable accommodation. All reasonable accommodation requests will be reviewed and evaluated on a case-by-case basis.

Job Posted by ApplicantPro

Job Tags

For contractors,

Similar Jobs

Providence

Senior Sterile Processing Technician Job at Providence

 ...Description \n \n \n \n\n \n \n \n The Tech-Sterile Processing 2 is responsible for the effective...  ...Certified Registered Central Service Technician - Healthcare Sterile Processing...  ...~3 years of recent sterile processing experience. \n \n \n \n ~ Experience using personal... 

Ryder System

Diesel Mechanic Job at Ryder System

 ...Immediately hiring a Permanent Full Time Experienced Mid-Level Diesel Technician to support our Truck Fleet at Ryder in Lihue, HI...  ...Shift 9:00 am 5:30 pm We want the right Maintenance Repair Mechanic to join us at Ryder to work on Heavy Duty Vehicles. Apply Here... 

Innovative CPA Solutions

Bookkeeper Job at Innovative CPA Solutions

 ...and care. We are looking for a detail-oriented and organized Bookkeeper to join our team and support our team. If you have a passion for...  ...your career within the firm. In addition: ~ Onsite, hybrid, or remote work arrangements. ~ Paid Time Off (PTO). ~401k employer... 

Advocate Aurora Health

Lead - Radiology Technologist Job at Advocate Aurora Health

 .... Adherence to department standards of radiographic quality. 1)Reviews radiographs to ensure optimum quality. 2)Reports environmental/equipment problems to appropriate resource personnel. 3)Performs required computer function for RIS/HIS systems. 4)Labels all... 

CenterWell

Primary Care Physician (Norfolk) Job at CenterWell

 ...Become a part of our caring community and help us put health first The Primary Care Physician (PCP)works as a lead in our team-based care environment. We are a value based care provider focused on quality of care for the patients we serve. Our care team consists of...