Connecting the high tech job seekers with high tech employers.

Job Description

Job Title Location Position Type
Senior Firmware Engineer Tucson, AZ Full Time

Job Description


Key Responsibilities:

  Work collaboratively with other engineers to architect and design new products.
  Develop f/w for new products
  Modify f/w for existing products.
  Exercise to good software engineering practices, which include documentation of the code,
version control, archiving of code and the development environment.

  Support Tech-writers in development of user manuals
  Support customer facing organizations
  Mentor junior engineers

  Perform all other duties assigned by manager


  10 years of experience in developing embedded software
  Expert level knowledge in C, C++
Expert level knowledge in RTOS
Expert level knowledge of programming general purpose micro controllers and FPGAs with
soft cores required

Must have a working knowledge of electronics 

  Ability to quickly learn new, job relevant skills.
  Excellent written and verbal communication skills
  Strong team member, but with excellent self motivation who can proactively tackle engineering
challenges as they arise.

  Must be hands on, but with good theoretical understanding of the underlying engineering
and science.

Knowledge of imaging, optics and microscopy is desired.