at TA Instruments in New Castle, Delaware, United States
Senior Embedded Software Engineer
Research and Development
Sign-on Bonus Eligible!
Intersted in joining our Software Team?
At TA Instruments, we're looking for creative and innovative engineers who bring fresh ideas from all areas, including data processing, distributed computing, large-scale system design, networking and data storage, security, UI design and mobile; the list goes on and is growing every day. We encourage all our engineers to constantly add value to themselves and the business through learning and collaboration.
We are looking for smart, self-motivated software engineers to join our truly exceptional engineering team.
Typical tasks of the position include, but are not limited to
In this role, the individual will join a dynamic and collaborative environment, encouraging cross team development between Mechanical Engineering, Electrical Engineering and Data Application Scientists. Specifically, the individual will join our R&D organization which develops Thermal and Rheology based Instrumentation Technologies.
The instrumentation being developed and maintained involves many electro-mechanical sub-systems which provide an exciting opportunity for learning system dynamics and integration of the different technologies.
Candidate will be responsible for contributing to architecture and designs, software implementations based on those designs, documentation, and maintenance of complex, embedded and networked real-time analytical instrumentation systems.
This individual should have a C/C++ background, have strong fundamental skills with respect to object-oriented programming, experience in working with instrumentation and control along with background in automation via scripting.
A strong familiarity with a structured software development environment is necessary, and the candidate must be highly motivated and self-disciplined. Strong analytical and troubleshooting skills are a plus.
As an Embedded Software Engineer you will:
Research, design, develop and release/maintain microcontroller firmware and embedded software 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 and work with other programmers and engineers.
Work with software test team and other teams to develop test tools, test cases, test procedures, and participate in testing and analysis at the system/sub-system level as needed.
Interface with representatives from other departments within the company.
Perform research, concept development and proof-of-concept prototypes for new instruments and instrument improvement projects.
Work as part of a multi-disciplined engineering product development team within a formal development process covering the full development lifecycle.
Support existing code and products by debugging, diagnosing, troubleshooting, and resolving issues coming from internal and external customers.
Work in collaboration with the agile team and appropriate experts to implement your designs.
Provide work estimation and tracking information to support management decisions and planning.
Keep a proactive attitude to insure continuous improvement of the software quality, work process and individual skills.
Provide contributions to the application architecture with a focus on scalability, maintainability, security and performance.
Provide product specific and technical support to internal and external users where appropriate.
As a Team Member you will:
Participate in all team meetings and ceremonies in direct collaboration with other sites, provide input and feedback, take ownership on identified improvements.
Actively participate in learning and sharing activities either during informal or formal training and demos.
Demonstrate continuous technical improvement.
The successful candidate will have a combination of knowledge, skills, and experience that would include the following
Bachelor's degree in... For full info follow application link.
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.