Firmware Engineer

Duties And Responsibilities
  • Architect, design and implement embedded software, using C, assembly and embedded RTOS.
  • Write low-level test applications to assist in debugging hardware designs with hardware engineers
  • Test, document and support the developed applications
  • Design, review and implement new product applications with co-development partners
  • Share responsibility for both new product and product improvement initiatives.
  • BS in an Engineering field (ME/EE/CS)
  • At least 5 years engineering experience
  • Fluent in embedded C programming on 8/16/32 microcontrollers (PIC, MSP430, ARM), using RTOS environments.
  • Experience in low-level and device driver programming.
Desired Experience
  • Familiarity with web technologies (HTML, JavaScript, CSS).
  • Experience in working with international/overseas based teams.
  • Familiarity with project management.
  • Excellent analytic, verbal and written communication skills.
  • Familiar with Industry Control technologies.
  • Familiar with CVS/Subversion
Job located in Shanghai. Please e-mail resumes to

Contact RAE Systems

RAE Systems World Headquarters

3775 North First Street
San Jose, CA 95134 USA

Toll Free: 1.877.723.2878
Phone: 408.952.8200
Fax: 408.952.8480
Web Form: Sales and Products.