2

Entry Level Embedded Software Engineer Robotics Jobs in Portland, OR

Process Sustaining Engineer

Camas, WA · On-site

$75K - $103K/yr

ADI combines analog, digital, AI, and software technologies into solutions that combat climate ... The Process Engineering group is seeking entry-level or early-career engineer to join our Camas ...

ADI combines analog, digital, AI, and software technologies into solutions that combat climate ... The Process Engineering group is seeking entrylevel or earlycareer engineer to join our Camas ...

* Seniorlevel experience managing software and firmware projects in an agile environment * Strong ... Embedded systems, robotics, wearables, or other firmwaredriven products * Familiarity with firmware ...

... Intelligence and Robotics, Data Processing/Analytics/Science, Software Engineering preferred ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

... software (AutoCAD, Civil 3D, etc.) and equipment; * Effectively use reports, maps, drawings, engineering plans, test and aerial photographs to assess soil composition, terrain, hydrological ...

... software (AutoCAD, Civil 3D, etc.) and equipment; * Effectively use reports, maps, drawings, engineering plans, test and aerial photographs to assess soil composition, terrain, hydrological ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer Robotics information

See Portland, OR salary details

$74.2K

$162.7K

$184.5K

How much do entry level embedded software engineer robotics jobs pay per year?

As of Jun 23, 2026, the average yearly pay for entry level embedded software engineer robotics in Portland, OR is $162,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,500.00 and $183,500.00 per year, depending on experience, location, and employer.

What are some typical challenges faced by entry-level embedded software engineers in robotics, and how can they best prepare for them?

Entry-level embedded software engineers in robotics often encounter challenges such as debugging hardware-software interactions, working with limited system resources, and adapting to rapidly evolving project requirements. To navigate these, it's helpful to develop a strong understanding of embedded C/C++ programming, become familiar with hardware debugging tools, and practice effective communication within multidisciplinary teams. Proactively seeking mentorship and participating in code reviews can also accelerate learning and help you adapt quickly to the fast-paced robotics environment.

What are the key skills and qualifications needed to thrive as an Entry Level Embedded Software Engineer in Robotics, and why are they important?

To thrive as an Entry Level Embedded Software Engineer in Robotics, you need a solid understanding of C/C++ programming, microcontroller architectures, and a relevant engineering degree (such as Electrical, Computer, or Robotics Engineering). Familiarity with real-time operating systems (RTOS), debugging tools, and version control systems like Git is typically expected. Strong problem-solving skills, attention to detail, and effective collaboration are valuable soft skills in this role. These competencies ensure reliable software development, efficient teamwork, and the successful integration of software with robotic hardware.

What does an Entry Level Embedded Software Engineer in Robotics do?

An Entry Level Embedded Software Engineer in Robotics is responsible for designing, developing, and testing software that runs on embedded systems within robotic devices. They work closely with hardware engineers to ensure seamless integration between software and hardware components. Typical tasks include writing code in languages like C or C++, debugging, performing hardware-software integration, and supporting the development of real-time control systems. Their work is crucial for enabling robots to perform tasks autonomously and efficiently.

What is the difference between Entry Level Embedded Software Engineer Robotics vs Entry Level Firmware Engineer?

AspectEntry Level Embedded Software Engineer RoboticsEntry Level Firmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related field; knowledge of robotics systemsBachelor's in Electrical, Computer Engineering, or related field; experience with embedded systems
Work EnvironmentRobotics labs, manufacturing, research facilitiesConsumer electronics, automotive, industrial devices
Employer & Industry UsageRobotics companies, automation firms, research institutionsElectronics manufacturers, automotive, IoT companies
Common Search & ComparisonYesYes

Entry Level Embedded Software Engineer Robotics focuses on developing software for robotic systems, integrating sensors and actuators. Entry Level Firmware Engineer develops low-level software for embedded devices across various industries. While both roles require similar technical skills and educational backgrounds, their application environments and specific focus areas differ.

What are the most commonly searched types of Embedded Software Engineer Robotics jobs in Portland, OR? The most popular types of Embedded Software Engineer Robotics jobs in Portland, OR are:
What are popular job titles related to Entry Level Embedded Software Engineer Robotics jobs in Portland, OR? For Entry Level Embedded Software Engineer Robotics jobs in Portland, OR, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Software Engineer Robotics jobs in Portland, OR look for? The top searched job categories for Entry Level Embedded Software Engineer Robotics jobs in Portland, OR are:
Infographic showing various Entry Level Embedded Software Engineer Robotics job openings in Portland, OR as of June 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $162,664 per year, or $78.2 per hour.

