Location: Peabody,MA, USA
TMC, the world leader in precision floor vibration cancellation technology, is seeking a Senior Firmware Engineer to join our NPD team, research innovative technologies and develop our next-generation products. As science and technology explore ever smaller scales, instruments, experiments, and manufacturing processes are increasingly sensitive to low amplitude, low frequency building floor vibration. TMC is unique in that we combine our unparalleled understanding of floor vibration with a commitment to manufacturing complete solutions in our vertically integrated factory in Peabody, MA.
Our customers include semiconductor manufacturers (both the equipment makers and chip factories), university-based researchers in photonics and life sciences, private and national labs, microscopists, nanotechnology institutes, and drug-discovery researchers.
As a key member of our New Product Development team, you will help establish TMC's technology roadmap and play a pivotal role in designing, developing, and maintaining embedded software/firmware for our next-generation products. You will collaborate with cross-functional teams, contribute to system architecture, and ensure seamless integration of firmware components.
* Lead design and development of robust firmware components from requirements definition through integration and test.
* Work with Software, Electrical, and Mechanical engineers on features and troubleshooting.
* Execute software verification activities, including unit tests, integration tests, and debugging.
* Develop and execute test setups to troubleshoot and resolve product issues.
* Conduct feasibility studies related to firmware and algorithm implementation.
* Develop technical expertise in company's unique hardware and software systems and provide guidance and support to company staff and customers.
* Conducting code reviews and maintaining firmware documentation.
* Provide ongoing maintenance, support and enhancements in existing systems and platforms.
Requirements:
* Minimum of Bachelor's Degree in Computer Engineering, Computer Science or relevant field.
* Minimum 5 years of proven work experience in firmware development for embedded systems.
* Proficient in one or more of the following programming languages: C / C++ / Rust / Python.
* Proficient in modern software engineering practices, such as the SDLC and STLC, DevOps.
* Understanding of system architecture and integration.
* Understanding of control systems principles.
* Experience with FPGA hardware and programming (VHDL, Verilog).
* Knowledge of digital communication protocols (I2C, SPI, UART, etc.).
* Familiarity implementing SMP and AMP architectures, heterogenous core messaging, and proficiency with Linux, RTOS, and BareMetal.
* Knowledge of Data Acquisition for a variety of sensor types, familiarity ADC and DAC operations, with data acquisition specs (resolution, noise tolerances, etc.).
* Proficiency in diagnosing and resolving issues related to firmware and hardware failures.
* Experience collaborating effectively with remote teams and contractors across different time zones.
* Detail-oriented and organized, with the ability to multitask and display consistent follow-through on tasks, assignments and projects.
* Results-oriented, with a strong get it done attitude.
* Roll up your sleeves attitude in applying experience, knowledge, and skills in contributing to team efforts.
Preferred Requirements:
* Experience in industries related to acoustics, mechanical vibration, and magnetism or magnetic fields a plus.
* Hands-on know-how with oscilloscopes, logic analyzers, multi-meters, and other common electrical engineering tools
* Experience with front-end frameworks.
* Experience in electrical engineering, control systems, or robotics engineering.
* Entrepreneurial mindset and an interest in the business of Engineering a plus
* Passion for following firmware development through demonstrated functionality on electro-mechanical hardware systems.
Compensation
Salary Minimum: Market
Salary Maximum: Market
Incentive: No
Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.
AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion.
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 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, 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) ###-####.
Nearest Major Market: Boston