Firmware Engineer

FreeRTOS, C, Linux, VHDL or Verilog, ARM Cortex Mx and MSP430F, IAR Embedded Workbench
Full Time, Full-Time
Travel not required

Job Description

Summary The Firmware Engineer performs a wide variety of implementing,
troubleshooting, developing, testing, consulting, and collaborating
tasks including, but not limited to, implementing firmware in new
products, sustaining existing products, troubleshooting
hardware/firmware problems, developing automated test procedures,
providing technical support, collaborating with engineers and consulting
with customers. This job description is not designed to cover or
contain a comprehensive listing of activities, duties or
responsibilities that are required of the employee for this job.
Additional responsibilities and requirements may change at any time with
or without notice. Responsibilities and Duties

  • Design and implement firmware for new products and sustain
    existing products.

  • Troubleshoot hardware/firmware problems to find root-cause,
    propose solutions, and/or make recommendations for improvements.

  • Develop and maintain build and automated test procedures.

  • Perform/Support firmware testing and verification; develop test scripts.

  • Work with technicians, engineering, and consultant staff as needed.

  • Provide support to Technical Support staff and select customers.

  • Present internal training to support and sales staff.

  • May require some domestic and international travel.

  • Perform other duties as assigned.

JOB REQUIREMENTS: Qualifications and Skills To perform this job
successfully, an individual must be able to perform the Responsibilities
and Duties satisfactorily. The qualifications and skills listed below
are representative of the knowledge, skills, and/or abilities for the
job. Reasonable accommodation may be made to enable individuals with
disabilities to perform the essential duties and responsibilities of
this job.

  • Bachelor of Science in Computer Science, Computer Engineering, or
    Electrical Engineering and previous experience (approximately 2+
    years) in firmware/board level development in C and FreeRTOS environment.

  • Proven experience in Peripheral interface such as Ethernet TCP/IP,
    I2C, SPI, and understanding of analog and digital circuits and data
    acquisition design principals. Knowledge of ADC/DAC operation is desired.

  • Experience with Python, C, Linux, VHDL or Verilog, ARM Cortex Mx
    and MSP430F, IAR Embedded Workbench, IEEE 1588, or IRIG-106-chapter
    10 a big plus.

  • Strong proficiency with coding skill, documentation, and
    presenting/driving a code design review is necessary.

  • Demonstrated proficiency using various computer programs, such
    as, Windows 7/8/10, Microsoft Office (Word, Excel, Outlook), and
    Microsoft Project.

  • Ability to communicate effectively, both verbally and in writing
    to a variety of individuals is necessary.

  • Ability to participate and contribute to schematics and design
    reviews is necessary.

  • Strong analytical, reasoning, inter-personal communication,
    problem-solving and conflict resolution skills are necessary.

  • Demonstrated ability to appropriately address and document
    details, meet deadlines, and communicate/work effectively with other
    departments in a professional, diplomatic manner is necessary.

  • Other related duties and responsibilities as requested by DTS Management.

Work Environment, Physical Demands, and Equipment Use This position
works in an environment in which safety, environmental and health
concerns may demand constant attention. The work environment is a
production and engineering area and typical business office. The
employee is frequently required to stand, walk, sit and have the ability
to lift and carry up to 30 lbs. Occasional US and/or international
travel to customer, vendor, corporate, and/or other sites may be
necessary based on business or customer needs. Work Schedule Work
hours will be determined based on business and customer needs but are
predominantly scheduled Monday through Friday 8:00 AM to 5:00 PM. ITAR
Statement This position must meet Export Control compliance
requirements, therefore a ?US Person? as defined by 22 C.F.R. 120.15
is required. Equal Opportunity Statement DTS provides equal
employment opportunities to all employees and applicants for employment
and prohibits discrimination and harassment of any type without regard
to race, age, ancestry, color, creed, disability status (physical or
mental), gender, marital status, legally-protected medical condition
(including pregnancy), national origin, religion, gender identity or
expression, genetic information, sexual orientation, military, protected
veteran status, or any other characteristic protected by applicable
federal, state, or local laws. Travel: 0%
Dice Id : 10114820a
Position Id : 818448
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

Firmware Engineer
  • Jobot
  • Seal Beach, CA, USA
Sr. Firmware Test Engineer
  • QBurst
  • Lake Forest, CA, USA
Senior Firmware Engineer
  • Jobot
  • Carlsbad, CA, USA
Firmware Engineer
  • Britech Group, Inc.
  • Poway, CA, USA
Firmware Engineer
  • Jobot
  • San Diego, CA, USA
Lead Firmware Engineer
  • Jobot
  • San Diego, CA, USA
Firmware Engineer/Developer
  • Randstad Technologies
  • San Diego, CA, USA
Software Engineer
  • Torrance, CA, USA
Firmware Engineering Manager
  • Jobot
  • Los Angeles, CA, USA
Design Engineer ( Test Systems )
  • Jobot
  • Tustin, CA, USA