Robotic Systems Controls Engineer 2 - Columbia/Okura

COLUMBIA MACHINE MASTER

Vancouver, WA

$87K - $113K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

At Columbia we come to work every day driven by the belief that innovation can transform industries, empower communities, and create a more efficient, sustainable world.
With operations spanning five continents and a commitment to excellence in service and support, our purpose extends beyond engineering advanced equipment. We are pioneering innovation and paving a better tomorrow with factory automation solutions worldwide.
Summary Responsible for the design and control of robotic palletizing systems (and associated automated equipment) by completing production and R&D engineering tasks.
Essential Duties and Responsibilities:
• Program and test automated machinery and robots using PLC ladder logic and sequence programs. Develop controls and program HMI required to operate robots and related equipment according to speed and reliability requirements (30%)
• Design and configure industrial electrical systems for automated machinery using AutoCAD. Configure and troubleshoot industrial networks, use common data transfer protocols and coordinate handshake signals (20%)
• Lead research and development activities to develop new salable options or make improvements to existing designs (10%)
• Ensure product quality and verify that equipment meets current safety standards (10%)
• Generate Bills of Materials and documentation for system production and installation (10%)
• Support the Sales Department by answering technical questions, confirming system and component capabilities and assisting with product demonstrations (5%)
• Travel to the field occasionally to help start-up equipment and train end users (5%)
• Participates in applicable SOP and SWI training
Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Knowledge, skills and/or abilities:
Knowledge-
Software
• PLC ladder logic (Rockwell RS Logix 5000, Studio 5000 Logix Designer, and others)
• HMI programming (Fuji Electric V-SFT, Rockwell FactoryTalk® View Machine Edition (ME))
• Microsoft Office Suite (Word, Excel, PowerPoint, Outlook, Teams)
• AutoCAD
• ERP Software (Infor M3 and VaultTool)
Equipment Operation
• Industrial communication protocols: EtherNet I/P, Modus TCP/IP, Profibus, DeviceNet,
• ControlNet
• Setting up remote support and VPN Communications
• Visual Basic
Skills
• Written, Oral and Electronic (interpersonal) Communication
• Industrial Electrical Blueprint reading
• Analytical
• Project/Process Management
• Computer/Technical
• Clerical/Secretarial
Abilities
• Ability to provide a respectful work environment for others
• Ability to work well with others in a team atmosphere.
Education and/or Experience:
• Bachelor's degree in Engineering required
• 0-3 years professional experience
Columbia Okura offers a full benefits package including medical, dental, vision, prescription drug, life insurance, flexible spending accounts, short and long term disability, 401(k), incentive compensation, paid holidays, paid time off, and tuition reimbursement. Equal Opportunity Employer - Women and Minorities are encouraged to apply. Columbia does participate in E-Verify. To apply for this exciting career opportunity today, please apply online at www.columbiamachine.com
Job Type: Full-time
Benefits:
• 401(k)
• 401(k) matching
• Dental insurance
• Employee assistance program
• Flexible spending account
• Health insurance
• Life insurance
• Paid time off
• Professional development assistance
• Referral program
• Tuition reimbursement
• Vision insurance
Schedule:
• 8 hour shift
• Day shift
• Monday to Friday
Ability to commute/relocate:
• Vancouver, WA 98661: Reliably commute or planning to relocate before starting work (Required)
Work Location: In person
Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Knowledge, skills and/or abilities:
Knowledge-
Software
• PLC ladder logic (Rockwell RS Logix 5000, Studio 5000 Logix Designer, and others)
• HMI programming (Fuji Electric V-SFT, Rockwell FactoryTalk® View Machine Edition (ME))
• Microsoft Office Suite (Word, Excel, PowerPoint, Outlook, Teams)
• AutoCAD
• ERP Software (Infor M3 and VaultTool)
Equipment Operation
• Industrial communication protocols: EtherNet I/P, Modus TCP/IP, Profibus, DeviceNet,
• ControlNet
• Setting up remote support and VPN Communications
• Visual Basic
Skills
• Written, Oral and Electronic (interpersonal) Communication
• Industrial Electrical Blueprint reading
• Analytical
• Project/Process Management
• Computer/Technical
• Clerical/Secretarial
Abilities
• Ability to provide a respectful work environment for others
• Ability to work well with others in a team atmosphere.
Education and/or Experience:
• Bachelor's degree in Engineering required
• 0-3 years professional experience