Share this Job

Job Title:  Senior Embedded Software Engineer

Location: 

Oak Ridge, TN, US, 37831

Business Unit:  Advanced Measurement Technologies
Posting Date:  Aug 4, 2022
Job Description: 

Advanced Measurement Technology (AMT) is comprised of three business entities, ORTEC, Scientific Instruments and Sunpower.

ORTEC is an industry leader in the design and manufacture of ionizing radiation detectors, nuclear instrumentation, analysis software, and integrated systems. 

Scientific Instruments is the global leader in the design, manufacture, and support of instrumentation for both the electrochemical and materials communities. Comprised of Princeton Applied Research, Solartron Analytical, and Signal Recovery, AMETEK Scientific Instruments delivers solutions to meet performance and price requirements. 

Sunpower Inc. is the world leader in Free-Piston Stirling Technology, in fact we invented it! Sunpower continues to implement Free-Piston Technology in our commercial line of CryoTel® cryocoolers and our non-commercial Stirling engines. product portfolio proudly generates the most-cited research in the world.
 

Summary

AMT embedded software engineers develop new software and maintain existing software targeting AMT-designed electronics for ORTEC, Solartron, Princeton Applied Research, Signal Recovery, and similar brands.  At times, embedded software engineers may also develop software that targets Microsoft Windows PCs / servers.  A Senior Embedded Software Engineer is expected to have advanced knowledge and experience designing and developing embedded software systems and have demonstrated technical leadership on multiple software development projects.

 

Essential Duties and Responsibilities

  • Works effectively in a cross-discipline engineering team
  • Designs and implements software that is extensible, maintainable, and testable
  • Provides technical leadership for modules or even entire projects as assigned
  • Authors and maintains technical requirement specifications, design, and similar documents as necessary
  • Participates in evaluating new technology and tools
  • Maintains existing software from answering questions to bug fixes to porting to new HW / OS
  • Supports products indirectly by working with other departments such as Product Support, Product Management, Manufacturing, etc.
  • Works within the AMT Engineering Product Development Process
  • Continuously improves skills and stay current with latest technologies, design patterns, etc.

 

Educationand/or Eperience

 

Minimum Requirements

  • Bachelor's degree (BS) from four-year college or university in Computer Science, Computer Engineering, or Electrical Engineering
  • Ten (10) years applicable experience
  •  Strong proficiency with the following programming languages / technologies:
  • C++, C#
  • Programming targeting embedded operating systems
  • Software development of servers / services (OS-level drivers, OS services, web services, etc.)
  • Software development using multi-threading
  • Software development for electronics that reads, configures, and calibrates a variety of sensors
  • Communications over a variety of ports and protocols including USB, Ethernet, Wireless, etc.
  • Experience with configuration management such as Git, SVN, TFS, etc.

 

Beneficial Knowledge and Experience

  • Proficiency with many of the following programming languages / technologies / processes:
  • C, Javascript, LabView, MATLAB, Visual Basic, or Fortran languages
  • Programming targeting Embedded Linux, Android, Windows Mobile, or Windows OSes
  • Embedded-friendly databases such as SQL Lite
  • Embedded browser-based applications development
  • Secure software development
  • Agile / Scrum software development lifecycle
  • Experience in nuclear instrumentation design and development
  • Experience in electrochemical instrumentation design and development

 

General Skills

 

Written and Verbal Skills

Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, etc.

 

Mathematical Skills

Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.

 

Reasoning Ability

Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

 

Strong Teamwork and Collaboration

The ideal candidate will have the ability to work effectively with others on a common task. This includes taking actions which respect the needs and contributions of others, contributing to and accepting the consensus, and negotiating a win-win solution to achieve the objectives of the team.

 

Drive for Results

The ideal candidate will embody the enthusiasm and desire to meet and exceed objectives, and improve their own performance. This candidate will not accept the status quo, but instead wants to improve the way things are done.

 

Dealing with Ambiguity

The ideal candidate can effectively cope with change and can shift gears comfortably. This person can decide and act without having the total picture and can comfortably handle risk and uncertainty.

 

Self-Development

Self-development is taking steps to better yourself, such as by learning new skill. The ideal candidate will be comfortable at leading their own efforts in learning new skills to aid in the development of AMETEK products and processes.

AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 18,500 colleagues, in 30 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Diversity and Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.


Nearest Major Market: Knoxville