Embedded Systems Engineer

Amphenol•Liberty Lake, WA
•Hybrid

About The Position

The Embedded Systems Engineer develops, integrates, and supports software for embedded platforms used in Amphenol Network Solutions’ connectivity products. The role spans low-level firmware, embedded Linux components, and system interfaces, with a focus on reliable operation and communication between hardware and higher-level applications. The engineer collaborates with cross-functional teams on new product development, supports hardware bring-up and debugging, and helps maintain software quality as technologies and product requirements evolve. The position is based primarily in an office in Liberty Lake, Washington, with potential hybrid flexibility depending on business needs. Onsite presence is expected for lab access, equipment testing, and close team interaction. The work environment includes an open office and dedicated hardware labs. Occasional travel, up to a couple of times per year, may be required to the company’s manufacturing facility in Mexico. The role involves extensive computer work, including prolonged sitting, typing, and phone use. It may also require occasional lifting of materials or equipment weighing up to 50 pounds. The stated pay range is $85,000–$100,000 per year. The role is exempt.

Requirements

  • At least 3 years of embedded systems development experience, or equivalent hands-on experience through internships, academic projects, or personal work.
  • Experience developing software for embedded or hardware-adjacent systems in a Linux environment.
  • Working knowledge of low-level programming in C, including memory management and basic concurrency concepts.
  • Experience integrating and debugging hardware peripherals over I²C, SPI, RS-485, and Ethernet.
  • Familiarity with common embedded communication protocols, including Ethernet, USB, I²C, and SPI.
  • Basic understanding of Linux concepts such as device trees, drivers, and user-space versus kernel-space responsibilities.
  • Ability to support hardware bring-up and assist with debugging early-stage designs under guidance.
  • Foundational debugging and troubleshooting skills using standard embedded tools such as JTAG/SWD, logic analyzers, and oscilloscopes.
  • Familiarity with microcontroller firmware development tools, including Eclipse-based IDEs.
  • Ability to interface low-level embedded code with higher-level application layers, including C#-based services.
  • Familiarity with modern development workflows such as version control and issue tracking, including Git.
  • Strong verbal and written communication skills, with the ability to collaborate across software, electrical, mechanical, and manufacturing teams and document work processes.
  • Willingness to learn new tools, technologies, and hardware platforms as products evolve.

Nice To Haves

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Prior exposure to embedded Linux distributions such as Torizon or Yocto-based systems.
  • Experience with Docker or containerized deployment in embedded or resource-constrained environments.
  • Experience integrating embedded systems with higher-level applications or services written in C# or similar languages.
  • Exposure to Rust.
  • Familiarity with Microsoft Teams and SharePoint.
  • Basic competency with Microsoft Office applications.

Responsibilities

  • Develop, integrate, and support software for embedded platforms used in connectivity products.
  • Work across low-level firmware, embedded Linux components, and system interfaces to support reliable hardware and application communication.
  • Collaborate with cross-functional teams on new product development.
  • Support hardware bring-up and assist with debugging early-stage designs under guidance from senior engineers.
  • Integrate and debug hardware peripherals and embedded system interfaces.
  • Write readable, maintainable code and follow established coding standards.
  • Document work processes and communicate technical information to multidisciplinary teams.
  • Support business operations or project needs through occasional travel to the manufacturing facility in Mexico.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • HSA/FSA accounts
  • Critical Illness coverage
  • Hospital Indemnity coverage
  • Short-term disability
  • Long-term disability
  • Life insurance
  • AD&D coverage
  • Retirement plan with match
  • Flexible schedules
  • Holiday pay
  • Vacation pay
  • Sick pay
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service