AMETEK

Sr. Software Engineer

AMETEK$125K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Minimum BS degree in Computer Science or related field.
  • 3+ years of software development experience.
  • Experience in designing and developing complex software systems.
  • Ability to translate software functionality into reliable performance on electromechanical systems.
  • Hands-on experience with low-level communication interfaces and embedded controllers.
  • Strong background in software architecture and design documentation.
  • Proficiency in C# and JavaScript, with additional languages such as C/C++ or Python beneficial.

Responsibilities

  • Lead development of innovative software solutions for vibration cancellation technology.
  • Architect and evolve monitoring and diagnostic software for scalable interfaces.
  • Own software design and technical standards; produce and maintain design documentation.
  • Serve as a technical authority on hardware-software integration and product direction.
  • Collaborate with engineering teams to define end-to-end product solutions.
  • Provide technical support and advisory leadership for internal teams and customers.

Benefits

  • Competitive benefits package including health coverage and retirement plans.
Full Job Description
TMC is seeking an experienced and career minded individual to serve as Sr. Software Engineer. As a key member of TMC's New Product Development team, you will play an essential role in the design, coding, test development, deployment and troubleshooting of software used to control and monitor our active vibration cancellation systems.

KEY RESPONSIBILITIES:
  • Lead the development of innovative software solutions that drive the future of vibration cancelation technology.
  • Architect, develop, and evolve monitoring and diagnostic software solutions that provide robust, scalable interfaces to TMC products.
  • Own software design and technical standards, producing and maintaining high-quality architectural and design documentation to support product scalability and cross-team alignment.
  • Serve as a technical authority on the company's hardware-software ecosystem, driving deep system understanding and influencing product direction through sound engineering judgment.
  • Collaborate cross-functionally with controls, electrical and mechanical engineers to define end-to-end solutions aligned with product and customer requirements.
  • Provide high-level technical support and advisory leadership to internal teams and key customers, contributing to problem resolution, system optimization, and future product planning.


QUALIFICATIONS:
  • Minimum BS degree in Computer Science or related field.
  • Minimum 3 years of experience in software development.
  • Extensive experience designing and developing complex software systems using modern software engineering.
  • Demonstrated ability to translate software functionality into reliable performance on electromechanical hardware systems.
  • Hands-on experience implementing and debugging low-level communication interfaces between host software and embedded controllers.
  • Strong background in software architecture, including interface definition, state management, error handling, and system-level design.
  • Proficiency in deasigning and developing production-quality software applications, including advanced user interface development, with experience cross multiple programming languages a plus.
  • Proven experience using C# and JavaScript for application and interface development, with the ability to apply additional languages such as C/C++ or Python when required by system architecture
  • Strong analytical and creative problem-solving skills.
  • Results-oriented, with a strong "get it done" attitude.
  • Passion for following software development through demonstrated functionality on electromechanical hardware systems.
  • Excellent written and verbal communication skills with the ability to interact with a variety of audiences.
  • Detail-oriented and organized, with the ability to multitask and display consistent follow-through on tasks, assignments, projects, etc.
  • "Roll up your sleeves" attitude in applying experience, knowledge and skills in contributing to team efforts.


Compensation

Employee Type: Salaried

Currency: USD

Salary Minimum: 125,000

Salary Maximum: 160,000

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.

For more information on AMETEK's competitive benefits, please click here.

About AMETEK

AMETEK, Inc. is a leading global manufacturer of electronic instruments and electromechanical devices with annual sales of approximately $5 billion. The company has more than 200 operating locations and a global workforce of over 19,000 employees. AMETEK's Corporate Growth Plan is based on Four Key Strategies: Operational Excellence, Strategic Acquisitions, Global & Market Expansion and New Products. AMETEK's objective is double-digit percentage growth in earnings per share over the business cycle and a superior return on total capital. The common stock of AMETEK is a component of the S&P 500.
Learn more about AMETEK
Size
18,500 employees
Market Cap
$31.9 billion
Industry
Net Income
$872.4 million
Founded
1930
5 Year Trend
+7.6%
Revenue
$4.5 billion
NASDAQ

Similar Jobs

More Jobs at AMETEK

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: