2

Remote Embedded Firmware Engineer Jobs in Oregon

Sr. Embedded Software/Firmware Engineer

OR ยท On-site +1

$180K - $240K/yr

Senior Embedded Software/Firmware Engineer (Device Drivers) Summary: You will be responsible for Ethernovia's Networking devices software stack development which will include; Embedded Firmware ...

Deliver technical presentations to audiences ranging from firmware engineers to C-suite executives ... Embedded C/C++, or scripting in Python or Bash for automation, testing, and demo environments

Senior Manager, Engineering - Data Center Firmware

OR ยท On-site +1

$119K - $157K/yr

Experience with Embedded Linux, FreeRTOS, Yocto/BitBake, Git, Perforce, Jira, and modern firmware ... engineering teams. NVIDIA is leading the way in groundbreaking developments in Artificial ...

New

Make firmware releases boring . The best release is the one nobody has to think about: a ... Growing engineers, running 1:1s, hiring. You're not looking to trade one for the other. Maybe you ...

Senior FPGA Prototyping Engineer

OR ยท On-site +1

$120K - $225K/yr

You will own FPGA prototyping, firmware enablement, first-silicon bring-up, and hardware validation ... Experience with embedded processors (ARM or RISC-V). * Experience working with hard real-time ...

Embedded within our interconnect team, you will apply multi-disciplinary expertise to address ... Collaborate with multi-disciplinary teams (Application Engineers, Solution Architects, Firmware ...

... with remote and travel-based support as business needs require, to debug hardware, firmware ... Knowledge of Embedded Linux Systems, APIs, and similar embedded OS. Experience working with ODMs ...

New

... with remote and travel-based support as business needs require, to debug hardware, firmware ... Knowledge of Embedded Linux Systems, APIs, and similar embedded OS. Experience working with ODMs ...

New

Senior ASIC Emulation Engineer

OR ยท On-site +1

$170K - $250K/yr

The Role We are seeking a Senior ASIC Emulation Engineer who will lead the bring-up, deployment ... Experience with hardware/software interfaces, embedded processors, firmware bring-up, and C/C ...

Senior ASIC Design Verification Engineer

OR ยท On-site +1

$170K - $250K/yr

The Role We are seeking a Senior ASIC Design Verification Engineer whose role will be to verify the ... Familiarity with embedded processor-based designs and firmware/bare metal coding (ex: C, C++). Nice ...

Senior Software Engineer - Server Manageability

OR ยท On-site +1

$122K - $161K/yr

Leading BMC firmware design with a global team of engineers. Designing and developing performance ... Experience with C/C++ development, bash/python for scripting, and debugging skills in embedded ...

New

Principal ASIC Design Verification Engineer

OR ยท On-site +1

$190K - $285K/yr

The Role We are seeking a Principal ASIC Design Verification Engineer whose role will be to verify ... Experience with embedded processor-based designs and firmware/bare metal coding (ex: C, C+

Validation Engineer

Salem, OR ยท On-site +1

$134K - $184K/yr

... Remote, Oregon. What You'll Achieve As a Validation Engineer , you will be responsible for the ... Strong experience in embedded development of server control and management systems, with deep ...

Principal Software Engineer, AI Networking

OR ยท On-site +1

$134K - $180K/yr

Serve as the principal-level technical authority for embedded networking products like BlueField ... Proven low-level software expertise with proficiency in C/C++ and comfort debugging across firmware ...

New

Senior System Integration Engineer, Memory

OR ยท On-site +1

$104K - $142K/yr

This role covers the full stack, including silicon, package, embedded software, testing, and ... firmware - translating characterization results into signed-off operating points and release ...

New

As we expand into API-first, embedded, and AI-driven integrations, maintaining reliability across ... We're a remote-first, work-anywhere, and "yes - you should make time for that adventure/vacation ...

next page

Showing results 1-20

Remote Embedded Firmware Engineer information

What is a remote embedded firmware engineer?

A Remote Embedded Firmware Engineer is a professional who designs, develops, and maintains low-level software (firmware) that directly controls hardware devices, typically in embedded systems such as IoT devices, consumer electronics, or automotive systems. Working remotely, they collaborate with cross-functional teams using online tools and platforms to write, test, and debug code, ensuring the seamless integration of hardware and software. This role requires strong programming skills, usually in C or C++, and a solid understanding of hardware architectures and communication protocols. Remote Embedded Firmware Engineers must also be effective communicators and self-motivated to work independently from various locations.

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

To thrive as a Remote Embedded Firmware Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a solid background in electronics or computer engineering, often supported by a relevant degree. Familiarity with microcontroller architectures, real-time operating systems (RTOS), and tools like JTAG debuggers or version control systems is typically required. Excellent problem-solving, self-motivation, and clear remote communication skills help distinguish top performers in this role. These capabilities are crucial for developing reliable firmware, collaborating effectively across distributed teams, and delivering robust embedded solutions.

How do remote embedded firmware engineers typically collaborate with hardware teams to ensure successful integration?

Remote Embedded Firmware Engineers frequently collaborate with hardware engineers through virtual meetings, shared documentation, and remote debugging tools. They often participate in design reviews, discuss hardware schematics, and provide input on hardware-software interface requirements. Effective communication is crucial, as firmware needs to be tested on physical hardware, which may require coordinated remote access to lab equipment or shipping prototypes. Regular updates and clear documentation help ensure smooth integration and address potential issues early in the development cycle.

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

AspectRemote Embedded Firmware EngineerRemote Software Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certificationsBachelor's in Computer Science or related; programming certifications
Work EnvironmentEmbedded hardware, microcontrollers, real-time OSGeneral software development, web or app development
Industry UsageConsumer electronics, automotive, IoT devicesWeb, mobile, enterprise applications
Search & Comparison IntentFocus on embedded systems, hardware integrationFocus on software development, platforms

The main difference is that Remote Embedded Firmware Engineers work primarily with hardware and embedded systems, requiring knowledge of microcontrollers and real-time OS, while Remote Software Developers focus on software applications across various platforms. Both roles require programming skills, but their environments and industry applications differ significantly.

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

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

What are popular job titles related to Remote Embedded Firmware Engineer jobs in Oregon?

For Remote Embedded Firmware Engineer jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Remote Embedded Firmware Engineer jobs in Oregon look for?

The top searched job categories for Remote Embedded Firmware Engineer jobs in Oregon are:

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

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

Infographic showing various Remote Embedded Firmware Engineer job openings in Oregon as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution.

Sr. Embedded Software/Firmware Engineer

OR โ€ข On-site, Remote

Ethernovia, Inc.
Motor Vehicle Manufacturingย โ€ขย 1 - 10 employees

$180K - $240K/yr

Full-time

Medical, Dental, Vision

Re-posted 12 days ago


Job description

Senior Embedded Software/Firmware Engineer (Device Drivers)

Summary:

You will be responsible for Ethernovia's Networking devices software stack development which will include; Embedded Firmware, kernel/user mode device drivers, stack extensions, debug, and test utilities, as well as automated unit/system testing. The drivers will integrate with the Communication Stack of a Linux and AUTOSAR Stack. The device drivers will allow the User application, Middleware and Operating system to take full advantage of the feature rich hardware. As for the firmware it configures, controls, and monitors the communication device and interacts with the host system via device drivers to expose hardware features of the devices. Firmware code may also run as a standalone library within the device driver itself

As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the device drivers rolled into Ethernovia's SDK. These drivers are built ground-up for safety critical automotive application.

Also, we build products with strict adherence to Functional Safety and hence every team member is required to fit into a culture of safety and best development practices.

Technical Qualifications:

  • Bachelors or Master's degree in Computer Science/Software or related field.
  • Work Experience: 6+ years
  • Strong understanding of Software Development lifecycle including Architecture, Implementation and Testing fundamentals.
  • Proficient in C/C++ Programming Language. Experience in Python is a plus.
  • Experience withย Software Device Drivers, preferably for communication devices like Ethernet.
  • Deep understanding of Operating Systems, Kernel, Platform/Device drivers, preferably Linux Operating System, QNX or Real Time Operating System.
  • Experience with integration and testing with Operating System Device Driver Interfaces.
  • Hands-on experience with Hardware, preferably communication devices.
  • For Firmware role:
    • Experience with Firmware, preferably for communication devices like Ethernet.
    • Experience with integration and testing of firmware and low-level code.
    • Hands-on experience with Hardware and embedded processors, preferably for communication devices.
    • Expertise in efficient code practices for code footprint and performance.

Nice to Have Experience with

  • AUTOSAR Communication Stack
  • MCAL
  • Experience with simulation and emulation platforms.
  • GNU or similar compiler, debugging suite.
  • Embedded programming, preferably with communication devices and hardware buses like I2C, SPI, Ethernet, USB.
  • Building Automotive or other safety critical systems using qualification methods/processes like MISRA, ASPICE and ISO26262.
  • Communication/networking protocols like: Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV.
  • Video processing standards and protocols
  • Code Version Control and Review tools/processes like Perforce/Git, Swarm.
  • Build systems like Yocto.
  • High performance drivers and test tools preferably networking and communications.
  • Virtualization and virtualized device drivers
  • Mixed Signal systems - Analog, Digital, Digital Signal Processing (DSP).
  • ARM family of processors or similar embedded processors.
  • Bootloaders like uboot or similar.

Personal Skills:

  • Excellent communication/documentation skills.
  • Attention to details.
  • Collaboration across multidisciplinary and international teams.

What You Can Expect From Ethernovia:

  • Technology depth and breadth expansion that can't be found in a large company
  • Opportunity to grow your career as the company grows
  • Pre IPO stock options
  • Cutting edge technology
  • World class team
  • Competitive base salary
  • Flexible hours
  • Medical, dental and vision insurance for employees

Salary Range:

  • The actual offered base salary for U.S. locations will vary depending on factors such as work location, individual qualifications, specializations, experience, skills, job-related knowledge, and internal equity. We would not anticipate that the individual hired into this role will be at or near the top half of the range provided, but the decision will be dependent on the factors of each individual case. The annual salary range for this position is $180,000 - $240,000. The compensation package will also include incentive compensation in the form of pre-IPO ISO options, in addition to base salary and a full range of medical and other benefits.