Embedded Software Engineer (Python)

Triad Technology Group.

Newberg (OR)

Hybrid

USD 140,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Profit sharing
401k match
Hybrid schedule

Job summary

Triad Technology Group seeks an experienced Senior Embedded Software Engineer to contribute to software and firmware for embedded products. You will work from requirements to deployment, across design, implementation, testing, and documentation, with emphasis on Linux, RTOS, and Yocto builds.

The role requires hands-on embedded development, strong C/C++, Python, andTypeScript skills, and a track record of working in Agile environments. Hybrid schedule and competitive compensation are offered.

Qualifications

  • Bachelor's degree in CS/CE/EE or equivalent.
  • 5+ years of professional software engineering experience, preferably embedded.
  • Proficient in C/C++, with Python/TypeScript as additional languages.
  • Hands-on Linux/RTOS development experience.

Responsibilities

  • Design, develop, and debug embedded software applications across the product lifecycle.
  • Translate requirements into technical designs and contribute to architecture.
  • Investigate defects across development, testing, production and field environments.
  • Participate in design reviews and collaborate with cross-functional teams.
  • Develop and execute software testing strategies for reliability and performance.
  • Collaborate on verification activities and peer code reviews.
  • Create and maintain technical documentation and diagrams.
  • Support product development with cross-functional teams and provide guidance.

Skills

Python
Embedded Linux

Education

Bachelor's degree in Computer Science or related field

Job description

Snapshot

Title: Senior Embedded Software Engineer

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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

IT Motives • Newberg (OR)

On-site
USD 85,000 - 120,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Leoforce • Torrance (CA)

On-site
USD 83,000 - 102,000
401k match
Full benefits (medical, dental, vision
PTO
+1
Senior Firmware Engineer
Senior Firmware Engineer

CyberCoders • Poway (CA)

On-site
USD 140,000 - 180,000
Competitive salary
401(k) with employer match
Medical, Dental & Vision insurance
+5
Senior Software Engineer
Senior Software Engineer

Repligen Corporation • Waltham (MA)

On-site
USD 120,000 - 150,000
Paid time off
Health insurance
Dental insurance
+5
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Sr. Firmware/DevOps Engineer
Sr. Firmware/DevOps Engineer

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Sr. Firmware/DevOps Engineer
Sr. Firmware/DevOps Engineer

7Th Sky Tech • Charlotte (NC)

Hybrid
USD 120,000 - 160,000