Senior Firmware Engineer

Peninsula, CA | Contract

Post Date: 05/02/2018 Job ID: JOS000005709 Industry: Manufacturing


• Refining firmware architecture into detailed firmware design.

• Implementing firmware design.

• Research, design, development, testing and support of the firmware and electronics used within new and novel wearable sensing products, production equipment and research support apparatus. You’ll be involved in the entire new production development process.

• Analysis and feasibility studies related to the design, development, and implementation of firmware and algorithms for products and production support equipment.

• Assist in the development and execution of test set-ups and application programs to troubleshoot and resolve product issues reported by customers and/or to validate products to all applicable product requirements.

• Writing and executing firmware tests.

• Participating in code reviews.

• Supporting existing internal and external products.

• Mentor and train the team members in hardware development SOPs and common used practices in the industry.


• 5+ years experience in a product development environment

• Knowledge of microcontroller-based firmware design and development

• Excellent debugging and troubleshooting ability

• Experience in writing firmware under an embedded OS or real time scheduler

• Experience in working with device driver and associated hardware such as timers, DMA,

A/D converter, comparator, UART, I2C, SPI, or LCD

• Solid background in CS and be knowledgeable about basic EE

• Ability to read circuit design/schematics

• Ability to operate an oscilloscope

• Enthusiasm for getting your hands dirty with hardware


Any proof of experience in the following would be valued:

• Signal processing programming with MATLAB

• Knowledge of sensors

• Knowledge of wireless communication, especially BlueTooth

• Worked in R&D environment regulated by FDA, CE and FCC bodies and familiar with process and safety standards required for medical device development (ISO 13485, IEC 60601) or equivalent

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: