Demo

Embedded Software Engineer (Python)

Triad Technology Group.
Newberg, OR Full Time
POSTED ON 10/26/2026
AVAILABLE BEFORE 11/22/2026
Snapshot

Title: Senior Embedded Software Engineer

Target Comp: $150k profit sharing bonus 401k match, and much more (flexible for the right fit)

Hybrid schedule/very flexible

Skills: Python, Embedded Linux

Job Description

We are seeking an experienced Embedded Software Engineer to contribute to the design, development, testing, and maintenance of software and firmware for embedded products. This role will work across the software development lifecycle, from requirements and architecture through implementation, testing, troubleshooting, and documentation.

The ideal candidate has hands-on experience with embedded software, Linux, and real-time operating systems. Experience with networking, cybersecurity concepts, boot processes, operating system kernels, and Qt is highly desirable. Experience building or customizing Linux distributions with Yocto is also a strong plus.

  • Design, develop, troubleshoot, and debug embedded software applications using established engineering practices.
  • Translate product and software requirements into practical technical solutions and contribute to software architecture and design decisions.
  • Investigate software defects and system issues across development, testing, production, and field environments.
  • Participate in technical and design reviews, working with engineering team members and project stakeholders to evaluate solutions and resolve complex issues.
  • Develop and execute software testing strategies to verify functionality, reliability, and performance.
  • Collaborate with other engineers on verification activities and participate in peer code and software reviews.
  • Create and maintain technical documentation, including software designs, requirements, diagrams, test documentation, and other engineering records.
  • Work with cross-functional teams to support product development and resolve software-related issues.
  • Provide technical guidance to technicians or other team members supporting assigned projects when needed.

Qualifications

Knowledge, Skills, and Abilities

  • Ability to translate software requirements into effective technical designs and implementations.
  • Strong understanding of software development practices and the software development lifecycle.
  • Ability to troubleshoot complex software and embedded-system issues.
  • Strong written and verbal communication skills.
  • Comfortable working independently as well as collaboratively with multidisciplinary engineering teams.
  • Familiarity with source control, software configuration management, and related development tools.
  • Understanding of embedded software architecture and development methodologies.

Education And Experience

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent professional experience.
  • Five or more years of professional software engineering experience, preferably involving embedded systems.
  • Professional experience with C and/or C , with additional experience in Python, TypeScript, or similar languages.
  • Hands-on experience developing software for Linux and/or real-time operating systems.
  • Experience with embedded systems and hardware/software integration.
  • Familiarity with graphical user interface frameworks such as Qt.
  • Knowledge of networking, cybersecurity, bootloaders, kernels, or other low-level system technologies is preferred.
  • Experience with Yocto or other embedded Linux build and customization tools is a plus.
  • Experience working in Agile or other iterative software development environments.

Salary.com Estimation for Embedded Software Engineer (Python) in Newberg, OR
$116,008 to $133,551
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer (Python)?

Sign up to receive alerts about other jobs on the Embedded Software Engineer (Python) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Triad Technology Group.

  • Triad Technology Group. Newberg, OR
  • Snapshot Title: Manufacturing Engineer - Machining Schedule: 100% Onsite in Newberg, OR Skills: manufacturing exp, process improvements, machining Comp: $9... more
  • 3 Days Ago

  • Triad Technology Group. Portland, OR
  • Snapshot Title: Director of Supply Chain Schedule: 100% Onsite Comp: $160-180k 20% bonus awesome benefits Job Description The Director of Supply Chain prov... more
  • 3 Days Ago

  • Triad Technology Group. The Dalles, OR
  • Snapshot Title: Human Resources Director Schedule: 100% onsite in The Dalles, OR Comp: $127 – 156k amazing benefits Position Summary The Human Resources Di... more
  • 5 Days Ago

  • Triad Technology Group. Elyria, OH
  • Snapshot Title: Quality Engineer – APQP Schedule: Onsite in Elyria, OH Comp: $83-110k ITAR Requirement: This position may involve access to export-controll... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer (Python) jobs in the Newberg, OR area that may be a better fit.

  • Pentangle Tech Services | P5 Group Hillsboro, OR
  • Location :Hillsboro, OR, US(All working day onsite) Year of Experience 7-10 year Job Description & Skill Requirement: We are looking for an experienced BSP... more
  • Just Posted

  • CorSource Newberg, OR
  • **Local Candidates Only** Overview This position is responsible for a portion of a total engineering project related to designing, developing, testing, and... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!