2

Remote Embedded Jobs in Portland, OR (NOW HIRING)

AI Automation Engineer -Remote

Gresham, OR · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

AI Automation Engineer -Remote

Portland, OR · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

AI Automation Engineer -Remote

Vancouver, WA · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

Experience securing embedded systems and mobile applications. Reasoning Ability Problem management / resolution skills; project management skills; generally accepted security principles. Ability to ...

Analyst, Growth

Portland, OR · On-site +1

$75K - $85K/yr

... embedded payment acceptance, marketing technology, and customer experience applications. Learn more ... Remote, US The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K ...

Analyst, Growth

Gresham, OR · On-site +1

$75K - $85K/yr

... embedded payment acceptance, marketing technology, and customer experience applications. Learn more ... Remote, US The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K ...

Analyst, Growth

Vancouver, WA · On-site +1

$75K - $85K/yr

... embedded payment acceptance, marketing technology, and customer experience applications. Learn more ... Remote, US The EverCommerce team is distributed globally, with teams in the U.S., Canada, the U.K ...

SAP eWM Functional Lead

Portland, OR · On-site +1

$70.75 - $92.25/hr

... SAP EWM (Embedded/Decentralized). * 9+ years of hands-on experience in SAP EWM-ERP integration ... While many positions offer remote or hybrid work options, these arrangements are subject to change ...

SAP eWM Functional Lead

Portland, OR · On-site +1

$70.25 - $91.50/hr

... SAP EWM (Embedded/Decentralized). * 9+ years of hands-on experience in SAP EWM-ERP integration ... While many positions offer remote or hybrid work options, these arrangements are subject to change ...

next page

Showing results 1-20

Remote Embedded information

See Portland, OR salary details

$74.2K

$162.7K

$184.5K

How much do remote embedded jobs pay per year?

As of May 31, 2026, the average yearly pay for remote embedded in Portland, OR is $162,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,500.00 and $183,500.00 per year, depending on experience, location, and employer.

What Are Remote Embedded Jobs?

Remote embedded jobs include positions within the software and development industry that focus on engineering, developing, and maintaining software for embedded systems and networks. Common titles include “remote embedded software engineer” and “remote embedded developer.” Embedded software has a specific task related to the operations of a hardware system. As an embedded software engineer who works from home, your duties include coding software to perform a particular function, such as the control of a piece of machinery or the collection of data from a system. As a remote embedded software developer, you perform a similar job and sometimes help clients customize embedded software. You may also work as a remote quality assurance engineer where your responsibilities involve testing existing software.

What are the key skills and qualifications needed to thrive as a Remote Embedded Engineer, and why are they important?

To thrive as a Remote Embedded Engineer, you need a solid background in embedded systems design, programming in C/C++, and a relevant degree in electrical engineering, computer engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, effective communication skills, and the ability to work independently are essential soft skills for remote collaboration. These skills and qualities are crucial for developing reliable embedded solutions and ensuring seamless teamwork across distributed environments.

How does a Remote Embedded Engineer typically collaborate with cross-functional teams while working offsite?

Remote Embedded Engineers often work closely with hardware, software, and quality assurance teams, even when not physically present. Collaboration is facilitated through regular video meetings, shared documentation, and version control systems like Git. Effective communication is crucial, as tasks such as debugging hardware remotely or reviewing code require clear coordination. Many teams use project management tools to track progress and ensure alignment, allowing remote engineers to contribute seamlessly to product development and problem-solving.

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

AspectRemote EmbeddedRemote Firmware Developer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related field; experience with embedded systemsSimilar credentials, often with additional certifications in firmware development or microcontroller programming
Work EnvironmentDesigning and testing embedded systems, often involving hardware integrationDeveloping low-level firmware for microcontrollers or hardware devices
Industry UsageElectronics, automotive, IoT, consumer devicesConsumer electronics, industrial equipment, IoT devices
Search & Comparison IntentLooking for roles involving embedded system design and softwareFocusing on firmware coding and microcontroller programming

Remote Embedded roles typically involve designing and testing embedded systems that integrate hardware and software, while Remote Firmware Developers focus specifically on writing low-level firmware for microcontrollers. Both roles require similar credentials and are used across industries like electronics and IoT, but their core responsibilities differ in hardware interaction versus firmware coding.

What are the most commonly searched types of Embedded jobs in Portland, OR? The most popular types of Embedded jobs in Portland, OR are:
What are popular job titles related to Remote Embedded jobs in Portland, OR? For Remote Embedded jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Remote Embedded jobs in Portland, OR look for? The top searched job categories for Remote Embedded jobs in Portland, OR are:
What cities near Portland, OR are hiring for Remote Embedded jobs? Cities near Portland, OR with the most Remote Embedded job openings:

Principal Embedded Software Engineer

SigSauer

Tualatin, OR • On-site, Remote

Full-time

Posted 14 days ago


Job description

Principal Embedded Software Engineer

SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER, Inc. has evolved, and thrived, by blending American ingenuity, German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading quality and innovation which has made it the brand of choice amongst the U.S. Military, the global defense community, law enforcement, competitive shooters, hunters, and responsible citizens. Additionally, SIG SAUER is the premier provider of elite firearms instruction and tactical training at the SIG SAUER Academy. Headquartered in Newington, New Hampshire, SIG SAUER has over 3,400 employees across sixteen U.S. locations in three states, and four additional global facilities. SIG SAUER is certified a Great Place to Work™. For more information about the company and product line visit: www.sigsauer.com

