Sr. Firmware/ Embedded Software Engineer

Milpitas  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Responsibilities:
  • Oversee, develop, and design the firmware architecture for new controllers to allow code re-use in multiple products
  • Create design specifications for software and firmware design
  • Develop and debug firmware and hardware for ARM based embedded CPUs using C
  • Generate unit tests and assist with test build automation
  • Participate in design reviews with other engineers
  • Work on software tools for engineering development

Desired Skills and Experience

  • Must demonstrate creativity in developing firmware architectures for optimum embedded system solutions.
  • Must be proficient C programming language
  • Knowledge of Python is highly desired
  • Knowledge of Forth is desired
  • Knowledge of MS Visual C++ is desired
  • Knowledge of System Verilog is a plus
  • Must be experienced in debugging firmware and hardware, and be familiar with using common lab equipment such as oscilloscopes
  • Knowledge of embedded concepts such as bootloaders and real time processing is required
  • Knowledge of USB, SPI, and other communication protocols is highly desirable
  • Familiar with source control
  • Must have good leadership skills as well as interpersonal and communication skills
  • Must be able to write comprehensive documentation for design work as well as manufacturing procedures
  • Must have at least 5+ years of relevant experienceDemonstrated experience in firmware architecture, design, analysis and development
  • Proven track record in creating unit tests and test automation


Education:
  • Must have a Bachelor's degree or higher in Computer Science/EE, or equivalent


To find out more about Real please visit www.realstaffing.com
Start date
05/2014
From
Real Staffing
Published at
03.06.2014
Project ID:
715809
Contract type
Freelance
To apply to this project you must log in.
Register