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

Principal SW Engineer

$150k - $204k

Cohu, Inc.

Cohu is a global supplier of semiconductor test and automation equipment. In this role you will build and sustain software that controls complex electro-mechanical test handlers used in high-volume semiconductor manufacturing. Position Summary Design and develop proprietary Windows desktop application and framework software for control machines, automation systems, and complex electro-mechanical platforms – including motion controllers, I/O systems, sensors, machine vision systems, robotics, and barcode readers. This role spans full lifecycle development—from architecture and design through integration, deployment, and customer support—focused on uptime, safety, and predictable behavior. This position is ideal for engineers who enjoy building large software systems that interact with sophisticated industrial equipment. Essential Functions / Responsibilities Design, develop, test, and integrate machine control software using C++ and C# in a Visual Studio environment. Develop automation software using object-oriented design principles and software design patterns. Integrate motion controllers, I/O systems, machine vision, robotics, sensors, barcode readers, and other industrial devices through vendor-provided Windows APIs and SDKs. Drive system architecture, interface definitions, and software design reviews; establish patterns that scale across product variants. Own customer escalation response: troubleshoot issues using logs, instrumentation, and on-equipment debugging; deliver corrective actions and prevention plans. Partner with Manufacturing and Field Service to resolve production-line and installed-base issues, restore system uptime, and improve reliability. Build verification strategies that push failure detection upstream (simulation, automated system tests, regression suites) and reduce re-occurrence. Interface with customers and cross-functional teams (EE/ME/Test/Apps) to align requirements, integration plans, and release readiness. Mentor engineers through code reviews, design feedback, and technical coaching. Required Qualifications Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related field. 15+ years of professional software engineering experience, including substantial work on automation, machine control, or complex electro-mechanical systems. Expert C/C++ skills with object-oriented design (OOD) and design patterns; ability to write maintainable, testable, production-quality code. Strong experience developing on Windows desktop applications using Visual Studio; familiarity with C# for tooling, diagnostics, or UI is preferred. Experience developing multithreaded software and event-driven software. Experience integrating external hardware using Windows APIs, SDKs, or communication libraries. Proficiency with version control and collaborative development workflows (Git preferred): code reviews, branching strategies, and disciplined change management. Demonstrated ability to troubleshoot and resolve field issues, including root-cause analysis and implementing corrective/preventive actions. Strong written and verbal communication skills; comfortable presenting designs and status to technical and non-technical stakeholders. Relevant Domain Experience (Any of the Following) Semiconductor equipment, test handlers, ATE integration, or factory automation environments. Comparable experience in industrial automation, robotics, medical devices, or high-volume product engineering with electro-mechanical systems. Preferred / Additional Skills (Highly Beneficial for Test Handler Software) State machine development, event-driven software architecture, machine sequencing, hardware integration through vendor API, motion control APIs, machine vision integration. Hardware/software integration experience (MCU/SoC peripherals, serial buses, timing/latency considerations) and familiarity with common interfaces (RS-232/RS-485, USB, Ethernet, TCP/IP, CAN, I2C, SPI). UI development experience for operator/service tools (WPF, WinForms, or Qt); ability to build effective diagnostics and recovery workflows. Build and release tooling: CI/CD pipelines (e.g., Jenkins), automated test execution, packaging/deployment, and traceable release documentation. Experience with factory/equipment communication standards such as SECS/GEM and related SEMI standards (e.g., E5/E30/E37/HSMS) and/or equipment performance tracking. Experience with simulation or hardware abstraction techniques that enable development and testing before hardware availability. Scripting and data analysis for troubleshooting (e.g., Python) and familiarity with issue tracking (e.g., Jira). Understanding of machine safety concepts: interlocks, e-stops, safe-state design, and failure modes; exposure to functional safety standards (e.g., ISO 13849) is a plus. What Success Looks Like You deliver reliable software that maintains throughput and uptime in production environments. You design scalable software architectures used across multiple products. You reduce escalation frequency by improving diagnosability and recovery behavior. You improve development velocity through pragmatic architecture, automation, and strong engineering hygiene. You mentor engineers and elevate software engineering standards across the organization. You collaborate effectively across disciplines and communicate trade-offs clearly Job Conditions / Additional Information Occasional domestic and international travel may be required (approximately 10%). Work involves extended periods at a computer workstation and may include time in manufacturing areas or at customer sites when supporting escalations. Compensation: The estimated base pay range for this position is $150,000-204,000 per year, depending on qualifications, experience, education, and other job-related factors. This range represents Cohu’s good faith estimate of what it reasonably expects to pay for this role upon hire. This role may also be eligible for other compensation programs as determined by company policy. Featured benefits Medical, dental & vision insurance 401(k) with company matching contributions Employee Stock Purchase Plan Tuition assistance Disability & life insurance Profit Sharing #J-18808-Ljbffr Cohu, Inc.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal SW Engineer in San Diego, CA vacancy
  • $190.1k - $316.8k

    ## Principal SW Development EngineerSan Diego, CaliforniaFind out how well you match with this jobJob IDJR120379**The Company**Dexcom Corporation...  ..., and firmware, data, software, and mobile application engineering teams to translate business and customer needs into secure,... 
    Suggested
    Remote work
    Worldwide
    Home office
    Flexible hours

    Dexcom Inc.

    San Diego, CA
    2 days ago
  • $91.8k - $137.6k

     ...Grumman Aeronautics Systems RQ-4 Global Hawk Program seeks a Engineer Navigation or Principal Engineer Navigation to support the Air Vehicle Avionics...  ...determined by business needsExperience with the following SW Tools: Microsoft Office (Word, Excel, Project, Visio), MatlabGeneral... 
    Suggested
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $91.8k - $137.6k

     ...Grumman Aeronautics Systems has an opening for a Aeronautical Engineer or Principal Aeronautical Engineer to join our team of qualified, diverse...  ...an integrated team environment with other systems, software (SW), and specialty engineers to develop solutions.Prepare technical... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $91.8k - $137.6k

     ...Grumman Aeronautics Systems is looking to add a Electronics Engineer/ Principal Electronics Engineer - Dev Ops to join our team in Rancho Bernardo...  ...of related engineering experience.Experience in hands-on SW development with Python, Java, C++, and/or MATLAB to enable the... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  •  ...Grumman Aeronautics Systems MQ-4 Triton Program seeks a Principal or Sr. Principal Engineer Electrical to support the Vehicle Management Subsystem's...  ...obtain a DOD Secret clearanceExperience with the following SW Tools: Microsoft Office (Word, Excel, Project, Visio), MatlabExperience... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Systems Engineer to join our team of diverse, qualified individuals in our...  ...MBSE), and/or CONOPS definition.Hands-on experience with HW/SW integration and test, including test procedure development... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $93.9k - $174.5k

     ...making history.Northrop Grumman Aeronautics Systems is seeking a Principal Systems Engineer/Sr. Principal Systems Engineer to join our team of qualified...  ...• Experience with software development• Experience with HW/SW integration testing• Experience with managing suppliers with... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    1 day ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Sr Principal Electronics Engineer to join our team of qualified, diverse individuals at our...  ...expected to provide leadership for verification materials, SW implementations, updates for ICDs, specifications and coordinating... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    19 hours ago
  • $116.3k - $213.4k

     ...confirmation.Northrop Grumman Aeronautics Systems is seeking a Sr. Principal Systems Engineer to join our team of qualified, diverse individuals within...  ....Experience with software development.Experience with HW/SW integration testing.Experience with Agile execution and... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $129.3k - $193.9k

     ...Grumman Aeronautics Systems has an opening for a System Test Engineer/ Principal System Test Engineer to join the team of qualified individuals...  ...lab operations support.Experience working System Test, SW Development and/or Systems EngineeringUnderstanding of the software... 
    Full time
    Relocation package
    Flexible hours
    Shift work
    Weekend work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems is looking to add Sr. Principal Electronics Communications Engineer. This position can be located in Palmdale, CA, El...  ...Installation, integration, test and troubleshooting of HW and SW in the fieldOn-site lab and field support for test... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    19 hours ago
  • $91.8k - $137.6k

     ...Grumman Aeronautics Systems has an opening for a Systems Integration/Principal Systems Integration​ Engineerto join the team of qualified...  ...Experience writing Python scriptsExperience working System Test, SW Development and/or Systems EngineeringExperience with Windows/Linux... 
    Odd job
    Full time
    Remote work
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Aeronautical Engineer to join our team of qualified, diverse individuals within...  ...by business needsMust have experience with the following SW Tools: Microsoft Office (Word, Excel, Project, Visio),... 
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $142.2k - $213.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Systems Engineer to join our team of diverse, qualified individuals in our...  ...), and/or CONOPS definition. Hands-on experience with HW/SW integration and test, including test procedure development and... 
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  •  ...Northrop Grumman Aeronautics Systems is looking to add Sr Principal Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals...  ...you will design, develop, integrate and test software (SW) for our end-user customers and businesses. You will... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $114k - $171k

     ...history.Northrop Grumman Aeronautics Systems is looking to add a Principal Engineer Software to join our team of qualified, diverse individuals...  ...this role you will design, develop, integrate and test software (SW) for our end-user customers and businesses. You will be... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $103.6k - $155.4k

     ...Northrop Grumman Aeronautics Systems has an opening for a Principal Systems Test Engineer/ Sr. Principal Systems Test Engineer to join the team of qualified...  ...lab operations support. Experience working System Test, SW Development and/or Systems Engineering Understanding of... 
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $91.8k - $137.6k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems MQ-4C Triton Program seeks a Engineer or Principal Engineer Guidance Navigation Control to support the VMS team in Rancho Bernardo, CA.Candidate will perform various Guidance... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    1 day ago
  • $101k - $151.4k

     ...development, production, and maintenance of Low Observable (LO) platforms. We are currently looking for experienced Low Observable Engineer/Principal Engineer - Survivability to work on a variety of challenging projects. One area where we are in need of talent is Radar Cross... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $101k - $151.4k

     ...program funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking to add a Engineer/Principal Engineer - Survivability to join our team. This position can be located in Palmdale, San Diego or El Segundo California.The... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    19 hours ago
  • $101k - $151.4k

     ...Grumman, we Define Possible. We are a passionate community of engineers and leaders, a creative community of scientists and researchers...  ...of Stealth Aircraft. We are currently looking for Engineer/Principal Engineer Survivability - Infrared Technology to work on exciting... 
    Full time
    Overseas
    Relocation package
    Shift work
    Night shift

    Northrop Grumman

    San Diego, CA
    1 day ago
  •  ...enterprise. Let’s talk about the team and you:The Digital Platform Engineering team is focused on building world-class platforms in the cloud...  ...fast experimentation for our data science services. As a Principal Engineer of Identity Platform Engineering at ResMed, you will... 
    Full time
    Flexible hours

    ResMed

    San Diego, CA
    1 day ago
  • $308.6k - $417.5k

    Arm is at the forefront of advanced SoC and multi-die system design. As part of the Solutions Engineering CAD team, you will drive next-generation floor-planning, power delivery network (PG Mesh) methodologies, and technology-node-aware implementation solutions for high... 
    Work at office
    Local area

    ARM

    San Diego, CA
    19 hours ago
  • $137k - $196k

     ...days in office, Friday remote)Our Team:Semtech's Global Test Engineering team is a world-class organization of innovative engineers who...  ...directly impact Semtech's bottom line.Job Summary:We are seeking a Principal Test Engineer to serve as the technical authority and... 
    Full time
    Work at office
    Remote work

    Semtech

    San Diego, CA
    4 days ago
  • $141.5k - $212.2k

     ...the world’s leading integrated design practice. Our architects, engineers, interior designers, consultants, sustainability specialists,...  ...us and design your place with Stantec.Your OpportunityAs a Principal, Electrical Engineering, one must bring deep knowledge and thought... 
    Full time
    Temporary work
    Part time
    For contractors
    Casual work
    Work at office
    Local area

    Stantec

    San Diego, CA
    2 days ago
  • $193k - $220k

     ...CD). Explore more on Cubic.com.Job Details:Job DescriptionJob Summary:Works independently as a technical project leader, applies engineering principles, procedures and techniques to perform systems engineering assignments related to the development of electronic and software... 
    Full time
    For subcontractor

    Cubic Corporation

    San Diego, CA
    2 days ago
  • $142.2k - $213.4k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Systems Engineer to join our team in San Diego, CA or Palmdale, CA. The candidate should be a self-starter with familiarity working in an... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    19 hours ago
  • $120.6k - $180.9k

     ...leading provider of energy solutions, featuring an extensive line of gas turbine-powered compressor sets.The Rotordynamics Design Engineer position is a challenging assignment for candidates who aspire to excel in rotordynamics of turbomachinery. This role is part of a... 
    Full time
    Part time
    Work experience placement
    Flexible hours

    Solar Turbines

    San Diego, CA
    3 days ago
  • $114k - $171k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for Principal Subsystems Engineer to join the team of qualified individuals on our Global Surveillance team. This role is located onsite in Rancho Bernardo... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $228.4k - $342.6k

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Video Systems, HW ArchitectureGeneral Summary:The Machine...  ....Work with cross-functional teams (HW design, verification, SW, systems, marketing, product planning) to align architecture with... 
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal SW Engineer. Be the first to apply!