Firmware Engineer Job ID : 1499
The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.
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