2

Remote Embedded Engineer Jobs in Oregon (NOW HIRING)

Senior iOS SDK Engineer

OR · On-site +1

$130K - $170K/yr

... embedded in customer applications. It is ideal for someone who enjoys working close to the platform ... Work Culture & Travel We are a remote-first company. This role is open to candidates located ...

Job Purpose The Application Security Engineer is responsible for strengthening the security of our ... Experience securing embedded systems and mobile applications. Reasoning Ability Problem management ...

Quality Assurance Engineer

OR · On-site +1

$97K - $115K/yr

... embedded throughout the data lifecycle. You will serve as a trusted advocate for data integrity ... While you are required to live in Oregon, SAIF employees enjoy remote, in-office, and hybrid work ...

Senior Manager, Data Security

Portland, OR · On-site +1

$121K - $166K/yr

This role is remote-friendly within North America. For those who prefer in-office or hybrid work ... scalable engineering controls and ensure data security requirements are embedded across the ...

Engineers work across a variety of Bank initiatives while partnering closely with Product ... Remote [ A specific city/location is not required if the role does not have an in-person ...

Engineers work across a variety of Bank initiatives while partnering closely with Product ... Remote [ A specific city/location is not required if the role does not have an in-person ...

The Team: The Conversion Engineering team sits at the intersection of product performance and ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on the Upstart Bank team, you will design and build systems that ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on the Upstart Bank team, you will design and build systems that ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Software Engineer

OR · On-site +1

Remote Experience: Entry-Mid level Employment Type: Full-Time Industry: Computer and Network Security About the position The Software Engineer role designs, develops, and maintains software ...

As a Software Engineer in Partner Engineering, you'll play a pivotal role in shaping technical ... This role is eligible for full-time remote work in one of our entities: CA, CO, ID, IL, FL, GA, MA ...

Senior Software Engineer, Pricing

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on Core Pricing, you'll play a critical role in evolving the systems ... Remote US Time Zone Requirements - This team operates across all U.S. time zones. Travel ...

Showing results 21-40

Remote Embedded Engineer information

What is a remote embedded engineer?

A Remote Embedded Engineer is a professional who designs, develops, and maintains embedded systems, such as microcontrollers or specialized hardware, while working from a location outside the traditional office environment. They use programming languages like C or C++ to create software that interacts directly with hardware components. Remote Embedded Engineers often collaborate with teams using online tools, manage tasks independently, and ensure the reliability and efficiency of embedded systems across industries such as automotive, medical devices, or IoT. Their work enables connectivity and functionality in a wide range of smart devices.

What are the key skills and qualifications needed to thrive as a remote embedded engineer?

To thrive as a Remote Embedded Engineer, you need expertise in embedded systems design, proficiency in programming languages like C/C++, and a background in electrical or computer engineering. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware debugging tools, and version control systems such as Git is typically required. Strong problem-solving abilities, self-motivation, and effective remote communication skills make candidates stand out in this role. These competencies are vital to ensure reliable embedded solutions, efficient project collaboration, and independent productivity in a remote environment.

How do remote embedded engineers typically collaborate with hardware teams when working off-site?

Remote Embedded Engineers often use a combination of version control systems, video conferencing, and remote desktop tools to stay in sync with hardware teams. They may participate in daily standups, share code and test results through collaborative platforms, and sometimes use hardware simulators or remote lab access for testing. Regular documentation and clear communication are key, as are scheduled sync meetings to address integration issues and align project milestones. This structure helps ensure smooth coordination despite physical distance.

What is the difference between Remote Embedded Engineer vs Remote Firmware Engineer?

AspectRemote Embedded EngineerRemote Firmware Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with firmware development
Work EnvironmentDesigning and developing embedded hardware/software, often in R&D or product development teamsWriting low-level code for hardware devices, often in manufacturing or product support
Industry UsageElectronics, IoT, automotive, consumer devicesConsumer electronics, IoT, industrial equipment
Common Search/ComparisonRemote Embedded EngineerRemote Firmware Engineer

Both roles focus on embedded systems but differ mainly in scope. Remote Embedded Engineers work on both hardware and software integration, while Remote Firmware Engineers specialize in low-level firmware coding. The choice depends on whether the focus is on hardware-software integration or firmware development.

What are the most commonly searched types of Embedded Engineer jobs in Oregon?

The most popular types of Embedded Engineer jobs in Oregon are:

What cities in Oregon are hiring for Remote Embedded Engineer jobs?

Cities in Oregon with the most Remote Embedded Engineer job openings:

Infographic showing various Remote Embedded Engineer job openings in Oregon as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution.

Senior iOS SDK Engineer

Embrace

OR • On-site, Remote

$130K - $170K/yr

Full-time

Re-posted 25 days ago


Job description

About the Role

We are looking for a Senior iOS SDK Engineer to join our Mobile Observability team, responsible for designing, building, and maintaining our open-source Swift SDK across Apple platforms (iOS, tvOS, watchOS, and macOS).

This is a hands-on, SDK-first role focused on building high-performance instrumentation libraries embedded in customer applications. It is ideal for someone who enjoys working close to the platform, solving difficult edge cases, and designing APIs that other developers rely on.

You'll work on performance monitoring, telemetry capture, hang detection and crash reporting, all designed for minimal overhead and maximum reliability. You'll collaborate across platform teams and contribute to evolving observability standards such as OpenTelemetry.

What You'll Do
  • Design, build, and maintain a modular Swift SDK used by developers across Apple platforms
  • Work on crash reporting, hang detection, performance monitoring, and telemetry instrumentation
  • Build reliable mechanisms for offline storage, batching, retries, and data delivery under mobile runtime constraints
  • Contribute to SDK architecture, API ergonomics, and backward compatibility
  • Design and evolve APIs with a focus on stability, clarity, and long-term compatibility
  • Debug complex issues across devices, OS versions, and app environments, including threading, memory, and lifecycle challenges
  • Develop and maintain capture services for networking, user interactions, and system events, leveraging frameworks such as MetricKit
  • Optimize startup performance, binary size footprint, memory usage, and thread safety
  • Coordinate with cross-platform SDK teams (React Native, Flutter, Unity) to ensure native SDK changes do not introduce downstream breaking issues
  • Collaborate on OpenTelemetry alignment and upstream contributions
  • Partner with Product and Customer Success to incorporate developer feedback

Basic Qualifications
  • Strong proficiency in Swift, including async/await, structured concurrency, and protocol-oriented design
  • Experience building or maintaining SDKs, frameworks, or developer-facing libraries
  • Deep understanding of Apple platform runtime constraints: memory, threading, lifecycle, startup performance
  • Experience debugging issues in production mobile environments
  • Familiarity with API design, versioning, and SDK evolution
  • Understanding of binary compatibility and ABI stability
  • Strong advocate for testing, reliability, and code quality
  • Excellent verbal and written communication skills
  • Experience using Git and modern CI/CD workflows
  • Openness to AI-augmented engineering workflows
Preferred Qualifications
  • Experience with Objective-C interoperability, runtime behavior, or method swizzling
  • Experience with Swift macros or Swift Syntax
  • Familiarity with OpenTelemetry or observability concepts (traces, spans, logs)
  • Experience supporting multiple Apple platforms from a shared codebase
  • Familiarity with system-level frameworks such as MetricKit or MXDiagnostic
  • Experience working in a multi-SDK ecosystem where platform changes affect cross-platform consumers
  • Contributions to open-source projects
  • Experience supporting external developers / SDK users
Additional ExpectationsInterview & Collaboration

Our interview process includes live, synchronous conversations. Final stages may include an in-person meeting with a team member (travel may be required).

Engineering Workflow Evolution

We work in an environment where AI-assisted tools are increasingly part of engineering workflows.

We value pragmatic, thoughtful use of these tools and expect candidates to be comfortable discussing their experience and perspective.

Role Focus

This role emphasizes SDK / framework / platform engineering, not application UI development.

Work Culture & Travel

We are a remote-first company. This role is open to candidates located anywhere in the U.S. or Canada. We believe in regular in-person connection and expect travel for team off-sites and collaboration to be approximately once per quarter.

The cash compensation for this role is in the $130k-170k range. In addition to base comp for this role, we offer equity in the form of options, a variety of benefits, and the opportunity to grow in an exciting and collaborative environment. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process.

Why Join Embrace?

As the only user-focused observability solution built on OpenTelemetry, Embrace delivers crucial insights across both DevOps, web and mobile teams to illuminate real customer impact - not just server impact - to deliver the best app experiences. Customers like The New York Times, Marriott, Masterclass, Home Depot, and Cameo love Embrace's observability platform because it makes extremely complicated and voluminous data actionable. Our cultural values highlight how we seek to improve as individuals, team members, and a company each and every day.