Senior Embedded Firmware Engineer

Hunter Industries BrandSan Marcos, CA
14h$119,000 - $145,000

About The Position

About This Role: The Senior Embedded Firmware Engineer manages complex firmware design, codes, debugs, and documents in embedded C and assembly language. Defines and implements communications and protocol standards and works with other engineers and departments to develop products which meet operational specifications. Demonstrates behavior that is consistent with the company’s values of Customer Satisfaction, Innovation, Family and Social Responsibility. Essential Job Functions/Tasks: Performs Firmware design, coding and debug functions for multiple projects. Projects may include research, development, or sustaining work. Scope includes the use of embedded development tools such as emulators and debuggers. Prepares gate deliverable documents in support of our phase-gate development process. These may include technical requirement documents, cost estimates and project schedules for multiple present and future product development projects. Assists Principal Engineer in the development of Standards and Procedures. Assists hardware engineers in selecting devices and recommends pin‐out mapping. May support training new users and helps administer version control system.

Requirements

  • Bachelor’s degree in Electrical Engineering or Computer Science is required.
  • Minimum 8 years of experience in product development, design, and verification.
  • Advanced knowledge of multiple software and firmware programming languages including Embedded C.
  • Advanced knowledge of coding techniques and documentation standards to generate well‐documented, modular, maintainable code.
  • Knowledge of and ability to use development tools such as emulators, debuggers, oscilloscopes, logic analyzers, etc.
  • Ability to develop code for stand-alone modules which comprise the pieces of a larger program, and provide accurate time estimates of this work.
  • Ability to read schematics and hardware data sheets sufficient to generate interface code to peripheral devices.
  • Excellent attention to detail, time management and organizational skills.
  • Excellent written and verbal communication skills in English and the ability to interact with members across the organization.

Responsibilities

  • Performs Firmware design, coding and debug functions for multiple projects.
  • Prepares gate deliverable documents in support of our phase-gate development process.
  • Assists Principal Engineer in the development of Standards and Procedures.
  • Assists hardware engineers in selecting devices and recommends pin‐out mapping.
  • May support training new users and helps administer version control system.

Benefits

  • Amazing corporate culture - we walk the walk when it comes to our values!
  • Beautiful 20 acre park like campus with creek and walking trails
  • On site wellness center with personal training, fitness classes and massage
  • FUN company events!
  • Company donation matching and volunteer rewards
  • Career development opportunities and profit sharing bonus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service