Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Principal Software Development Engineer

$115.8k - $151.94k

FormFactor

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr Principal Software Development Engineer in Beaverton, OR vacancy
  • 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... 
    Senior
    Full time

    Nike

    Beaverton, OR
    5 days ago
  • $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... 
    Suggested
    Full time
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    2 days ago
  • $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... 
    Suggested
    Full time
    Remote work

    Curtiss-Wright

    Portland, OR
    4 days ago
  •  ...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

    System Canada Technologies

    Portland, OR
    5 days ago
  • $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... 
    Senior
    Full time
    Live in
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    1 day ago
  • 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... 

    Ampere Computing LLC

    Portland, OR
    2 days ago
  • $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

    Ampere

    Portland, OR
    5 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    1 day ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Concora Credit

    Beaverton, OR
    9 days ago
  • $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... 
    Senior
    Flexible hours

    Universal Robots

    Tualatin, OR
    2 days ago
  •  ...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

    Redolent Infotech Pvt. Ltd.

    Portland, OR
    2 days ago
  • $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 time
    Immediate start
    Shift work

    Autodesk

    Portland, OR
    4 days ago
  • $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 time
    Live in
    Local area
    Remote work
    Worldwide
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    4 days ago
  • $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 time
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Beaverton, OR
    4 days ago
  •  ...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

    Nike

    Beaverton, OR
    5 days ago
  •  ...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

    Nike

    Beaverton, OR
    4 days ago
  •  ...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

    Aquent

    Beaverton, OR
    2 days ago
  • $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... 
    Senior
    Full time
    Local area
    3 days per week

    US Bank

    Gresham, OR
    4 days ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Portland, OR
    5 days ago
  • 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... 
    Senior
    Full time

    Nike

    Beaverton, OR
    4 days ago
  • $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... 
    Senior
    Full time
    H1b

    PwC

    Portland, OR
    2 days ago
  •  ...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 time
    Casual work

    Nike

    Beaverton, OR
    5 days ago
  •  ...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 employment
    Full time

    GTN Technical Staffing

    Beaverton, OR
    10 days ago
  • 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

    Panasonic

    Beaverton, OR
    4 days ago
  •  ...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 time
    Local area
    Overseas

    Nike

    Beaverton, OR
    1 day ago
  • 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 work
    Remote work

    Nike

    Beaverton, OR
    4 days ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Local area
    Remote work

    MO

    Beaverton, OR
    1 day ago
  • $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... 
    Senior
    Work experience placement
    Work at office

    PAE Consulting

    Portland, OR
    3 days ago
  • $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... 
    Senior
    Full time
    H1b

    PwC

    Portland, OR
    4 days ago
  • 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,... 
    Senior
    Full time
    Work experience placement

    Nike

    Beaverton, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Principal Software Development Engineer. Be the first to apply!