Position Summary: The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound engineering judgement, present analysis summaries which support design decisions, mentor and coach R&D staff. The Principal Embedded Software Engineer is a subject matter expert who leads large-scale embedded system design, sets technical direction, and influences strategy across projects or teams. They are recognized for deep technical insight, they architect complex systems, establish best practices, cross-discipline coordination, and long-term planning. The Principal Embedded Software Engineer works both independently and in a team environment with Software Engineers, Design Engineers, NPI Managers, and Test Technicians. They frequently initiate collaboration with all departments company wide.

FLSA: Exempt

Job Duties and Responsibilities:

  • Define and drive the architectural vision for software components, ensuring scalability, performance, and maintainability. Lead design reviews and establish best practices to develop innovative solutions that align with long-term product and business objectives.
  • Define and optimize software development processes at an organizational level, driving efficiency and innovation. Establish best practices, ensure adherence to industry standards, and mentor teams to elevate overall software.
  • Lead R&D projects in a team setting to meet project cost targets, budget requirements and delivery dates.
  • Approve verification test plans, check the accuracy of test results, and draw logical conclusions. Responsible for R&D projects meeting validation test criteria.
  • Define and drive the organization's release strategy, ensuring scalability, security, and efficiency. Establish best practices for versioning, deployment automation, and cross-team collaboration to streamline the release cycle.
  • Design advanced software solutions for manufactured systems, focusing on optimization, scalability, and system architecture. Lead development and ensure best practices for reliability and efficiency.
  • Drive continuous improvement in technical information such as software design documentation, architecture diagrams, code standards, technical specifications, and test procedures to evaluate, support, and enhance product design and development processes, ensuring alignment with industry best practices and innovating at the appropriate competency level.
  • Provide expert technical assistance across the company, collaborating with both internal teams and external vendors to resolve complex software issues, drive technical solutions, and ensure alignment with project goals and timelines.
  • Analyze software architecture at a higher level, evaluating how different modules or components integrate, scale, and interact within the system. Ensure that the overall design is robust, maintainable, and scalable, and align with long-term business and technical goals.
  • Provide technical leadership within the SIG NPI (New Product Introduction) process.
  • Design and schematic drawing checker for other software engineers in R&D.
  • Mentor and guide technicians and software engineers at all levels, fostering technical growth and promoting best practices in software design and development.
  • Travel as business needs dictate; some international travel is required.
  • Engage in and actively volunteer for Continuous Improvement projects/tasks.
  • Participate in and sustain 5S Standards.
  • Must follow all required Safety and ISO procedures.
  • Miscellaneous duties as assigned.

Education/Experience & Skills:

  • Bachelor of Science in Software Engineering, and 10+ years of previous experience as a Software Engineer required.
  • Deep expertise in embedded systems architecture, real-time software development, and low-level hardware/software integration. Proficient in designing scalable and maintainable software solutions, optimizing system performance, and leading technical reviews. Advanced knowledge of communication protocols, debugging tools, and development environments such as VS Code, along with mastery of Git for version control, collaboration, driving technical innovation, and influence of software development strategies across projects.
  • Debug and Trace - Advanced knowledge of embedded communication protocols (I2C, SPI, UART), debugging tools (JTAG, SWD, TRACE). Able to write Python scripts for integration testing.
  • Build Systems - Proficient with CMake, GCC and C/C++ linting tools such as clang-tidy, clang-format, PC-LINT or equivalent. Experienced in setting up and maintaining development environments such as VS Code or Clion.
  • CI/CD and Test – Ability to create and maintain CI/CD platforms. Hardware-in-the-loop (HIL) testing experience preferred. Familiar with unit testing platforms such as Unity, CPPUTest, ZTest or equivalent.
  • Hardware/EE – Capable to read schematics and perform board bring up. Must be skilled with oscilloscopes, dmms, and logic analyzers. Able to work with hardware and mechanical team to optimize firmware/hardware cooperation and system design.
  • Demonstrate proficiency in Microsoft Word, Excel, PowerPoint, and Outlook, as well as Project and Visio.
  • Must be able to clearly, concisely, and accurately convey ideas and information to others, both verbally and in written form.
  • Classwork and practical software engineering design experience.
  • Ability to interpret technical instructions in schematic, mathematical or diagram form.
  • Define and drive the strategy for evaluating third-party tools and external development partnerships, guiding teams in the creation of scalable, high-performance software solutions that align with the organization’s long-term vision and objectives, while ensuring cost-effectiveness and budget adherence.
  • Ability to define and resolve problems by collecting and analyzing data, establishing facts, drawing valid conclusions, and executing solutions.
  • Ability to write and review reports and procedures, and effectively present information to team members and executive management.
  • Ability to manage multiple projects in a logical and organized manner.
  • Ability to lead and direct Engineers at all levels.
  • Strong Linux skills including embedded Linux application layer development, threading and technical competence with the command line preferred.
  • Docker experience for the purpose build, debug, test, and automation preferred.
  • Bluetooth Low Energy expertise and in-depth knowledge of the stack, protocol layers and limitations preferred.
  • Low power design experience optimizing run/sleep duty factors, hardware offloading techniques, and proper component selection preferred.
  • Modern C++ for embedded systems preferred.
  • Zephyr experience and proficiency with the device tree preferred.
  • Experience using and maintaining firearms is preferred.

Working Conditions:

  • Prolonged periods of sitting at a desk and working at a computer using a keyboard and mouse performing repetitive tasks.
  • Ability to open file cabinets, reach with hands and arms, bend, and twist, lift and move files.
  • Ability to lift up to 25 pounds.
  • Must wear required Personal Protective Equipment (PPE) where required.
  • Must comply with all work exposure EH&S training requirements and adhere to SIG SAUER Inc. Security Mandates.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.