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
    

Requirements:

•  BSEE / BSCE / BSCS
•  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.

APPLY FOR THIS JOB

<back