Senior Embedded Design Engineer

 

 

We are seeking an outstanding Senior Embedded Design Engineer to join our innovative team. The ideal candidate will be a dynamic team player who is both results- and detail-orientated. Good organizational and analytical skills coupled with the ability to follow through and get results are a must.  This position is the primary electronic engineer for the development of mixed technology circuit assemblies and circuit assemblies with embedded microcontrollers/microprocessors.

 

 

Qualifications:

·         BSEE, BSCE, or BSCS

·         5+ years of experience in embedded software development including maintaining existing designs.

·         Proven ability to troubleshoot problems in existing products

·         Knowledge and use of structured and object oriented programming techniques in C and C++. 

·         Experience with Real Time Operating Systems (RTOS) for multi-threaded applications. 

·         In depth knowledge of embedded design and debugging tools including emulators, compilers, simulators, etc.

·         Knowledge of use and management of revision control software.

·         Moderate to advanced ability to use electronic PCB design tools, such as PADS PCB, Protel or Altium.

·         Familiarity with application of A/D and D/A converters in mixed technology circuits.

·         Working knowledge of analog circuitry.

·         Application of medium-to-large microcontrollers such as PIC16/18 and ARM7/9

·         Knowledge of and implementation of standard serial communication protocols such as: USB, RS-232, RS-485, I2C and Ethernet.

·         Ability to create work product and other support documentation.

·         Good communication skills and leadership potential.

·         Outstanding analytical and critical thinking skills.

·         Team player with strong initiative

·         Experience with application and programming of programmable logic devices.

·         Ability to work with suppliers in the application and design of electronic components.

 

 

Responsibilities:

·         Development of microcontroller-based electronic circuitry and embedded software.

·         Design, checkout and debugging of PCBs, redesign for end of life component replacement and cost reduction

·         Definition, creation and maintenance of microcontroller software and software architecture(s)

·         CE testing testing/component management

·         Various other electronic/software development projects

·         Troubleshoot and analyze technical problems and recommend solutions.

·         Documentation of work product and other ancillary documents such as use manuals, modification and assembly instructions.

 

    Apply