Top Software Engineer Jobs in Portland, OR

3 Days AgoSaved
In-Office
Portland, OR
86K-130K Annually
Junior
86K-130K Annually
Junior
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
Reposted 3 Days AgoSaved
In-Office or Remote
Portland, OR
131K-249K Annually
Senior level
131K-249K Annually
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Provide technical and production expertise for Autodesk Maya customers: understand pipelines, diagnose issues, design and develop fixes and tooling, write tests, collaborate with cross-functional teams, and occasionally travel to client sites.
Top Skills: Ai/Ml FrameworksAutodesk MayaC++CodexMaya C++ ApiMaya Python ApiPython
4 Days AgoSaved
In-Office
Portland, OR
Expert/Leader
Expert/Leader
Other • Retail
Architects and owns critical Nike Run Club and Nike Training Club mobile capabilities across iOS, Android, and wearables. Leads workout-session reliability, sensor and GPS systems, offline storage, companion-device synchronization, CI/CD, observability, security, and platform modernization. Establishes technical standards, leads architecture reviews, mentors senior engineers, consolidates legacy systems, and shapes the multi-year activity platform roadmap. Partners across product, design, security, privacy, platform, and engineering teams while advancing AI-enabled development and wearable experiences.
Top Skills: Ai/MlApp Store ConnectApple WatchCi/CdCore LocationCore MotionFastlaneFusedlocationproviderGarminGoogle FitGoogle PlayGradleHealth ConnectHealthkitJetpack ComposeKotlinKotlin MultiplatformOn-Device Machine LearningSensor FusionSensormanagerStravaSwiftSwiftuiWatchosWear OsXcode
5 Days AgoSaved
In-Office
Portland, OR
150K-211K Annually
Junior
150K-211K Annually
Junior
Artificial Intelligence • Cloud • Information Technology • Software
Design and implement software for Intel quantum hardware, research quantum error correction protocols, evaluate hardware/software trade-offs, and collaborate with quantum hardware, software, algorithm, and application teams. Provide technical leadership, promote software engineering best practices, deliver high-quality tools, assess technical feasibility, prioritize development, and track industry advancements in fault-tolerant quantum computing.
Top Skills: C++Fault-Tolerant Quantum ComputingPythonQuantum ComputingQuantum Error Correction
Reposted 5 Days AgoSaved
In-Office or Remote
Portland, OR
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Software
The Software Engineer will manage data collection for model training, operate cloud infrastructure, and collaborate on AI datasets.
Top Skills: BashDockerGCPPythonTerraform
Reposted 10 Days AgoSaved
In-Office
Portland, OR
Junior
Junior
Other • Retail
Build cloud-native tooling for enterprise design applications: design, implement, and test software; define requirements with product and engineers; support production systems and resolve issues for end users and partner teams.
Top Skills: Aws LambdaAws Step FunctionsDomain-Driven DesignDynamoDBJavaScriptMicroservicesNode.jsOpensearchRestS3
Reposted 11 Days AgoSaved
In-Office
Portland, OR
119K-206K Annually
Senior level
119K-206K Annually
Senior level
eCommerce • Retail
Develop and support native Android features for eBay’s high-traffic Homepage experience. Responsibilities include coding, testing, deployment, production support, architecture contributions, complex project delivery, code reviews, mentoring, reusable component development, tooling improvements, and collaboration with product, design, backend, and platform teams.
Top Skills: AndroidAndroid View SystemCi/CdClean ArchitectureGradleGraphQLJavaJetpack ComposeKotlinMvvmRest Apis
11 Days AgoSaved
In-Office
Portland, OR
129K-245K Annually
Junior
129K-245K Annually
Junior
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
13 Days AgoSaved
Hybrid
Portland, OR
Mid level
Mid level
Cloud • Digital Media • Hardware • News + Entertainment • Software
Develop and maintain high-performance backend services primarily in C++, with contributions in Go. Build real-time systems for processing live audio, video, captions, timecode, and network data. Address concurrency, timing, performance, and reliability challenges in a Linux environment. Collaborate with product, QA, and engineering teams through design discussions, code reviews, and Agile development while writing clean, tested, maintainable software.
Top Skills: AmqpBitbucketC++GoGrpcJenkinsK3SKubernetesLinuxRabbitMQReactRest
Reposted 16 Days AgoSaved
In-Office
Portland, OR
Entry level
Entry level
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
Reposted 16 Days AgoSaved
In-Office
Portland, OR
Mid level
Mid level
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
Reposted 16 Days AgoSaved
In-Office
Portland, OR
Entry level
Entry level
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
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 16 Days AgoSaved
In-Office
Portland, OR
128K-157K Annually
Entry level
128K-157K Annually
Entry level
Artificial Intelligence • Cloud • Information Technology • Software
Design, develop, integrate, validate, and debug system-level software (firmware, drivers, OS, middleware). Collaborate cross-functionally, optimize performance, create validation plans and automation, support pre- and postsilicon testing, troubleshoot issues, and maintain documentation and coding/security best practices.
Reposted 18 Days AgoSaved
Hybrid
Portland, OR
152K-288K Annually
Senior level
152K-288K Annually
Senior level
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
18 Days AgoSaved
In-Office
Portland, OR
184K-357K Annually
Senior level
184K-357K Annually
Senior level
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
Reposted 18 Days AgoSaved
In-Office
Portland, OR
Senior level
Senior level
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
Reposted 20 Days AgoSaved
In-Office or Remote
Portland, OR
184K-357K Annually
Senior level
184K-357K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design, develop, test, and optimize system software for next-generation ARM SoCs in pre- and post-silicon phases. Analyze system-wide performance bottlenecks, recommend HW/SW policies, perform competitive workload comparisons, and drive full-stack adoption of performance optimizations across NVIDIA software and OSS SDKs.
Top Skills: Arm ArchitectureCudaDevice DriversGpusLinuxLinux PerfOss SdksSoc
Reposted 21 Days AgoSaved
In-Office
Portland, OR
Junior
Junior
Other • Retail
Work on Nike Run Club or Nike Training Club iOS apps building well-scoped features, writing testable Swift, contributing to sensors/background/upload stacks, instrumenting for observability, triaging crashes, participating in on-call, and adopting AI-assisted development practices while collaborating across design, product, and backend teams.
Top Skills: App Store Release ProcessAsync/AwaitAutonomous Build And Review LoopsAvfoundationBackground ModesCi/CdCombineCore LocationCore MotionCrash TriageFastlaneGraphQLInstrumentsLlm Coding AgentsMemory AnalysisMviMvvmPush NotificationsRestSnapshot TestingSpmSwiftSwift Package ManagerSwiftuiThe Composable Architecture (Tca)UikitXcodeXctestXcuitest
Reposted 22 Days AgoSaved
In-Office
Portland, OR
Expert/Leader
Expert/Leader
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
Reposted 22 Days AgoSaved
In-Office
Portland, OR
Junior
Junior
Other • Retail
Join the Activity Apps Android team to implement and own well-scoped features in Nike Run Club or Nike Training Club. Write idiomatic, testable Kotlin, work with sensors and background services, instrument for observability, participate in on-call, and adopt AI-native development tools while collaborating with cross-functional partners.
Top Skills: Anr/Crash TriageAudio FocusCi/CdCompose Ui TestsCoroutinesDaggerEspressoFlowForeground ServicesGoogle Play Release ProcessGradleGraphQLHiltJetpack ComposeJunitKotlinLifecycleLlm Coding AgentsLocation ApisMemory AnalysisMviMvvmNavigationProfilingPush NotificationsRestRoomSensorsSpec Driven DevelopmentWorkmanager
Reposted 24 Days AgoSaved
In-Office
Portland, OR
Junior
Junior
Other • Retail
Support, modernize, and migrate PowerBuilder legacy applications; implement and configure FlexPLM/Centric PLM modules, workflows, reports, and role-based access; develop integrations, ETL, and relational database solutions; enable ML/analytics pipelines and incorporate analytical outputs; troubleshoot and optimize production environments; collaborate with cross-functional teams to align technical solutions with business needs.
Top Skills: APIsAppeon PowerserverCadCentric PlmCloud ArchitecturesDatawindowETLFlexplmPlm MiddlewarePowerbuilderPowerscriptRelational DatabasesSnapdevelopWeb Services
Reposted 24 Days AgoSaved
In-Office
Portland, OR
116K-197K Annually
Senior level
116K-197K Annually
Senior level
Hardware
Develop and maintain high-performance software for integrated hardware/software semiconductor systems. Build and optimize multithreaded/multiprocessing applications in C++/C# on Windows and Linux, collaborate with hardware and algorithm teams, diagnose system-level issues, contribute to architecture and design reviews, and use AI tools to accelerate development and testing.
Top Skills: .Net Core.Net FrameworkAi ToolsC#C++LinuxMultiprocessingMultithreadingWindows
Reposted 25 Days AgoSaved
In-Office
Portland, OR
152K-288K Annually
Senior level
152K-288K Annually
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and implement developer tools for GPU-based 3D graphics and neural rendering. Improve existing tooling, collaborate with compiler/driver/research teams, write high-performance C/C++ code, document designs, estimate tasks, and develop test plans with QA.
Top Skills: CC++CudaDirect3DGpuNeural RenderingOpenglPyTorchTensorFlowVulkan
2 Days AgoSaved
In-Office
Portland, OR
94K-123K Annually
Senior level
94K-123K Annually
Senior level
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
3 Days AgoSaved
In-Office
Portland, OR
86K-130K Annually
Senior level
86K-130K Annually
Senior level
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account