Sr Principal Software Development Engineer
$115.8k - $151.94kFormFactor
Forming Our Future togetherFormFactor, Inc. (NASDAQ: FORM), is a leading provider of essential test and measurement technologies along the full semiconductor product life cycle — from characterization, modeling, reliability, and design de-bug, to qualification and production test. Semiconductor companies rely upon FormFactor’s products and services to accelerate profitability by optimizing device performance and advancing yield knowledge. The company serves customers through its network of facilities in Asia, Europe, and North America. Rooted in our core values — Focus on the Customer, Ownership & Accountability, Respectfully & Effectively Communicate, and Motivate & Develop People — we foster an environment where diverse perspectives are not only welcomed but celebrated. Everyone can make an impact here. Whether it's improving products, supporting customers, or positively influencing peers and the community, the contributions of our people matter.Shift:The regular hours for this position are day shift.Job Description:FormFactor is seeking a Sr. Principal Software Development Engineer to provide technical leadership and architectural direction for software systems supporting advanced semiconductor test, measurement, and automation platforms. As a recognized expert, you will lead the design and evolution of complex software solutions that integrate across hardware, automation, motion control, and customer application environments.Working within a globally distributed engineering organization spanning the United States, Germany, and Asia, you will drive software strategy, influence product roadmaps, mentor engineering teams, and solve highly complex technical challenges that have significant impact on business performance, product competitiveness, and customer success.Key Responsibilities:Technical Leadership & ArchitectureDefine and drive software architecture, technology strategy, and long-term technical direction for semiconductor test and automation systems.Lead the design and development of complex Windows-based software applications, frameworks, APIs, and reusable platform components.Establish engineering standards, software design principles, and coding best practices across development teams.Evaluate emerging technologies and recommend strategic technology investments that improve product capabilities, performance, and scalability.Serve as the highest-level technical resource for critical product and customer challenges.Software Development & InnovationDesign, develop, and maintain advanced software solutions using C#, .NET, and Visual Studio.Lead development efforts for new platform capabilities, application enhancements, and software modernization initiatives.Architect robust and maintainable solutions for equipment control, automation, diagnostics, and data acquisition systems.Drive software quality through design reviews, code reviews, automated testing, and continuous improvement initiatives.Provide technical oversight for product releases, software validation, and deployment activities.Cross-Functional CollaborationPartner closely with systems, electrical, mechanical, applications, and field engineering teams to develop integrated solutions.Collaborate with global engineering leaders to align software development efforts across multiple product lines and geographic locations.Engage directly with customers to understand technical requirements, troubleshoot complex issues, and influence future product development.Lead technical discussions and decision-making across multidisciplinary engineering teams.Problem Solving & Operational ExcellenceDiagnose and resolve highly complex software, hardware integration, communication, and system performance issues.Drive root cause analysis efforts for critical customer and production issues.Develop innovative solutions for challenges involving motion control, automation, instrumentation, and semiconductor test systems.Improve software development processes, tools, and workflows to enhance engineering productivity and product reliability.Mentorship & Organizational ImpactMentor senior engineers and development teams on software architecture, engineering practices, and technical problem-solving.Influence engineering culture through technical leadership and knowledge sharing.Guide the execution of strategically important engineering initiatives with broad organizational impact.Provide technical leadership without direct managerial responsibility while serving as a trusted advisor to engineering management.Preferred Qualifications & Experience:Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline; Master's degree preferred.Extensive experience developing Windows desktop applications usingC#, .NET, and Microsoft Visual Studio.Strong proficiency in object-oriented design, software architecture, design patterns, and modern software engineering methodologies.Experience architecting and developing large-scale, complex software systems.Strong understanding of multi-threaded applications, distributed systems, and performance optimization techniques.Experience with source control systems, CI/CD pipelines, and modern software development workflows.Demonstrated ability to lead large technical initiatives and influence engineering decisions across teams.Exceptional analytical, troubleshooting, and problem-solving skills.Excellent verbal and written communication skills with the ability to communicate effectively with technical and non-technical stakeholders.Ability to work effectively in a global engineering environment across multiple time zones.Proficiency in C++ development.Experience developing software for semiconductor capital equipment, test and measurement systems, or industrial automation platforms.Experience with motion control, robotics, machine automation, or equipment communication protocols.Knowledge of hardware-software integration, instrumentation, and real-time control systems.Experience with cloud-connected industrial applications, data analytics, or manufacturing software platforms.MATLAB programming experience.Experience working in highly regulated, quality-driven engineering environments.Skills: C# .NET Programming, C++ Programming Language, English Language, Git, MATLAB Programming, Microsoft Visual Studio, Semiconductor Technology, Silicon Photonics, Windows DevelopmentEducation & Experience: Minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience | RequiredPay Range:$115,800.00 - $151,935.00Pay Range Explained:This role in Beaverton, Oregon pays between $115,800.00 and $151,935.00 per year, depending on your experience, skills, and background. Pay may vary in other locations. We offer a full benefits package, including medical, dental, vision, life insurance, disability coverage, a 401(k) with company match, employee stock purchase plan (ESPP), and paid time off. You’ll also be eligible for quarterly profit-sharing bonuses and flexible spending or savings accounts.Equal Employment Opportunity StatementFormFactor is an equal opportunity employer. FormFactor complies with all national, state, and local laws that seek to promote equal opportunities for any applicant or employee without regard to age, race, color, gender, gender identity/expression, national origin, sexual orientation, religion, disability, marital status, pregnancy or related condition, military service, or any other legally protected characteristics. These protections apply to all aspects of employment, including but not limited to, recruitment, hiring, training, promotions, and compensation.For roles that are designated as remote-eligible, employees cannot be located in: AL, AK, AR, DE, GA, HI, IL, IA, LA, ME, MD, MS, MO, NE, NV, NJ, NM, ND, OK, PA, RI, SC, SD, TN, WV, WI, WY. This list is continuously evolving and being updated, please check back with us if the state you live in is on the exclusion list. A role is remote-eligible only when it is listed as "Remote" in the job location.SummaryLocation: Beaverton, ORType: Full time
- WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized...SeniorFull time
$94.1k - $123.48k
...people matter.Shift:The regular hours for this position are day shift.Job Description:FormFactor is seeking a Principal Software Engineer to lead the design, development, modernization, and support of software applications used in advanced semiconductor manufacturing and...SuggestedFull timeLive inLocal areaRemote workFlexible hoursShift workDay shift$144.1k - $192.1k
Principal Software Development EngineerCurtiss‑Wright is expanding its team of engineers who build next‑generation network management software. Our platform monitors and controls a wide variety of devices - from routers and firewalls to satellite modems and tactical radios...SuggestedFull timeRemote work- ...expert for firmware and low level driver development on Windows. Debug and troubleshoot low... .... • Interface with other members of engineering team while gathering requirements, use... ...or more years of experience developing software in C/C++ for Windows OS on x86 platform...Suggested
$138.9k - $182.28k
...hours for this position are day shift.Job Description:The Sr Staff R&D Development Engineer serves as a recognized technical authority in radio... ...electrical, mechanical, process, product, manufacturing, software, and applications engineering.Influence organizational decisions...SeniorFull timeLive inLocal areaImmediate startRemote workFlexible hoursShift workDay shift- Ampere Computing LLC is hiring an AI Accelerator Principal Software Engineer - Runtime Library to lead the design, development, and optimization of AI runtime software that enables multiple state-of-the-art models to run efficiently on Ampere’s accelerators. You will own...
$182k - $273k
...responsible for the architecture, design, and development of Debug Tools solutions for the next... ...Debug Tools Team is part of the Ampere Software Team. Our mission is to develop a... ...Software, Performance, and Application Engineering teams. External users include partners,...Local area$250.6k - $362.6k
...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities... ..., develop, and drive unique software and technology solutions with global impact... ...’s technical community.Ensure the development, execution, and enablement of...Full timeTemporary workLocal areaRemote workFlexible hours- ...Overview As our Platform Sr. Data Engineer youll help drive Concora Credits Mission to enable customers to Do More with Credit every single day. The impact youll have at Concora Credit: We are seeking a Platform Senior Data Engineer with deep expertise in Azure...SeniorFull timeTemporary workLocal areaFlexible hours
$161.7k - $258.8k
...OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role... ...scalable, high‑performance solution.Lead the architecture and development of HAL software for automated test equipmentPartner with...SeniorFlexible hours- ...role with our DIRECT client Title:Sr. iOS Engineer Location: Portland, OR Duration... ...involved in all parts of the product development from product requirements and design... ...Minimum Qualifications: ~4 years of software development iOS applications. ~2...Senior
$153k - $224.4k
...based business model at global scale.We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational... ...practices that reduce repetitive work and improve development, testing, delivery, and operational workflows.Responsibilities...Full timeImmediate startShift work$94.1k - $123.48k
...position are day shift.Job Description:FormFactor is seeking a Principal Applications Engineer (Silicon Photonics - SiPh) to serve as a recognized... ...Principal Applications Engineer will lead application development activities, define technical requirements for new products...Full timeLive inLocal areaRemote workWorldwideFlexible hoursShift workDay shift$94.1k - $123.48k
...Description:FormFactor is seeking a Principal Applications Engineer (Silicon Photonics - SiPh) to define... ...industry experience in optical-system development, photonics, semiconductor equipment,... ...Language), SAS JMP (Statistical Software), Scripting, Semiconductor Characterization...Full timeLive inWork at officeLocal areaRemote workFlexible hoursShift workDay shift- ...firmware, controls, hardware, and product development, helping accelerate how powered athlete... ...products are built. You’ll report into engineering leadership, partner closely with... ...expertise in Artificial Intelligence, software engineering, simulation infrastructure,...Full time
- ...business; help design and build scalable software solutions, make critical technical... ...assess a well-defined problem and lead the development of a technical solution that meets the needs... ...experience in the job offered or a engineer-related occupation. Position requires: •...Remote work
- ...and drive rapid prototyping with hands-on coding where needed. You will mentor designers, define scalable design systems, and partner with researchers, data scientists, engineers, and product leaders to deliver impactful, data-informed experiences. #J-18808-Ljbffr Aquent
$119.77k - $140.9k
...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ....Collaborate with architects, product owners, and engineering teams to translate business requirements into...SeniorFull timeLocal area3 days per week- ...DoorDash, Affirm, and Zillow.About the roleWe are looking for our Engineering Manager who has a solid track record of developing and... ...of successful delivery on the team.Familiarity with enterprise software and software as a service. We deliver a highly reliable service...SeniorFull timeRemote workVisa sponsorshipWork visa
- Senior Manager, Software Engineer, Design Engineering - NikeWHO YOU WILL WORK WITHThe Consumer Product & Innovation Design Engineering team... ...engineering roles.7+ years of experience with software development in one or more programming languages (e.g., Python, C++, Java...SeniorFull time
$77k - $202k
...Description & SummaryThe OpportunityAs an EAM IFS Cloud Consultant, Sr. Associate, you will engage with clients to optimize their... ...practice, you will leverage your broad understanding of various software solutions to help clients achieve their strategic objectives. As...SeniorFull timeH1b- ...project and process direction within fast-paced, close-to-market development environments while ensuring each project meets design intent,... ...’s degree in marketing, business, material development, engineering, physical sciences or related field. Will accept any suitable...Full timeCasual work
- ...Principal Platform Engineer HIGHLIGHTS Location: Beaverton OR or Raleigh NC Position Type: Direct Hire Residency Status: US Citizen... ...challenges through hands-on engineering and iterative development. Develop and refine platform standards patterns and...Permanent employmentFull time
- Panasonic Avionics Corporation seeks an experienced MTS IV - Software Engineer to architect and develop advanced software for next‑generation In‑Flight Entertainment and distributed edge platforms. You will work across low‑level firmware, C/C++ device drivers, and Linux...Senior
- ...partners closely with Design, Product Management, Technical Development, Color, Sourcing, Manufacturing, Quality, and vendor partners... ...develop.Bachelor’s degree in Textile Science, Apparel, Materials Engineering, Product Development or related field. Will accept any...Full timeLocal areaOverseas
- Lead Software Engineer - NIKE Inc., Beaverton, OR. Manage the coordination and overall integration of technical activities in engineering... ...of automated workflows, continuous integration, test-driven development and production deployment frameworks; guide the team in identifying...Temporary workRemote work
$140k - $157.5k
...government leaders shape the future. We engineer scalable, human-centered solutions that... ...blend product, design, AI, data, and modern software practices to modernize legacy systems,... ...experience) 5–8 years of software development experience in professional environment...SeniorContract workTemporary workLocal areaRemote work$110.7k - $126.8k
...Opportunity PAE is seeking a highly skilled Senior Lead Mechanical Engineer to guide multidisciplinary project teams and drive the... .... This role is responsible for overseeing mechanical design development from initial concepts through construction, while ensuring technical...SeniorWork experience placementWork at office$77k - $202k
...SummaryThe OpportunityAs an AI Integration Developer Consultant, Sr. Associate, you will engage with clients to optimize their... ...Consulting practice, you will leverage your understanding of various software solutions to help clients achieve their strategic objectives. As...SeniorFull timeH1b- WHO YOU’LL WORK WITHAs a member of the Nike Basketball FW Development team, you will work to deliver the world’s greatest basketball footwear... ...cultures across various countries.Bachelor’s degree in engineering, industrial design, business, marketing, physical sciences,...SeniorFull timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Principal Software Development Engineer. Be the first to apply!
- intel software engineer Beaverton, OR
- director software engineering Beaverton, OR
- software engineer Beaverton, OR
- senior robotics software engineer Beaverton, OR
- part time software developer remote Beaverton, OR
- software engineer remote Beaverton, OR
- ngo software engineer Beaverton, OR
- software development engineer aws Beaverton, OR
- senior software design engineer Beaverton, OR
- software engineer healthcare Beaverton, OR




