Firmware Engineer
Job ID: 1499
Location: Santa Barbara, CA
Type: Contract
Status: Closed
Key Skills: Verilog, VHDL, C, Assembly Language, Mathematical concepts such as exponents, logarithms, quadratic equations, and permutations, Statistics.
Description:Plans and directs research and development activities for organizational products, services, or ideologies by performing the following duties personally or through subordinate supervisors. Essential Duties and Responsibilities include the following:
- Identifies, in conjunction with marketing and engineering management, promising areas of research or technology that address unmet needs and have large potential markets.
- Communicates to R & D Manager on overview of all products under development, and their stage of development.
- Responsible for the analysis, design, programming, debugging, and modification of field programmable gate arrays and complex programmable logic devices.
- Responsible for designing, developing, modifying and evaluating electronic parts, components or integrated circuitry for electronic equipment and other hardware systems.
- Determines design approaches and parameters.
- Analyzes equipment to establish operating data, conducts experimental tests and evaluates results.
- Selects components and equipment based on analysis of specifications and reliability.
- Develops, debugs and maintains Verilog, VHDL, C, Assembly Language for new real-time imaging system.
- Develops some simulations involving gigabit and sensor data communication, complex math and trigonometry, optimizing algorithms for speed.
Work Environment:While performing the duties of this Job, the employee is occasionally exposed to wet and/or humid conditions and outside weather conditions. The noise level in the work environment is usually quiet.
Requirement:- Excellent analytical, problem-solving, technical, written and oral communication skills.
- Demonstrates accuracy, meets productivity standards, exhibits professionalism.
- Motivated, takes initiative, is adaptable, punctual, dependable.
- Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Develops realistic action plans.
- Observes safety and security procedures; Reports potentially unsafe conditions; Uses equipment and materials properly.
- Understands organization's strengths & weaknesses; Adapts strategy to changing conditions.
- Master's degree (M.A.) or equivalent; or Bachelor of Science degree (Computer Science or Electrical Engineering); or four to ten years related experience and/or training; or equivalent combination of education and experience.
- Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
- Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations.
- Ability to define problems, collect data, establish facts, and draw valid conclusions.
- Database software; Design software; Internet software; Manufacturing software; Project Management software and Word Processing software.
#J-18808-Ljbffr