Waters Corporation

Returning Candidate?

Embedded Electrical/Firmware Engineer

Embedded Electrical/Firmware Engineer

Req. # 
Company Name 
Research and Development
US-DE-New Castle
Regular Full-Time

More information about this job

Company Description

As the world’s leading supplier of thermal analysis and rheology systems, TA Instruments is a fast growing and highly profitable division of an S&P 500 company, priding itself in innovation and an uncompromising commitment to customer support.  Our continued growth relies on recruiting and developing individuals that can make a positive contribution to our business.  For additional information about our high technology products sold to Global Fortune 500 companies and leading academic institutions and government laboratories around the world, visit our website at www.tainstruments.com


Headquartered in Delaware, with manufacturing sites in the US and Europe, we are represented in all of the major markets around the world with sales offices in the USA, Canada, Japan, India, China, Taiwan, South Korea, Brazil, Mexico, Australia and across Europe.


TA Instruments is an Equal Opportunity Employer.

Typical tasks of the position include, but are not limited to

  • Research, design, develop and release/maintain micro-processor/micro-controller firmware for thermal analysis instruments.
  • Lead and/or participate in the design of the embedded code for new or existing systems.
  • Provide firmware support for new electro-mechanical prototypes as part of ongoing new product development efforts.
  • Define, design and implement product features and systems capabilities.
  • Provide technical guidance to other programmers and engineers.
  • Develop test cases and test procedures, participate in testing and analysis at the system/sub-system level.
  • Interface with representatives from other departments within the company.
  • Perform research, concept development and proof of concept prototype for new instruments and instrument improvement projects.
  • Work as part of a multi-disciplined engineering new product development team.

The successful candidate will have a combination of knowledge, skills, and experience that would include the following

  • B.S. in Computer Science Engineering, Electrical Engineering or equivalent technical degree.
  • 2-5 years of relevant professional experience
  • Embedded firmware experience utilizing modern RTOS tools, preferably Linux, QNX and WinCE.
  • Experience with low-level embedded processing and hardware interface (device drivers, DSP).
  • Experience with ARM7 processors and ARM9 Cortex preferred.
  • Strong C/C++ programming experience in a team environment.
  • Algorithm development.
  • Must be familiar with CAN / USB and TCP/IP as communication protocols. CAN / USB driver development experience is a plus.
  • Goal-oriented, self-motivated and able to be productive with very little supervision.
  • Able to be successful in a schedule-driven, fast paced, dynamic environment.
  • Must have good communication skills.
  • Must have demonstrated experience developing software using disciplined methodologies.
  • Able to accurately estimate and plan work.
  • Experience in the scientific instrumentation field desirable.
  • Strong engineering aptitude for electronic/electrical and computer systems.
  • Ability to comprehend the scientific theories that guide the technical requirements of the instruments