Firmware Engineer
Trimble Navigation Limited - Sunnyvale, CA

This job posting is no longer available on Trimble Navigation Limited. Find similar jobs:Firmware Engineer jobs - Trimble Navigation jobs

Job Summary

To develop, design, implement, debug, support and maintain embedded firmware and software. Specify and define firmware architecture. Implement and debug code and create supporting documentation. Respond to marketing requirements, architect, plan, and deliver effective interlocks with hardware and software organizations, ensuring quality deliverables while adhering to aggressive schedules.

Primary Duties

  • Software development and maintence for new and existing products
  • design customer specific interfaces and functional improvements
Requirements

BS in Computer Science, Computer Engineering, Electrical Engineering or related field with 7-10 years of d

evelopment experience (Drivers & APIs)

.

Masters of Science preferred

Mastery of programming in Firmware, C and C++

Experience with device drivers and/or diagnostics and understanding of hardware devices

K

nowledge of and experience with Ethernet, physical layer devices/transceivers and layer 2 networking/Ethernet switching

Experience with IEEE 1588 PTP

Excellent communication, analytical, and teamworking skills

Trimble Navigation Limited is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor. EOE/M/F/V/D

About this company
8 reviews