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- ...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
- ...Services,Agile Methodologies, Stash/Bitbucket. Continuous integration and deployment practices Point of Sale experience. Payment experience in working with multiple payment providers. Nice to have: ~ Experience with Agile development practice...Senior
- ...Senior Applications Engineer DDR Memory, PCIe, PAM4, DPOJET & Performance Probes Location... ..., PAM4 signaling, DPOJET analysis software, and Tektronix performance probing solutions... ...measurement problems, influence product development, and enable business growth. This...SeniorLocal area
$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- Job Recommendation Confirmation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ. Microsoft Corporation
$210k - $250k
...data platforms, and cloud-native solutions is seeking a Principal Software Platform Engineer to join its fully remote engineering organization. This... ...and familiarity with cloud-native application development Experience with Docker and containerized deployment environments...Full timeTemporary workRemote work$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- ...water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration... ...future.Job Summary:Teledyne FLIR is looking for a career Software Engineer to join our Surveillance team who has experience leading complex...SeniorPermanent employmentFull timeLocal areaVisa sponsorshipWork visa
$130k - $150k
...dental insurancea strong commitment to training and professional development including an internal skills development program for all... ...business and/or technical team members.Experience supporting data engineering for reporting and analytics Oracle BI Publisher / XML...SeniorFull timeWork at office- ...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
- ...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
$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$116k - $229.1k
Position Summary Microsoft D365 Sr Systems EngineerJoin Deloitte's Emerging ERP... ...as a Microsoft Platform Sr Systems Engineer (Sr Consultant). You will help clients design... ...communities. Learn more. Professional development From entry-level employees to senior...SeniorWork at officeLocal areaNight shift- ...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
- 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
- ...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
$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$153k - $224.4k
...business model at global scale. We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational... ...engineering practices that reduce repetitive work and improve development, testing, delivery, and operational workflows....Immediate startShift work- ...on a Linux platform Python Git and GitHub Additional experience good to have Docker and CI/CD DevOps and Linux experience a plus (Not afraid to work with CLI and a terminal) Experience creating API documentation Agile Based Development Test Driven Development Keylent IncSenior
- ...exciting opportunity to be part of an outstanding team of engineers developing products for the leading Cable MSOs of the... ...role, you will provide architectural oversight for the development of an important software product that saves our customers millions of dollars....SeniorFull timeContract workWorldwideRelocation
- ...WHO YOU’LL WORK WITHThe Lead Materials Developer sits within the Global Apparel Materials Development Team (GLAM) and will work day-to-day within a division of the Nike Energy team bringing the best of Nike for Athletes. You will collaborate with cross functional partners...Full time
- ...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
- ...competitive benefits, and high-growth opportunities. Sr. DevOps Cloudflare Engineer : Own Cloudflare end to end — zones, DNS, WAF, caching... ..., data pipelines, and security as code. ~ Full-stack development experience is preferred. ~ Exceptional communication,...Senior
$185.6k - $250.5k
...experience an amazing place to work, and have a positive impact on the communities and world around us. Job Title: Sr. Director, Product Development & Engineering - HOKA Innovation Reports to: Senior Director, HOKA Innovation and Advanced Concepts Location: Portland...SeniorWork at officeLocal area- ...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
- ...We are seeking a senior technology leader to set the strategy, engineering, and operations for Nike’s data streaming, data integration,... ...alignment. What You Bring Bachelor's degree in computer science, software engineering, information systems, or a related field. Will...SeniorFull time
$119.77k - $140.9k
...specific area. This may include infrastructure as code, programming, scripting languages, multi-cloud environments, system engineering and software development. Develops design and functional specifications, produces deliverables related to specific projects and assists in...SeniorFull timeWork experience placementLocal area3 days per week- ...Job Description Job Description Title: Sr. DevOps Engineer Job #: 9572-1 Location: 100% remote Duration: 1+ year contract Top... ...critical applications. This hands-on role focuses on reliable software delivery, scalable cloud infrastructure, production...SeniorContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Principal Software Development Engineer. Be the first to apply!
- software development engineer aws Beaverton, OR
- part time software developer remote Beaverton, OR
- software developer Beaverton, OR
- software engineer internship remote Beaverton, OR
- software engineer amazon Beaverton, OR
- senior software engineer Beaverton, OR
- software engineer Beaverton, OR
- junior software developer remote Beaverton, OR
- information technology software engineer Beaverton, OR
- senior software engineer ruby on rails Beaverton, OR




