Firmware Engineer Microchip Biotechnologies
Position is permanent fulltime
Date required: Immediate
Education Required:
Bachelor of Science in Electrical Engineering or related field with a minimum of 5 years relevant experience
Experience Required:
? Minimum of 5 years experience
? Strong experience and skills in firmware development with C is a must
? Experience working with multiple microchip processors including PIC32 and dsPIC
? Experience working with digital circuits to interface peripheral devices to a microprocessor system, including: memories, digital I/Os, ADC, DAC, and serial communication devices such as RS232/RS485, and CAN
? Experience with USB serial devices is required
Primary Role:
? Development and maintenance of embedded code, instruments and systems
Job Responsibilities:
Primary Responsibilities:
? Develop firmware for Microchip processors including PIC32 and dsPIC
? Develop functional specification and requirement documents
? Independently develop device communication and control firmware of a complex nature
? Generate and execute product test plans
? Generates product design documentation and reports
? Investigate and resolve device and system issues involving embedded code
? Assist in troubleshooting and resolving product issues reported by customers and/or in validating products to all applicable product specifications
Secondary Responsibilities:
? Participate in product definition and design in coordination with Engineering and Marketing staff
? Mentor and advise more junior engineers
? Coordinate with other members of the technical staff to ensure efficient operation of the Engineering Department
Skills Required:
? Experience interfacing analog devices to a microcontroller based system
? Experience working with analytical instrumentation and automation equipment is a strong plus
Job Knowledge:
? Strong knowledge of firmware and software, preferably Microchip PIC family of controllers
? Basic knowledge of electronics
? Basic knowledge of application software development
? Biological and Chemistry knowledge a plus
Additional Job Abilities:
? Understanding of the needs of an R&D technical environment and ability to work effectively in such an environment
? Hands-on, can-do approach
? Detail oriented finisher
? Ability to work in a diverse team and work effectively with limited supervision; high self discipline and self direction
? Good written and verbal communication skills
? High energy and interest in working in a startup environment
Required Interactions:
? Engineers
? Scientists
? Managers
? Executive Team
? Customers
? Outside vendors
? Consultants
| Location: |
Pleasanton, CA
United States
|