1

Volunteer Embedded Software Engineer Robotics Jobs in Oregon

Embedded Systems Software Engineer Description - We are seeking a Systems Software Engineer to support the design, development, and validation of complex hardware test and control systems. This role ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Embedded SW Engineer

Portland, OR ยท On-site

$139K - $183K/yr

Embedded SW Engineer Work location: Portland, OR Background and Meet and Greet: MANDATORY " -Supporting new product development of high-performance, high-capacity storage AI module for use on ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Extensive experience with AOSP (Android Open Source Project) or another embedded Linux OS * 5+ ...

Showing results 21-40

Volunteer Embedded Software Engineer Robotics information

What is the difference between Volunteer Embedded Software Engineer Robotics vs Volunteer Mechanical Engineer Robotics?

AspectVolunteer Embedded Software Engineer RoboticsVolunteer Mechanical Engineer Robotics
Required CredentialsKnowledge of embedded systems, programming languages (C/C++), and robotics fundamentalsMechanical design, CAD skills, and understanding of robotics hardware
Work EnvironmentSoftware development labs, robotics teams, or field testingDesign workshops, prototyping labs, and manufacturing settings
Employer & Industry UsageTech companies, research institutions, robotics startups

Volunteer Embedded Software Engineers focus on developing and maintaining the software that controls robotic systems, requiring programming and embedded systems skills. In contrast, Volunteer Mechanical Engineers work on designing and building the physical components of robots, emphasizing mechanical design and hardware integration. Both roles are essential in robotics projects but differ in their technical focus and daily tasks.

What does a volunteer embedded software engineer robotics do?

A Volunteer Embedded Software Engineer in Robotics designs, develops, and tests software that operates on hardware devices within robotic systems. They typically work with microcontrollers, sensors, and actuators to enable robots to perform specific tasks. As a volunteer, their work often supports research, educational, or nonprofit projects, contributing technical expertise to advance innovative robotics solutions. Tasks may include writing firmware, debugging code, and collaborating with a multidisciplinary team to integrate hardware and software components.

How does a volunteer embedded software engineer robotics typically collaborate with hardware and mechanical teams?

As a Volunteer Embedded Software Engineer in Robotics, you will work closely with hardware and mechanical engineers to integrate software with physical components. This collaboration often includes joint troubleshooting sessions, regular design meetings, and iterative testing to ensure that firmware interacts correctly with sensors, actuators, and control boards. Clear communication and a willingness to learn about hardware constraints are key, as your code may need to adapt to changes in hardware design. This teamwork fosters a dynamic and supportive environment, especially in volunteer or non-profit settings where resourcefulness and flexibility are highly valued.

What are the key skills and qualifications needed to thrive as a volunteer embedded software engineer robotics, and why are they important?

To thrive as a Volunteer Embedded Software Engineer in Robotics, you need a solid understanding of embedded C/C++ programming, microcontroller architectures, and real-time operating systems, often supported by a degree in computer engineering, electrical engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and robotics-specific platforms such as ROS (Robot Operating System) is typically required. Strong problem-solving abilities, teamwork, and effective communication help you collaborate with multidisciplinary teams and tackle complex technical issues. These combined skills are crucial for developing reliable, efficient robotic systems that meet project goals and function safely in real-world conditions.
What are the most commonly searched types of Embedded Software Engineer Robotics jobs in Oregon? The most popular types of Embedded Software Engineer Robotics jobs in Oregon are:
What are popular job titles related to Volunteer Embedded Software Engineer Robotics jobs in Oregon? For Volunteer Embedded Software Engineer Robotics jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Volunteer Embedded Software Engineer Robotics jobs in Oregon look for? The top searched job categories for Volunteer Embedded Software Engineer Robotics jobs in Oregon are:
What cities in Oregon are hiring for Volunteer Embedded Software Engineer Robotics jobs? Cities in Oregon with the most Volunteer Embedded Software Engineer Robotics job openings:
Infographic showing various Volunteer Embedded Software Engineer Robotics job openings in Oregon as of June 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Embedded Systems Software Engineer

HP Development Company, L.P.

Corvallis, OR โ€ข On-site

$105K - $150K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 4 days ago


Job description

Embedded Systems Software Engineer
Description -
We are seeking a Systems Software Engineer to support the design, development, and validation of complex hardware test and control systems. This role spans software development, hardware/software co-design, and test automation, with responsibility for building reliable, maintainable code that interfaces directly with physical systems, sensors, and instrumentation.
The ideal candidate is comfortable writing production-quality code, working with version-controlled repositories, participating in regression testing activities, and collaborating closely with hardware, firmware, and systems engineering teams.
Key Responsibilities
  • Design, develop, and maintain software applications that interface with hardware systems, sensors, and external instruments
  • Write, debug, and refactor code in C# and related languages to support test control, data acquisition, logging, and visualization
  • Collaborate with hardware engineers on hardware/software co-design, including defining interfaces, timing, control logic, and system behavior
  • Develop and maintain automated test frameworks and participate in regression testing to ensure software reliability across releases
  • Use code repositories (e.g., Git-based systems) for source control, code reviews, branching, and release management
  • Diagnose and resolve issues that span software, firmware, and hardware boundaries
  • Contribute to system-level documentation, design reviews, and technical knowledge sharing
  • Support system bring-up, integration, and troubleshooting in lab environments

Required Qualifications
  • Strong familiarity with the C# programming language, including object-oriented design and debugging
  • Demonstrated ability to code beyond scripting-writing maintainable, production-quality software
  • Experience working with code repositories (e.g., Git), including commits, branches, merges, and code reviews
  • Familiarity with regression testing concepts, automated test execution, and test result analysis
  • Experience or strong interest in hardware/software co-design and systems that integrate real-world hardware

Preferred Qualifications
  • Experience developing software for test systems, lab automation, or hardware control environments
  • Familiarity with communication interfaces such as USB, Ethernet, serial, or instrument control APIs
  • Exposure to data logging, visualization, and post-processing workflows
  • Experience working in cross-disciplinary teams (hardware, firmware, software, systems engineering)
  • Comfortable working in lab settings with physical hardware

Education & Experience Recommended
โ€ข Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field (or equivalent practical experience)
โ€ข Typically has 4-7 years of work experience, preferably in applications engineering, programming, or a related field or Masters degree or higher with 3-5 years of work experience.
Cross-Org Skills
โ€ข Effective Communication
โ€ข Results Orientation
โ€ข Learning Agility
โ€ข Digital Fluency
โ€ข Customer Centricity
The pay range for this role is $105,050 to $150,000 USD annually with additional
opportunities for pay in the form of bonus and/or equity (applies to United
States of America candidates only). Pay varies by work location, job-related
knowledge, skills, and experience.
Benefits:
HP offers a comprehensive benefits package for this position, including:
* Health insurance
* Dental insurance
* Vision insurance
* Long term/short term disability insurance
* Employee assistance program
* Flexible spending account
* Life insurance
* Generous time off policies, including;
* 4-12 weeks fully paid parental leave based on tenure
* 11 paid holidays
* Additional flexible paid vacation and sick leave (US benefits overview
[https://hpbenefits.ce.alight.com/])
The compensation and benefits information is accurate as of the date of this
posting. The Company reserves the right to modify this information at any time,
with or without notice, subject to applicable law.
Job -
Software
Schedule -
Full time
Shift -
Shift 1, 0% premium (United States of America)
Travel -
No
Relocation -
Yes
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: "Know Your Rights: Workplace Discrimination is Illegal"