at TA Instruments in New Castle, Delaware, United States
Senior Embedded Software Engineer
Senior Embedded Software Engineer for a hands-on design position engaged in firmware development for scientific instrumentation. As part of a cross functional team, the firmware engineer is responsible for designing, implementing, testing, and supporting firmware controlling embedded processors within a distributed control and acquisition system. Knowledge of embedded software, RTOS and Linux operating systems, communications protocols, basic electronic circuits, signal processing, and network communications are essential skills to perform daily design tasks.
The Senior Embedded Software Engineer is responsible for embedded software system development. Responsible for providing substantive technical assistance in software development projects, including the design, coding, and testing of all embedded software system components. The position reports to the Director, Software and System Engineering.
Typical tasks of the position include, but are not limited to
Provide system architecture and design following an API first approach
Specifying, designing, implementing, releasing, and supporting embedded software products for R&D software development department
Participating in embedded design projects from concept to production
Developing firmware using C/C++ on RTOS and Linux based embedded systems
Design, develop, code, test, and debug system software
Review code and design
Analyze and enhance efficiency, stability, and scalability of system resources
Integrate and validate new product designs
Interface with hardware design and development as well as software QA
Assess third party and open-source software
The successful candidate will have a combination of knowledge, skills, and experience that would include the following
Familiarity with modern REST API design including resource-oriented design with HATEOAS constrains and dynamic interfaces using hypermedia
Highly experienced in working with ADCs, DACs and PWMs for measurement and control
Strong background in signal processing with emphases on real-time signal processing on embedded DSP processors and embedded Linux systems
Experienced with high-speed servo-loop and estimator design, modeling, and implementation on custom hardware (MATLAB/Simulink modeling a plus)
Experienced with PID control implementation on custom hardware to control an array of physical devices including motion, temperature, and gas flow
Must have experience with Linux and embedded RTOS, including experience with 32-bit and 64-bit microprocessor architectures, DSPs, and FPGAs
Experience in hands-on development and troubleshooting on embedded targets
Proven experience in embedded systems design with preemptive, multitasking real-time operating systems and multi-threaded Linux system design
TA Instruments is a world leading Scientific Instrumentation company with a focus on Material Characterization.
Electric Cars, 3D Printing, better batteries, making materials more recyclable, space suits, candy that melts in your mouth and not your hands, paint that goes on smooth and dries without streaks, even ensuring your French fries have the perfect crunch to them.... What do these all have in common? Material Science! Our instruments are pivotal in designing materials used in every aspect of life. Our software enables the scientists and technicians to not only run experiments but gain insights from the data in both production and research of new materials.
Diversity and inclusion are fundamental to our core values at Waters Corporation. It is our responsibility to actively implement programs and practices to drive inclusive behavior and increase diversity across the organization. We are united by diversity and thrive on it for the benefit of our employees, our products, our customers and our community. Waters is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or protected Veteran status.
It is the policy of TA Instruments to recruit, hire, and retain the best-qualified workforce while meeting the Company’s commitment to affirmative action and equal employment opportunity. TA Instruments does not discriminate against any qualified candidate for employment because of race, color, national origin, ancestry, religion, religious creed, age (40 or older), disability (reasonably accommodated by TA Instruments), medical condition, sex, marital status, sexual orientation, gender identity or expression, protected veteran status, pregnancy, genetic information or any other factor prohibited by law.