Software Engineer

Ametek
Harleysville, PA, United States
2 days ago
Apply on www.jofdav.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$65,000.0 - $100,000.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Excel Microsoft Windows Artificial Intelligence C Sharp (Programming Language) C++ (Programming Language) Computer Engineering Software Debugging Programming Tools Distributed Systems Embedded C Embedded Software Microsoft Visual Studio
+7 more
Software Engineering Universal Asynchronous Receiver/Transmitter USB Information Technology Vba Programming Language DO-178B Software Version Control

Job description

AMETEK PDS is seeking an energetic, innovative, software engineer to join our exceptional and growing engineering team. We design advanced, high-reliability, aircraft power distribution systems. While we are laser focused on quality and reliability, we strive to maintain a culture that promotes creativity, innovation, comradery, and fun!

Requirements

  • Develops software and firmware source code in C/C++, Embedded C, and other languages.
  • Designs, develops, documents, tests, debugs, and implements embedded software and systems.
  • Technical knowledge of common communication interfaces like SPI, I2C, USB, UART, and others.
  • Utilizes version control, simulation, debugging, and other development tools.
  • Strong problem-solving skills.
  • Excellent attention to detail.
  • Ability to read electronic schematics.
  • Positive, can-do attitude.
  • Great communication, teamwork and documentation skills.
  • Collaborates cross functionally with hardware engineers.
  • Provides engineering support for testing, deployment, and updates.

Additional preferred skills/experience:

  • Airborne software development experience using DO-178C.
  • Requirements capture using DOORS.
  • Experience developing support applications using C/C++, or C# .NET with Visual Studio.
  • Microsoft Excel development experience using VBA.
  • Demonstrated ability and willingness to use AI tools to improve productivity, decision-making, work quality, and to reduce costs. The successful candidate must be able to identify appropriate AI use cases and critically evaluate AI-generated outputs.

Minimum Qualifications:

  • BS in Computer Engineering, BS in Computer Science or BS in Electrical Engineering or a combination of education and work experience.
  • 5-7 years of Embedded Systems or Windows programming experience.

Benefits & conditions

Employee Type: Salaried

Currency: USD

Salary Minimum: 100,000

Salary Maximum: 140,000

Incentive: No

About the company

AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.5 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 22,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 is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jofdav.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all