Principal SW Engineer
$150k - $204kCohu, 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.
$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,...SuggestedRemote workWorldwideHome officeFlexible hours$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...SuggestedFull timeWork at officeRelocation packageShift work$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...SuggestedFull timeRemote workRelocation packageShift work$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...SuggestedFull timeRemote workRelocation packageShift work- ...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...SuggestedFull timeWork at officeRemote workRelocation packageShift work
$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 timeRelocation packageShift work$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 timeRelocation packageShift work$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 timeRemote workRelocation packageShift work$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 timeRelocation packageShift work$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 timeRelocation packageFlexible hoursShift workWeekend work$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 timeRemote workRelocation packageShift work$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 jobFull timeRemote workRelocation packageFlexible hoursShift work$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 timeWork at officeRemote workRelocation packageShift work$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 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 timeRelocation packageShift work
$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 timeRemote workRelocation packageShift work$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 packageFlexible hoursShift work$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 timeRelocation packageShift work$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 timeRelocation packageShift work$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 timeRelocation packageShift work$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 timeOverseasRelocation packageShift workNight shift- ...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 timeFlexible hours
$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 officeLocal area$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 timeWork at officeRemote work$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 timeTemporary workPart timeFor contractorsCasual workWork at officeLocal area$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 timeFor subcontractor$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 timeRemote workRelocation packageShift work$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 timePart timeWork experience placementFlexible hours$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 timeRemote workRelocation packageShift work$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 placementWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal SW Engineer. Be the first to apply!
- principal network engineer San Diego, CA
- civil engineer project manager San Diego, CA
- principal engineer San Diego, CA
- principal infrastructure engineer San Diego, CA
- director quality engineering San Diego, CA
- senior civil engineer project manager San Diego, CA
- senior chief engineer San Diego, CA
- engineering director San Diego, CA
- senior director engineering San Diego, CA
- director systems engineering San Diego, CA
