Senior Firmware Engineer
CyberCoders
(San Francisco, California)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.
- 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
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
Additional Notes on Compensation
Competitive base salary ranging from $100-150K (DOE). We offer a big chunk of equity (pre series A).
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- C++
- Debugging
- Graphics
- Hardware
- Logic
- Optimizing
- Systems
- Computer Engineering
- Digital Signal Processing
- Electrical Engineering
- Kernel
- Machine Learning
- Computer Science
- Firmware
- Digital Communication
- Universal Asynchronous Receiver/Transmitter
- Startup
- Serial Peripheral Interface
- UI Development
- I2C
- Federal Communications Commission
- Food and Drug Administration
- Liquid crystal display (LCD)
- Touchscreen
- Printed circuit board (PCB)

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.