×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Systems Engineer​/Programmer

Job in Beaverton, Washington County, Oregon, 97075, USA
Listing for: PrideStaff
Full Time position
Listed on 2026-02-22
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer, Electrical Engineering
Salary/Wage Range or Industry Benchmark: 125000 USD Yearly USD 125000.00 YEAR
Job Description & How to Apply Below
Embedded Systems Engineer/Programmer
Direct Hire Position, not a contract!

Our client creates innovative custom machine control solutions. During the past 20 years, they have provided industrial automation systems, machines, services and components to machine builders and end-users throughout the world. They occupy a unique niche as both a Factory Authorized Systems Integrator and an Authorized Distributor for many quality automation lines. They value creativity, flexibility, elegant solutions, truth, and altruism.

As a locally owned and operated company, they embrace their customers' goals as our own and seek multifaceted people who bring those machines to life.

Summary

In this position, you will create innovative, responsive solutions to a wide variety of machine control applications. You will apply a common “toolbox” of components to create custom solutions for a wide variety of applications. You will develop projects from customer discovery; to PLC, HMI, Motion, and Network programming; through validation and startup at the customer’s location. Most projects are completed in less than six weeks, and startups are usually day-trips.

Individual initiative, a dedication to quality and a sense of pride in one’s workmanship is critical. As a member of our engineering team, you will work cooperatively with the principal engineer, other engineers, drafts people, project managers, and production technicians on a wide variety of interesting and challenging projects. The ideal candidate loves writing clean, elegant code from a blank slate.

A lifelong-learner or student mindset is essential, as is the ability to be flexible and willing to try on new roles in the process.

Base skills and traits
Basic electronics theory   

Experience with using a multimeter to diagnose electrical problems is a plus   Aptitude for applied programming (projects that demonstrate interaction with the real world are a plus)   Other experiences, for example car maintenance, electronics repair/soldering, hobby projects etc. that demonstrate active problem-solving skills in relation to machines or electrical circuits   Adaptability: ability to learn new languages, interfaces, development environments, etc. quickly   Problem identification: isolate the most important problem component in any situation and pursue its resolution   Pragmatic: seek resolution, not perfection   Team Skills/Personable: ability to communicate with team members, interact with outside clients

Specific skills:
Demonstrable mastery of one or more of the following:
C, C++, Java, C#, Python, JavaScript, Ruby
* Basic understanding of algorithms and algorithmic complexity (101 level is sufficient)   Computer architecture fundamentals   Linux and/or Windows command line   Spreadsheets, data normalization   Boolean logic   Willingness to write disciplined, organized, and well-documented code.
Beneficial Experience
Mastery of IEC 61131-3 PLC programming, with an emphasis on Structured Text and Ladder.
Fluent in ANSI Y32.2/IEEE and IEC electrical schematic symbols and layouts   Fluent in ANSI/ISA S5.1 P& schematics symbols and layouts.
Functional understanding of UL508A and NFPA
79 standards.
Expert proficiency implementing/troubleshooting PLCs, HMI, motion control, servo systems, industrial sensors.

Experience with industrial networks such as Modbus TCP, Ethernet/IP, CANopen, and J1939.
Excellent customer service skills and an ability to calmly guide our customers through the startup process.
Experience commissioning and troubleshooting automation systems.
5+ Years of experience   PLC Programming with Co De Sys  (SoMachine) on Schneider and Wago PLCs.
PLC Programming for Mitsubishi FX-, A-, Q- and iQ- PLC systems.
PLC Programming for Rockwell/Allen-Bradley   Motion Programming with Co De Sys  (SoMachine) Soft Motion, or Mitsubishi motion controllers.
HMI Programming for Schneider (Proface), Red Lion, Mitsubishi, Panelview systems.
ANSI C/C++ Programming   Database fundamentals   Web programming/UI   Embedded programming (PIC, atmel, in C/C++   Assembly language proficiency   Sockets   Automation using scripting/command line   VMs, Docker, Kubernetes   Linux build/configuration  …
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary