What is a Software Engineer at TTM Technologies?
A Software Engineer at TTM Technologies plays a vital role in bridging high-level software systems with complex advanced manufacturing, aerospace, and defense technologies. TTM Technologies is a global leader in printed circuit board (PCB) manufacturing, radio frequency (RF) components, and custom electro-mechanical assemblies. As a software engineer, your code directly influences automated production lines, real-time embedded systems, statistical process control (SPC), machine integration (such as CNC equipment and automated test fixtures), and secure DevSecOps pipelines.
In this position, you will work closely with cross-functional teams comprising quality engineers, process engineers, site directors, and plant managers across locations like Syracuse, Farmingdale, Anaheim, and Stafford Springs. The software you build and maintain guarantees high reliability for critical mission systems. Whether you are building internal tooling to optimize yield, integrating automated measurement equipment like Vector Network Analyzers (VNAs), or developing real-time embedded software, your work directly affects operational efficiency and product quality.
Joining TTM Technologies offers a unique engineering environment that couples digital software craft with physical, high-precision manufacturing. Candidates must be prepared to tackle hybrid hardware-software challenges, handle real-time performance constraints, and collaborate closely with multidisciplinary engineering teams on the manufacturing floor.