Embedded Software Engineer

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

Keywords

Description

Position Description:

* Given a design concept, generate use cases and user needs that will govern subsystem validation;
* Generate firmware design and performance requirements that will govern subsystem verification;
* Develop firmware to manipulate electronic circuits on PCB's;
* Document firmware in software design documents and allow for ease of maintenance
* Develop linear systems capable of performing rudimentary signal processing and control systems tasks;
* Design and develop communication protocols that convey environmental parameters from the controller to the host and allow for the controller to receive commands;
* Generate test protocols for modular and integration testing and execute the tests in accordance to FDA-expected standards;
* Write rudimentary drivers that can communicate with the controller firmware and run in a Linux or PC Windows environment.
* Expect to drive projects following AGILE or SCRUM-AGILE development methods, while producing design artifacts using WATERFALL development method.

Skills Needed:

Proficient in reading board level schematics;
* Minimum of 7 years experience in embedded firmware design, development and testing;
* Bachelor's degree and 10 years experience in developing embedded systems, or Master's + 7 years experience required.
* Proficiency of C and C++ languages is required for writing both firmware and driver software. Emphasis is on firmware development.
* Experience in instrumentation design is required.
* Proficiency in designing signal processing and control systems is highly desirable.
* Proficiency in configuring multi-core FPGA's is desirable.
* Experience in FDA-regulated environments is preferred. A background in medical, capital equipment, defense, or solar could suffice. Someone who has worked with a complex product that is not medical could work.
* Experience in participating throughout the design life cycle of a medical device from early conceptualization through V&V testing and release.
* Excellent written, verbal and interpersonal communication skills are required to deal with various international vendors from multiple cultural backgrounds and adjust seamlessly to an internal variety of skill sets.
Start date
07/2014
From
Real Staffing
Published at
09.07.2014
Project ID:
738706
Contract type
Freelance
To apply to this project you must log in.
Register