Senior Firmware Engineer

CyberCoders

(San Francisco, California)
Full Time
Job Posting Details
About CyberCoders
CyberCoders, a division of On Assignment, is a leading permanent placement recruiting firm. Through our innovative technology and efficient recruiters, CyberCoders helps find the right candidate for the right job.
Responsibilities
- Developing firmware from drivers to applications - Developing user interfaces for consumers to interact with our hardware - Supporting hardware and sensors with challenging real-world requirements - Developing firmware tests and harnesses - Developing reliable communication systems to the outside world - Working with a multidiscipline team of Silicon Valley startup veterans
Ideal Candidate
**Candidate Requirements:** - Degree in Computer Engineering, Electrical Engineering, or Computer Science or equivalent - 5+ years professional experience writing firmware in a real-time or embedded OS - Expert C/C++ chops - Generalist: from the metal to the user - Kernel expertise - Expertise and with common digital communication protocols (UART, I2C, SPI) - Expert code and hardware level debugging skills (know your way around dev tools, oscilloscope and logic analyzers) - Experience optimizing and characterizing CPU and hardware power consumption - Ability to go from a sensor data sheet, to wiring serial connections, to working code **Bonus if you have:** - Developed for consumer wearables or medical devices - Designed a custom PCB - Signal processing skills - Developed machine learning algorithms for sensor data - Experience translating, optimizing, and validating algorithms into C - LCD graphics / Touch Screen / UI development - Certification experience with FCC and/or FDA
Compensation and Working Conditions

Additional Notes on Compensation

Competitive base salary ranging from $100-150K (DOE). We offer a big chunk of equity (pre series A).

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.