Embedded Systems Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Amphenol Network Solutions · 10 hours ago

Embedded Systems Engineer

Amphenol Network Solutions is a leading manufacturer of interconnect products, headquartered in Liberty Lake, WA. The Embedded Systems Engineer will develop, integrate, and support software for embedded platforms used in connectivity products, ensuring reliable operation and communication between hardware and applications.

ManufacturingProduct DesignTelecommunications

Responsibilities

Developing, integrating, and supporting software for embedded platforms used in connectivity products
Collaborating with cross-functional teams for new product development
Contributing to hardware bring-up and debugging
Maintaining software quality as technology evolves

Qualification

Embedded LinuxLow-level programming in CEmbedded communication protocolsFirmware development toolsDebugging skillsContainerized environmentsVersion control (Git)C# integrationCommunication skillsCollaboration skills

Required

Experience working with embedded Linux systems, including board support package development and driver development
Working knowledge of low-level programming in C; exposure to Rust is a plus
Familiarity with common embedded communication protocols, including Ethernet, USB, I2C, and SPI
Exposure to microcontroller firmware development tools, including Eclipse-based IDEs
Basic understanding of Linux concepts such as device trees, drivers, and user-space vs. kernel-space responsibilities
Experience or interest in containerized environments on embedded platforms (e.g., Docker)
Ability to interface low-level embedded code with higher-level application layers, including C#-based services
Foundational debugging and troubleshooting skills using standard embedded tools (e.g., JTAG/SWD, logic analyzers, oscilloscopes)
Ability to write readable, maintainable code and follow established coding standards
3+ years of experience in embedded systems development, 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 concepts, including memory management and basic concurrency
Experience integrating and debugging hardware peripherals over I²C, SPI, RS-485, and Ethernet
Ability to support hardware bring-up and assist with debugging early-stage designs under guidance from senior engineers
Comfortable collaborating with cross-functional teams, including software, electrical, mechanical, and manufacturing engineering
Willingness to learn new tools, technologies, and hardware platforms as products evolve
Familiarity with modern development workflows such as version control and issue tracking (i.e., Git)
Strong verbal and written communication skills are essential for effectively collaborating with multidisciplinary teams
Proficiency in modern development tools is central to this role

Preferred

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
Basic competency with Microsoft Office applications may be beneficial, but is considered a lower priority for this position

Benefits

Medical
Dental
Vision
HSA/FSA accounts
Critical Illness
Hospital Indemnity
STD
LTD
Life
AD&D
Retirement with match
Flexible Schedules
Holiday Pay
Vacation Pay
Sick Pay

Company

Amphenol Network Solutions

twittertwittertwitter
company-logo
Amphenol Network Solutions is design,manufacture and distribute products for customers who need solution for network connectivity.

Funding

Current Stage
Late Stage
Company data provided by crunchbase