Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Portland, OR
Semiconductor • Manufacturing
Designs, develops, and optimizes low-level software for semiconductor equipment across the full software development lifecycle. Responsibilities include building .NET applications with C# and WPF, implementing client-server and hardware communication using WCF, TCP/IP, serial, and related protocols, and participating in code reviews, testing, integration, and architecture improvements. The role collaborates with cross-functional teams to translate customer requirements into technical solutions.
Top Skills:
.NetAgile/ScrumC#GitTcp/IpWcfWpf
Artificial Intelligence • Cloud • Information Technology • Software
Administer EDA design environments and deploy tools supporting layout, verification, and semiconductor technology development. Develop Python, Shell, TCL, Perl, and other automation scripts; manage GitHub workflows, CI/CD, software deployments, engineering databases, libraries, and access controls. Troubleshoot EDA tools, DRC/LVS flows, infrastructure, and user issues. Partner with design, CAD, infrastructure, and vendor teams to modernize workflows, implement AI-enabled productivity solutions, and provide documentation and technical support.
Top Skills:
AICadence VirtuosoCalibreCi/CdDevOpsDrcGitGitIc Validator (Icv)LinuxLvsPerlPythonShellTclUnixVlsi
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Own end-to-end software integration across firmware, BSP, drivers, GPU software, services, and release systems. Lead system-level debugging of boot failures, crashes, resets, power transitions, performance regressions, and update issues. Analyze logs, traces, crash dumps, and hardware diagnostics to identify root causes, automate failure classification, integrate partner software, and coordinate cross-functional resolution across firmware, kernel, hardware, architecture, and OS teams.
Top Skills:
AcpiArmBspCC++Ci/CdDevice DriversDevice TreeFirmwareHypervisorKernelLinuxPythonSocUartWindows
Aerospace
Designs and develops full-stack features for a network-management microservices platform. Responsibilities include building C#/.NET services, APIs, Kubernetes workloads, web interfaces, deployment automation, monitoring tools, and secure DevSecOps solutions. The role contributes to architecture, technical specifications, documentation, and AI-assisted development workflows while collaborating with product owners and external stakeholders.
Top Skills:
.NetAngularBlazorC#DevsecopsDocker ComposeEncryptionGraphQLGrpcHelmHyper-VJavaScriptKubernetesMicroservicesPkiRestVMware
Semiconductor • Manufacturing
Develop and maintain AiDiffract software for semiconductor optical critical dimension metrology across the full software development lifecycle. Responsibilities include design, implementation, testing, refactoring, CI/CD automation, code reviews, quality improvement, and secure evaluation of AI-generated code. The engineer collaborates with applications, algorithms, SQA, and user teams while applying software engineering, DevOps, and potentially physics-based modeling or machine learning techniques to complex scientific systems.
Top Skills:
Azure DevopsC#C/C++ChatgptCi/CdDynamic AnalysisGithub CopilotHigh-Performance Computing (Hpc)Machine LearningParallel ComputingPythonStatic AnalysisVisual StudioWindows
Information Technology • Consulting
The Software Engineer role primarily focuses on embedded development with Linux, including kernel driver work and version control using GIT.
Top Skills:
Embedded DevelopmentGitKernel DriverLinuxYocto
Information Technology • Consulting
The Software Engineer will develop L2/L3 networking protocols using C, optimize performance, and create networking applications. Experience in Linux internals, scripting, and virtualization is required.
Top Skills:
CDpdkLinuxOpen FlowOvsPerlPythonQemuShellVirtualizationVMware
Information Technology • Software
Develop, test, and maintain software components and applications. Collaborate with teams, implement CI/CD, and mentor others.
Top Skills:
CSSEclipseGitJavaJavaScriptJenkinsJspPostmanSoap UiSplunkSQLUrban Code Deploy (Ucd)Visual Studio CodeXML
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The role involves developing advanced computational methods for semiconductor manufacturing, leading innovation, and scaling software for high data processing needs.
Top Skills:
Artificial IntelligenceComputational MethodsComputer AlgorithmsGpuSemiconductor Manufacturing
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Develop system software and firmware for power management across Tegra automotive, embedded, and data center SoCs. Responsibilities include implementing power policies, debugging complex system issues, collaborating on performance and efficiency strategies, creating validation plans, and analyzing energy consumption. The role requires strong C/C++ and Python skills, system-level software experience, and knowledge of computer architecture, operating systems, and hardware-software interactions.
Top Skills:
ArmCC++Clock GatingDvfsEmbedded SystemsEmulationFirmwareLinuxPower GatingPythonSimulationSocTegra
Consulting • Energy • Renewable Energy
Leads architecture, design, development, integration, deployment, and operational support for complex full-stack applications built on the Mendix platform. Establishes technical standards, reviews code, mentors engineers, guides cross-functional initiatives, manages technical risks, supports Agile delivery, and leads incident response, performance optimization, monitoring, automation, and production readiness across multiple teams.
Top Skills:
APIsC#Ci/Cd PipelinesCloud PlatformsCSSHTMLJavaJavaScriptMendixPythonSQL
Healthtech • Pharmaceutical
Designs, develops, tests, debugs, and documents software/firmware for embedded systems. Works independently on engineering projects, leads design reviews, coordinates verification testing, and collaborates with cross-functional teams.
Top Skills:
BootloadersCC++Cloud PlatformsCyber-SecurityEmbedded SystemsLinuxLinux KernelNetworkingPythonQtRtosTypescriptYocto
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Artificial Intelligence • Cloud • Information Technology • Software
Designs, develops, tests, and deploys cloud-native applications, microservices, APIs, and backend services on Azure. Ensures cloud security best practices, troubleshoots production issues, and creates manual and automated testing plans. The role requires experience with Azure services, databases, containers, web services, and modern development technologies, with responsibility for building solutions under stringent customer controls.
Top Skills:
AzureAzure Database For MysqlAzure Database For PostgresqlAzure Key VaultAzure Sql DatabaseC#/.Net CoreCloud ComputingCosmos DbCSS3GraphQLHTML5JavaScriptKubernetesMicroservicesPlaywrightReactRest ApisTypescript
Industrial • Manufacturing
Design and implement C#/.NET applications and C/C++ firmware for embedded laser controllers. Lead SW/FW architecture, testing, board bring-up, debugging, maintenance of legacy products, and collaborate with hardware and test engineers.
Top Skills:
.NetCC#C++Cyber Resilience ActFreertosGitI2CIarMsp430Nvidia TegraNxp I.Mx6Pci/PciePicPythonQnxQtSpiStm32SubversionTcp/IpUartUsbVisual StudioWpf
Hardware • Semiconductor • Quantum Computing • Manufacturing
Leads architecture, development, modernization, testing, deployment, and support of software for semiconductor manufacturing and test systems. Migrates legacy MATLAB and LabVIEW applications to C#/.NET, integrates software with equipment and hardware, develops automation and testing frameworks, resolves complex defects, contributes to CI/CD, and mentors engineers. Collaborates across software, hardware, systems, manufacturing, quality, product, and customer support teams.
Top Skills:
.NetAzure DevopsCC#C++Ci/CdData AcquisitionGitIndustrial AutomationInstrumentationLabviewMachine VisionMatlabMotion ControlVisual Studio
Semiconductor • Manufacturing
Design, develop, and optimize low-level software for semiconductor equipment. Build .NET applications using C# and WPF, implement client-server communication with WCF and TCP/IP, and integrate hardware through serial and other protocols. Collaborate on requirements, architecture, code reviews, testing, debugging, and system integration across the software development lifecycle.
Top Skills:
.NetC#GitSemi Industry StandardsTcp/IpWcfWpf
Semiconductor • Manufacturing
Leads software architecture, integration, and performance optimization for R/Theta motion-stage subsystems in semiconductor inspection and metrology platforms. Develops real-time motion-control software, coordinate transformation, calibration, compensation, and optimization algorithms. Defines requirements and automated calibration workflows, integrates software with mechanical, electrical, controls, and systems engineering, and troubleshoots complex hardware-software issues while providing technical leadership across engineering programs.
Top Skills:
Automation SystemsC#Calibration AlgorithmsCoordinate Transformation AlgorithmsGitMultithreadingObject-Oriented DesignPrecision Motion ControlReal-Time Systems
Artificial Intelligence • Software • PropTech
Build and ship full‑stack features across the core platform, design and optimize database schemas for large geospatial datasets, write production-quality code through CI/CD, collaborate with product and design, use AI tooling daily, participate in code reviews, architecture, and on-call rotation.
Top Skills:
Ai ToolingCi/CdPythonReactRelational DatabasesRestful ApiTypescript
Artificial Intelligence • Software • PropTech
Build and ship full‑stack features across a core platform using modern backend and frontend frameworks. Design and optimize database schemas for geospatial queries, write production-quality code deployed via CI/CD, collaborate with product and design, use AI tooling daily, participate in code reviews, architecture discussions, and on-call rotation.
Top Skills:
Ai Development ToolingCi/CdPythonReactRelational DatabasesRestful ApisTypescript
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Lead design and development of diagnostics and validation systems for NVIDIA data center server platforms. Drive platform bring-up, hardware validation strategies, root-cause analysis, and diagnostic software across ODMs, CSPs, and field operations. Provide technical leadership, mentor teams, and define diagnostic architecture and roadmaps to ensure reliability and performance at scale.
Top Skills:
ArmBiosBmcCC++EthernetInfinibandLinuxNvlinkPciePythonUefiWindowsX86
One Month AgoSaved
Fitness • Healthtech
The Software Quality Engineer participates in agile scrum and defect triage teams; reviews requirements, designs, code, and tests; develops and executes manual and automated unit, component, system, integration, and regression tests; reports defects and verifies fixes; monitors quality metrics and test coverage; improves test stability and processes; and collaborates with development teams to ensure software testability, reliability, scalability, and maintainability.
Top Skills:
Acceptance Test-Driven Development (Atdd)AgileAutomated TestingC#Code CoverageContinuous IntegrationDatabase TechnologiesJavaMobile TechnologiesPythonRubyStatic AnalysisTest Automation FrameworksTest-Driven Development (Tdd)Web Technologies
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Lead pre-silicon system software bring-up and validation on simulation platforms. Develop automation, tools, and workflows to improve simulation-based development, debug complex cross-stack issues, enable teams to use virtual platforms, and drive platform readiness for new chips in early-development environments.
Top Skills:
CC++LinuxPythonShell ScriptingSystemcVdk
Professional Services • Consulting • Industrial
Maintain and customize an in-house SQL/ASP.NET/COM XML-based CMS/CRM application. Diagnose and fix performance issues, develop T-SQL reports and system commands, build dashboards using XML/XPath, and implement new functionality per user requests under the Senior Software and Systems Administrator.
Top Skills:
Asp.NetCmsComCRMSQLSql Server Reporting Services (Ssrs)T-SqlXMLXpath
Agency • Information Technology • Professional Services • Consulting
Work on a storage I/O R&D team building and maintaining tools to run experiments, collect and process data, implement features, configure experiments, and debug issues to support product development and validation.
Top Skills:
AndroidC#LinuxNvmeOs XPowershellPythonSataScsiWindowsWinpe
Agency • Information Technology • Professional Services • Consulting
Develop and integrate multi-module C#/.NET components, implement RESTful client/server interactions, marshal data between C# and C++, write unit tests, debug Windows services and drivers, and work with cloud environments and Intel platform technologies.
Top Skills:
.Net (4.5+)AWSAzureC#C++Cloud ArchitectureClrFilter DriversHTMLIntel Me DalIntel SgxIntel Technology AccessJavaScriptManaged C++Marshalling (C#<->C++)N-Tier ArchitectureRestful ApisUnit TestingVisual Studio 2012+Windows Debugging ToolsWindows Network StackWindows Services
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in Portland, OR Hiring Software Engineers
See AllPopular Portland, OR Job Searches
Tech Jobs & Startup Jobs in Portland
Remote Jobs in Portland
Content Jobs in Portland
Customer Success Jobs in Portland
IT Jobs in Portland
Cyber Security Jobs in Portland
Tech Support Jobs in Portland
Data & Analytics Jobs in Portland
Analysis Reporting Jobs in Portland
Analytics Jobs in Portland
Business Intelligence Jobs in Portland
Data Engineer Jobs in Portland
Data Science Jobs in Portland
Machine Learning Jobs in Portland
Data Management Jobs in Portland
UX Designer Jobs in Portland
Software Engineer Jobs in Portland
Android Developer Jobs in Portland
C# Jobs in Portland
C++ Jobs in Portland
DevOps Jobs in Portland
Front End Developer Jobs in Portland
Golang Jobs in Portland
Hardware Engineer Jobs in Portland
iOS Developer Jobs in Portland
Java Developer Jobs in Portland
Javascript Jobs in Portland
Linux Jobs in Portland
Engineering Manager Jobs in Portland
.NET Developer Jobs in Portland
PHP Developer Jobs in Portland
Python Jobs in Portland
QA Jobs in Portland
Ruby Jobs in Portland
Salesforce Developer Jobs in Portland
Scala Jobs in Portland
Finance Jobs in Portland
HR Jobs in Portland
Internships in Portland
Legal Jobs in Portland
Marketing Jobs in Portland
Operations Jobs in Portland
Office Manager Jobs in Portland
Operations Manager Jobs in Portland
Product Manager Jobs in Portland
Project Manager Jobs in Portland
Sales Jobs in Portland
Account Executive (AE) Jobs in Portland
Account Manager (AM) Jobs in Portland
Sales Leadership Jobs in Portland
Sales Development Representative Jobs in Portland
Sales Engineer Jobs in Portland
Sales Operations Jobs in Portland
All Filters
Total selected ()
No Results
No Results




















